{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,10,29]],"date-time":"2025-10-29T03:26:43Z","timestamp":1761708403768,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":3,"publisher":"ACM","license":[{"start":{"date-parts":[[2009,8,24]],"date-time":"2009-08-24T00:00:00Z","timestamp":1251072000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2009,8,24]]},"DOI":"10.1145\/1595696.1595738","type":"proceedings-article","created":{"date-parts":[[2009,8,24]],"date-time":"2009-08-24T14:08:35Z","timestamp":1251122915000},"page":"265-268","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":30,"title":["Facilitating software refactoring with appropriate resolution order of bad smells"],"prefix":"10.1145","author":[{"given":"Hui","family":"Liu","sequence":"first","affiliation":[{"name":"Beijing Institute of Technology and Ministry of Education, Beijing, China"}]},{"given":"Limei","family":"Yang","sequence":"additional","affiliation":[{"name":"Beijing Institute of Technology, Beijing, China"}]},{"given":"Zhendong","family":"Niu","sequence":"additional","affiliation":[{"name":"Beijing Institute of Technology, Beijing, China"}]},{"given":"Zhyi","family":"Ma","sequence":"additional","affiliation":[{"name":"Ministry of Education and Peking University, Beijing, China"}]},{"given":"Weizhong","family":"Shao","sequence":"additional","affiliation":[{"name":"Ministry of Education and Peking University, Beijing, China"}]}],"member":"320","published-online":{"date-parts":[[2009,8,24]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Refactoring: Improving the Design of Existing Code","author":"Fowler M.","year":"1999","unstructured":"M. Fowler , K. Beck , J. Brant , W. Opdyke , and D. Roberts . Refactoring: Improving the Design of Existing Code . Addison Wesley Professional , 1999 . M. Fowler, K. Beck, J. Brant, W. Opdyke, and D. Roberts. Refactoring: Improving the Design of Existing Code. Addison Wesley Professional, 1999."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2002.1019480"},{"key":"e_1_3_2_1_3_1","unstructured":"W. C. Wake. Refactoring Workbook. Addison Wesley August 2003.   W. C. Wake. Refactoring Workbook. Addison Wesley August 2003."}],"event":{"name":"ESEC\/FSE09: Joint 12th European Software Engineering Conference","sponsor":["ACM Association for Computing Machinery","SIGSOFT ACM Special Interest Group on Software Engineering"],"location":"Amsterdam The Netherlands","acronym":"ESEC\/FSE09"},"container-title":["Proceedings of the 7th joint meeting of the European software engineering conference and the ACM SIGSOFT symposium on The foundations of software engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1595696.1595738","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/1595696.1595738","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T12:18:04Z","timestamp":1750249084000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/1595696.1595738"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2009,8,24]]},"references-count":3,"alternative-id":["10.1145\/1595696.1595738","10.1145\/1595696"],"URL":"https:\/\/doi.org\/10.1145\/1595696.1595738","relation":{},"subject":[],"published":{"date-parts":[[2009,8,24]]},"assertion":[{"value":"2009-08-24","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}