{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,9,7]],"date-time":"2024-09-07T09:11:11Z","timestamp":1725700271833},"reference-count":14,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2012,9]]},"DOI":"10.1109\/icsm.2012.6405291","type":"proceedings-article","created":{"date-parts":[[2013,1,17]],"date-time":"2013-01-17T15:28:25Z","timestamp":1358436505000},"page":"337-346","source":"Crossref","is-referenced-by-count":1,"title":["Refactoring in the presence of annotations"],"prefix":"10.1109","author":[{"given":"Carlos","family":"Noguera","sequence":"first","affiliation":[]},{"given":"Andy","family":"Kellens","sequence":"additional","affiliation":[]},{"given":"Coen","family":"De Roover","sequence":"additional","affiliation":[]},{"given":"Viviane","family":"Jonckers","sequence":"additional","affiliation":[]}],"member":"263","reference":[{"key":"13","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2012.6227148"},{"key":"14","doi-asserted-by":"publisher","DOI":"10.1145\/1739230.1739234"},{"key":"11","doi-asserted-by":"publisher","DOI":"10.1145\/1869459.1869485"},{"key":"12","first-page":"129","article-title":"Hurdles in multi-language refactoring of hibernate applications","author":"schink","year":"2011","journal-title":"The International Conference on Software and Data Technologies - ICSOFT"},{"key":"3","first-page":"71","article-title":"The SOUL tool suite for querying programs in symbiosis with eclipse","author":"de roover","year":"2011","journal-title":"International Conf on the Principles and Practices of Programming in Java (PPPJ)"},{"key":"2","doi-asserted-by":"publisher","DOI":"10.1016\/j.entcs.2006.10.019"},{"key":"1","doi-asserted-by":"crossref","first-page":"283","DOI":"10.1007\/978-3-540-30175-2_15","article-title":"Declaring and enforcing dependencies between.NET custom attributes","author":"cepa","year":"2004","journal-title":"Generative Programming and Component Engineering Volume 3286 of LNCS"},{"key":"10","doi-asserted-by":"publisher","DOI":"10.1002\/smr.349"},{"journal-title":"Enterprise JavaBeans","year":"2006","author":"michel","key":"7"},{"key":"6","doi-asserted-by":"publisher","DOI":"10.1109\/CSMR.2010.20"},{"journal-title":"Refactoring Improving the Design of Existing Code","year":"1999","author":"fowler","key":"5"},{"key":"4","doi-asserted-by":"crossref","first-page":"237","DOI":"10.1007\/978-3-540-31984-9_18","article-title":"Using annotations to check structural properties of classes","author":"eichberg","year":"2005","journal-title":"Fundamental Approaches to Software Engineering Volume 3442 of LNCS"},{"key":"9","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-69100-6_4"},{"key":"8","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2011.6080835"}],"event":{"name":"2012 IEEE International Conference on Software Maintenance (ICSM)","start":{"date-parts":[[2012,9,23]]},"location":"Trento, Italy","end":{"date-parts":[[2012,9,28]]}},"container-title":["2012 28th IEEE International Conference on Software Maintenance (ICSM)"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx5\/6384336\/6404866\/06405291.pdf?arnumber=6405291","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,7,8]],"date-time":"2019-07-08T08:29:37Z","timestamp":1562574577000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/6405291\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012,9]]},"references-count":14,"URL":"https:\/\/doi.org\/10.1109\/icsm.2012.6405291","relation":{},"subject":[],"published":{"date-parts":[[2012,9]]}}}