{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,10,22]],"date-time":"2024-10-22T18:36:13Z","timestamp":1729622173941,"version":"3.28.0"},"reference-count":27,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2012,3]]},"DOI":"10.1109\/csmr.2012.40","type":"proceedings-article","created":{"date-parts":[[2012,4,11]],"date-time":"2012-04-11T19:05:14Z","timestamp":1334171114000},"page":"335-340","source":"Crossref","is-referenced-by-count":31,"title":["Recommending Refactorings to Reverse Software Architecture Erosion"],"prefix":"10.1109","author":[{"given":"Ricardo","family":"Terra","sequence":"first","affiliation":[]},{"given":"Marco Tulio","family":"Valente","sequence":"additional","affiliation":[]},{"given":"Krzysztof","family":"Czarnecki","sequence":"additional","affiliation":[]},{"given":"Roberto S.","family":"Bigonha","sequence":"additional","affiliation":[]}],"member":"263","reference":[{"journal-title":"Semmle's On-demand Analytics of Software Assets (ODASA)","year":"0","key":"19"},{"key":"17","first-page":"167","article-title":"Using dependency models to manage complex software architecture","author":"sangal","year":"2005","journal-title":"proceedings of the conference on Object-Oriented Programming Systems Languages and Applications (OOPSLA '91)"},{"key":"18","doi-asserted-by":"publisher","DOI":"10.1109\/CSMR.2006.53"},{"key":"15","doi-asserted-by":"publisher","DOI":"10.1145\/1368088.1368142"},{"key":"16","doi-asserted-by":"publisher","DOI":"10.1109\/SCAM.2007.31"},{"key":"13","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2006.60"},{"key":"14","doi-asserted-by":"publisher","DOI":"10.1002\/spe.931"},{"key":"11","doi-asserted-by":"publisher","DOI":"10.1145\/222124.222136"},{"key":"12","doi-asserted-by":"publisher","DOI":"10.1016\/j.cl.2005.09.002"},{"key":"21","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-540-88030-1_19"},{"journal-title":"Refactoring Improving the Design of Existing Code","year":"1999","author":"fowler","key":"20"},{"key":"22","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2009.161"},{"key":"23","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2006.117"},{"key":"24","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2005.72"},{"key":"25","doi-asserted-by":"publisher","DOI":"10.1145\/1368088.1368154"},{"key":"26","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2009.1"},{"key":"27","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2010.5609546"},{"key":"3","doi-asserted-by":"publisher","DOI":"10.1109\/MC.2008.176"},{"key":"2","doi-asserted-by":"publisher","DOI":"10.1016\/S0164-1212(01)00152-2"},{"key":"10","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2011.07.036"},{"key":"1","doi-asserted-by":"crossref","first-page":"40","DOI":"10.1145\/141874.141884","article-title":"Foundations for the study of software architecture","volume":"17","author":"perry","year":"1992","journal-title":"Software Engineering Notes"},{"key":"7","doi-asserted-by":"publisher","DOI":"10.1109\/CSMR.2011.63"},{"key":"6","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2009.42"},{"key":"5","doi-asserted-by":"publisher","DOI":"10.1109\/WICSA.2007.1"},{"key":"4","doi-asserted-by":"publisher","DOI":"10.1109\/ICPC.2008.19"},{"key":"9","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2009.19"},{"key":"8","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2009.117"}],"event":{"name":"2012 16th European Conference on Software Maintenance and Reengineering (CSMR)","start":{"date-parts":[[2012,3,27]]},"location":"Szeged, Hungary","end":{"date-parts":[[2012,3,30]]}},"container-title":["2012 16th European Conference on Software Maintenance and Reengineering"],"original-title":[],"link":[{"URL":"http:\/\/xplorestaging.ieee.org\/ielx5\/6178852\/6178853\/06178900.pdf?arnumber=6178900","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,6,20]],"date-time":"2017-06-20T17:08:30Z","timestamp":1497978510000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/6178900\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012,3]]},"references-count":27,"URL":"https:\/\/doi.org\/10.1109\/csmr.2012.40","relation":{},"subject":[],"published":{"date-parts":[[2012,3]]}}}