{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,1,30]],"date-time":"2026-01-30T06:43:16Z","timestamp":1769755396700,"version":"3.49.0"},"reference-count":34,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2012,6]]},"DOI":"10.1109\/icse.2012.6227179","type":"proceedings-article","created":{"date-parts":[[2012,7,9]],"date-time":"2012-07-09T17:24:04Z","timestamp":1341854644000},"page":"353-363","source":"Crossref","is-referenced-by-count":44,"title":["A history-based matching approach to identification of framework evolution"],"prefix":"10.1109","author":[{"given":"Sichen","family":"Meng","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xiaoyin","family":"Wang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Lu","family":"Zhang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Hong","family":"Mei","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"19","doi-asserted-by":"publisher","DOI":"10.1145\/353171.353183"},{"key":"17","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2007.20"},{"key":"18","doi-asserted-by":"publisher","DOI":"10.1145\/1321631.1321688"},{"key":"33","doi-asserted-by":"publisher","DOI":"10.1109\/ICPC.2010.29"},{"key":"15","doi-asserted-by":"publisher","DOI":"10.1109\/IWPSE.2004.1334766"},{"key":"34","doi-asserted-by":"publisher","DOI":"10.1145\/1806799.1806831"},{"key":"16","first-page":"818","article-title":"API-evolution support with Diff-CatchUp","volume":"33","author":"xing","year":"2007","journal-title":"IEEE TSE"},{"key":"13","first-page":"404","article-title":"Automated detection of refactorings in evolving components","author":"dig","year":"0","journal-title":"Proc ECOOP 2006"},{"key":"14","doi-asserted-by":"publisher","DOI":"10.1145\/1869459.1869486"},{"key":"11","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2005.28"},{"key":"12","first-page":"143","article-title":"When functions change their names: Automatic detection of origin relationships","author":"kim","year":"0","journal-title":"Proc WCRE 2005"},{"key":"21","doi-asserted-by":"publisher","DOI":"10.1145\/1368088.1368154"},{"key":"20","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2006.41"},{"key":"22","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2008.43"},{"key":"23","doi-asserted-by":"publisher","DOI":"10.1023\/A:1019918908208"},{"key":"24","doi-asserted-by":"publisher","DOI":"10.3115\/990820.990824"},{"key":"25","doi-asserted-by":"publisher","DOI":"10.1007\/s00766-003-0174-0"},{"key":"26","doi-asserted-by":"publisher","DOI":"10.1162\/0891201053630273"},{"key":"27","doi-asserted-by":"publisher","DOI":"10.1109\/RE.2007.38"},{"key":"28","doi-asserted-by":"publisher","DOI":"10.1145\/1218563.1218587"},{"key":"29","doi-asserted-by":"publisher","DOI":"10.1145\/1294261.1294276"},{"key":"3","first-page":"265","article-title":"Refactoring support for class library migration","author":"balaban","year":"0","journal-title":"Proc OOPSLA 2005"},{"key":"2","doi-asserted-by":"publisher","DOI":"10.1145\/236337.236363"},{"key":"10","first-page":"183","article-title":"Renaming detection","volume":"10","author":"malpohl","year":"2003","journal-title":"ASEJ"},{"key":"1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.1996.565039"},{"key":"30","doi-asserted-by":"publisher","DOI":"10.1145\/1985793.1985796"},{"key":"7","doi-asserted-by":"publisher","DOI":"10.1145\/1368088.1368153"},{"key":"6","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2005.1553570"},{"key":"32","doi-asserted-by":"publisher","DOI":"10.1016\/j.datak.2006.06.014"},{"key":"5","doi-asserted-by":"publisher","DOI":"10.1145\/1806799.1806848"},{"key":"31","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2009.94"},{"key":"4","doi-asserted-by":"publisher","DOI":"10.1002\/smr.328"},{"key":"9","article-title":"What's new with JBuilder","author":"kemper","year":"0","journal-title":"Proc JavaOne 2005"},{"key":"8","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2007.71"}],"event":{"name":"2012 34th International Conference on Software Engineering (ICSE 2012)","location":"Zurich","start":{"date-parts":[[2012,6,2]]},"end":{"date-parts":[[2012,6,9]]}},"container-title":["2012 34th International Conference on Software Engineering (ICSE)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx5\/6218989\/6227015\/06227179.pdf?arnumber=6227179","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,3,21]],"date-time":"2017-03-21T16:00:59Z","timestamp":1490112059000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/6227179\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012,6]]},"references-count":34,"URL":"https:\/\/doi.org\/10.1109\/icse.2012.6227179","relation":{},"subject":[],"published":{"date-parts":[[2012,6]]}}}