{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,11]],"date-time":"2026-05-11T11:29:05Z","timestamp":1778498945174,"version":"3.51.4"},"reference-count":36,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2009]]},"DOI":"10.1109\/icse.2009.5070518","type":"proceedings-article","created":{"date-parts":[[2009,6,10]],"date-time":"2009-06-10T18:24:29Z","timestamp":1244658269000},"page":"166-176","source":"Crossref","is-referenced-by-count":9,"title":["In-field healing of integration problems with COTS components"],"prefix":"10.1109","author":[{"family":"Herve Chang","sequence":"first","affiliation":[]},{"given":"Leonardo","family":"Mariani","sequence":"additional","affiliation":[]},{"given":"Mauro","family":"Pezze","sequence":"additional","affiliation":[]}],"member":"263","reference":[{"key":"ref33","article-title":"Sun. Java native interface specification 1.1","year":"2003","journal-title":"Technical Report"},{"key":"ref32","doi-asserted-by":"publisher","DOI":"10.1109\/ISSRE.2004.1"},{"key":"ref31","doi-asserted-by":"crossref","DOI":"10.1145\/143062.143098","article-title":"Towards a method of programming with assertions","author":"rosenblum","year":"1992","journal-title":"Proceedings of the 14th International Conference on Software Engineering"},{"key":"ref30","doi-asserted-by":"publisher","DOI":"10.1145\/1095810.1095833"},{"key":"ref36","doi-asserted-by":"publisher","DOI":"10.1145\/302405.302643"},{"key":"ref35","doi-asserted-by":"publisher","DOI":"10.1109\/TDSC.2005.15"},{"key":"ref34","year":"2008","journal-title":"Sun Developer Network Bug database community"},{"key":"ref10","article-title":"Microreboot a technique for cheap recovery","author":"candea","year":"2004","journal-title":"Proceedings of the 6th Symposium on Operating Systems Design and Implementation"},{"key":"ref11","doi-asserted-by":"publisher","DOI":"10.1145\/1370018.1370023"},{"key":"ref12","article-title":"Self-healing strategies for component integration faults","author":"chang","year":"2008","journal-title":"proceedings of the 1st IEEE International Workshop on Automated Engineering of Autonomous and Run-Time Evolving Systems"},{"key":"ref13","doi-asserted-by":"publisher","DOI":"10.1145\/351936.351978"},{"key":"ref14","doi-asserted-by":"publisher","DOI":"10.1145\/949343.949314"},{"key":"ref15","doi-asserted-by":"publisher","DOI":"10.1145\/568522.568525"},{"key":"ref16","author":"gamma","year":"1994","journal-title":"Design Patterns Elements of Reusable Object-Oriented Software"},{"key":"ref17","article-title":"Architectural mismatch or why its hard to build systems out of existing parts","author":"garlan","year":"1995","journal-title":"Proceedings of the 17th International Conference on Software Engineering"},{"key":"ref18","doi-asserted-by":"publisher","DOI":"10.1145\/1028664.1028717"},{"key":"ref19","year":"2008","journal-title":"IBM Eclipse test & performance tools platform"},{"key":"ref28","author":"pezz\u00e8","year":"2007","journal-title":"Software Testing and Analysis Process Principles and Techniques"},{"key":"ref4","doi-asserted-by":"publisher","DOI":"10.1145\/78949.78951"},{"key":"ref27","year":"2008","journal-title":"Microsoft Windows Update"},{"key":"ref3","year":"2008","journal-title":"Spring issue tracker"},{"key":"ref6","year":"2008","journal-title":"Apache Software Foundation BCEL"},{"key":"ref29","doi-asserted-by":"publisher","DOI":"10.1109\/12.324542"},{"key":"ref5","article-title":"Apache issue tracker","year":"2008","journal-title":"Apache Software Foundation"},{"key":"ref8","doi-asserted-by":"crossref","DOI":"10.1007\/11786160_11","article-title":"Towards an engineering approach to component adaptation","volume":"3938","author":"becker","year":"2006","journal-title":"Architecting Systems with Trustworthy Components"},{"key":"ref7","doi-asserted-by":"publisher","DOI":"10.1109\/TDSC.2004.2"},{"key":"ref2","year":"2008","journal-title":"JBoss issue tracker"},{"key":"ref9","article-title":"Exception handling: a field study in Java and. NET","volume":"4609","author":"cabral","year":"2007","journal-title":"Proceedings of European Conference of Object-Oriented Programming"},{"key":"ref1","year":"2008","journal-title":"Aspectwerkz"},{"key":"ref20","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2005.22"},{"key":"ref22","doi-asserted-by":"crossref","first-page":"1","DOI":"10.1145\/1127878.1127884","article-title":"Preliminary design of JML: a behavioral interface specification language for java","volume":"31","author":"leavens","year":"0","journal-title":"SIGSOFT Software Engineering Notes"},{"key":"ref21","doi-asserted-by":"publisher","DOI":"10.1145\/1273647.1273658"},{"key":"ref24","doi-asserted-by":"publisher","DOI":"10.1109\/QSIC.2007.4385496"},{"key":"ref23","doi-asserted-by":"publisher","DOI":"10.1145\/347324.348031"},{"key":"ref26","doi-asserted-by":"publisher","DOI":"10.1145\/337180.337201"},{"key":"ref25","doi-asserted-by":"publisher","DOI":"10.1109\/ISSRE.2007.21"}],"event":{"name":"2009 IEEE 31st International Conference on Software Engineering","location":"Vancouver, BC, Canada","start":{"date-parts":[[2009,5,16]]},"end":{"date-parts":[[2009,5,24]]}},"container-title":["2009 IEEE 31st International Conference on Software Engineering"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx5\/5062304\/5070493\/05070518.pdf?arnumber=5070518","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,5,20]],"date-time":"2019-05-20T21:01:33Z","timestamp":1558386093000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/5070518\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009]]},"references-count":36,"URL":"https:\/\/doi.org\/10.1109\/icse.2009.5070518","relation":{},"subject":[],"published":{"date-parts":[[2009]]}}}