{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,6,3]],"date-time":"2026-06-03T07:56:59Z","timestamp":1780473419523,"version":"3.54.1"},"reference-count":20,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2010,9]]},"DOI":"10.1109\/icsm.2010.5610429","type":"proceedings-article","created":{"date-parts":[[2010,11,5]],"date-time":"2010-11-05T22:01:44Z","timestamp":1288994504000},"page":"1-10","source":"Crossref","is-referenced-by-count":22,"title":["Swing to SWT and back: Patterns for API migration by wrapping"],"prefix":"10.1109","author":[{"given":"Thiago Tonelli","family":"Bartolomei","sequence":"first","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Krzysztof","family":"Czarnecki","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ralf","family":"Lammel","sequence":"additional","affiliation":[],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"263","reference":[{"key":"19","doi-asserted-by":"publisher","DOI":"10.1145\/1806799.1806831"},{"key":"17","article-title":"The software migration barbell","author":"malton","year":"2001","journal-title":"Software Architecture Workshop"},{"key":"18","doi-asserted-by":"publisher","DOI":"10.1109\/CSMR.2002.995799"},{"key":"15","doi-asserted-by":"publisher","DOI":"10.1145\/1806799.1806832"},{"key":"16","first-page":"13","article-title":"Code migration through transformations: An experience report","author":"kontogiannis","year":"1998","journal-title":"Proc Centre for Advanced Studies Conf (CASCON)"},{"key":"13","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.1996.565039"},{"key":"14","doi-asserted-by":"publisher","DOI":"10.1145\/1352592.1352618"},{"key":"11","doi-asserted-by":"publisher","DOI":"10.1145\/1062455.1062512"},{"key":"12","doi-asserted-by":"publisher","DOI":"10.1145\/1108792.1108818"},{"key":"3","first-page":"441","article-title":"Reba: Refactoringaware binary adaptation of evolving libraries","author":"dig","year":"2008","journal-title":"Proc 24th Int Conf Software Engineering (ICSE)"},{"key":"20","article-title":"Towards a repository of common programming technologies knowledge","author":"ratiu","year":"2008","journal-title":"Proc of the Int Workshop on Semantic Technologies in System Maintenance (STSM)"},{"key":"2","doi-asserted-by":"crossref","first-page":"171","DOI":"10.1145\/1449913.1449939","article-title":"Practical refactoringbased framework upgrade","author":"s?avga","year":"2008","journal-title":"Proc Int'l Conf Generative Programming and Component Engineering"},{"key":"1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.1998.738496"},{"key":"10","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2007.06.006"},{"key":"7","first-page":"36","article-title":"Integrating independently-developed components in object-oriented languages","author":"ho?lzle","year":"1993","journal-title":"Proceedings of European Conference of Object-Oriented Programming"},{"key":"6","first-page":"265","article-title":"Refactoring support for class library migration","author":"balaban","year":"2005","journal-title":"Proc Conf Object-Oriented Programming Systems Languages and Applications"},{"key":"5","author":"gamma","year":"1994","journal-title":"Design Patterns Elements of Reusable Object-Oriented Software"},{"key":"4","article-title":"Study of an API migration for two XML APIs","author":"bartolomei","year":"2009","journal-title":"Proc of the Int Conf on Software Language Engineering (SLE)"},{"key":"9","doi-asserted-by":"publisher","DOI":"10.1109\/SOSE.2008.8"},{"key":"8","doi-asserted-by":"publisher","DOI":"10.1007\/s12083-008-0011-9"}],"event":{"name":"2010 IEEE 26th International Conference on Software Maintenance (ICSM 2010)","location":"Timisoara","start":{"date-parts":[[2010,9,12]]},"end":{"date-parts":[[2010,9,18]]}},"container-title":["2010 IEEE International Conference on Software Maintenance"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx5\/5604771\/5609528\/05610429.pdf?arnumber=5610429","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,2,27]],"date-time":"2025-02-27T16:39:20Z","timestamp":1740674360000},"score":1,"resource":{"primary":{"URL":"https:\/\/ieeexplore.ieee.org\/document\/5610429\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2010,9]]},"references-count":20,"URL":"https:\/\/doi.org\/10.1109\/icsm.2010.5610429","relation":{},"subject":[],"published":{"date-parts":[[2010,9]]}}}