{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,4]],"date-time":"2026-04-04T00:35:32Z","timestamp":1775262932101,"version":"3.50.1"},"reference-count":41,"publisher":"IEEE","content-domain":{"domain":[],"crossmark-restriction":false},"short-container-title":[],"published-print":{"date-parts":[[2012,6]]},"DOI":"10.1109\/icse.2012.6227190","type":"proceedings-article","created":{"date-parts":[[2012,7,9]],"date-time":"2012-07-09T21:24:04Z","timestamp":1341869044000},"page":"233-243","source":"Crossref","is-referenced-by-count":83,"title":["Use, disuse, and misuse of automated refactorings"],"prefix":"10.1109","author":[{"given":"Mohsen","family":"Vakilian","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Nicholas","family":"Chen","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Stas","family":"Negara","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Balaji Ambresh","family":"Rajkumar","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Brian P.","family":"Bailey","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Ralph E.","family":"Johnson","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"263","reference":[{"key":"19","doi-asserted-by":"publisher","DOI":"10.1109\/VLHCC.2011.6070394"},{"key":"35","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2009.5070539"},{"key":"17","doi-asserted-by":"publisher","DOI":"10.1109\/ASWEC.2007.24"},{"key":"36","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2009.68"},{"key":"18","doi-asserted-by":"publisher","DOI":"10.1145\/1368088.1368146"},{"key":"33","doi-asserted-by":"publisher","DOI":"10.1145\/1958824.1958868"},{"key":"15","doi-asserted-by":"publisher","DOI":"10.1145\/1985793.1985803"},{"key":"34","doi-asserted-by":"publisher","DOI":"10.1145\/1985793.1985804"},{"key":"16","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2011.6100067"},{"key":"39","article-title":"From Public to Private to Absent: Refactoring Java Programs under Constrained Accessibility","author":"steimann","year":"2009","journal-title":"ECOOP"},{"key":"13","doi-asserted-by":"publisher","DOI":"10.1145\/1449764.1449787"},{"key":"14","doi-asserted-by":"publisher","DOI":"10.1145\/1595696.1595723"},{"key":"37","year":"0","journal-title":"Eclipse Documentation on Refactoring Wizard"},{"key":"11","year":"0","journal-title":"ReSharper"},{"key":"38","article-title":"A Model of Refactoring Tool Use","author":"murphy-hill","year":"2009","journal-title":"WRT"},{"key":"12","doi-asserted-by":"publisher","DOI":"10.1145\/1287624.1287651"},{"key":"21","doi-asserted-by":"publisher","DOI":"10.1145\/2089155.2089164"},{"key":"20","doi-asserted-by":"publisher","DOI":"10.1518\/001872097778543886"},{"key":"41","year":"0","journal-title":"Eclipse Usage Data"},{"key":"40","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2006.105"},{"key":"22","author":"vakilian","year":"2012","journal-title":"Use Disuse and Misuse of Automated Refactorings (Extended Version)"},{"key":"23","doi-asserted-by":"crossref","DOI":"10.4135\/9781452230153","author":"corbin","year":"2008","journal-title":"Basics of Qualitative Research Techniques and Procedures for Developing Grounded Theory"},{"key":"24","author":"tsantalis","year":"2010","journal-title":"Evaluation and Improvement of Software Architecture Identification of Design Problems in Object- Oriented Systems and Resolution Through Refactorings"},{"key":"25","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2004.1357820"},{"key":"26","doi-asserted-by":"publisher","DOI":"10.1145\/1879211.1879216"},{"key":"27","doi-asserted-by":"publisher","DOI":"10.1145\/1409720.1409733"},{"key":"28","doi-asserted-by":"publisher","DOI":"10.1145\/1646353.1646374"},{"key":"29","article-title":"The Costs and Benefits of Pair Programming","author":"cockburn","year":"2000","journal-title":"XP"},{"key":"3","author":"fowler","year":"1999","journal-title":"Refactoring Improving the Design of Existing Code"},{"key":"2","author":"beck","year":"2010","journal-title":"eXtreme Programming Explained"},{"key":"10","year":"0","journal-title":"Xcode"},{"key":"1","author":"opdyke","year":"1992","journal-title":"Refactoring Object-Oriented Frameworks"},{"key":"30","doi-asserted-by":"publisher","DOI":"10.1145\/1958824.1958888"},{"key":"7","year":"0","journal-title":"Eclipse"},{"key":"6","doi-asserted-by":"publisher","DOI":"10.1002\/(SICI)1096-9942(1997)3:4<253::AID-TAPO3>3.3.CO;2-I"},{"key":"32","doi-asserted-by":"publisher","DOI":"10.1518\/001872006777724408"},{"key":"5","article-title":"How We Refactor, and How We Know It","author":"murphy-hill","year":"2011","journal-title":"IEEE Trans Software Eng"},{"key":"31","doi-asserted-by":"publisher","DOI":"10.1518\/hfes.46.1.50.30392"},{"key":"4","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2006.52"},{"key":"9","year":"0","journal-title":"IntelliJ IDEA"},{"key":"8","year":"0","journal-title":"Netbeans"}],"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\/06227190.pdf?arnumber=6227190","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2017,6,20]],"date-time":"2017-06-20T21:08:10Z","timestamp":1497992890000},"score":1,"resource":{"primary":{"URL":"http:\/\/ieeexplore.ieee.org\/document\/6227190\/"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2012,6]]},"references-count":41,"URL":"https:\/\/doi.org\/10.1109\/icse.2012.6227190","relation":{},"subject":[],"published":{"date-parts":[[2012,6]]}}}