{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,22]],"date-time":"2026-10-22T17:24:31Z","timestamp":1792689871669,"version":"4.5.0"},"publisher-location":"New York, NY, USA","reference-count":26,"publisher":"ACM","license":[{"start":{"date-parts":[[2026,4,13]],"date-time":"2026-04-13T00:00:00Z","timestamp":1776038400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by-nc-nd\/4.0\/legalcode"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2026,4,13]]},"DOI":"10.1145\/3793302.3793577","type":"proceedings-article","created":{"date-parts":[[2026,7,31]],"date-time":"2026-07-31T10:42:54Z","timestamp":1785494574000},"page":"797-801","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":3,"title":["How do Agents Refactor: An Empirical Study"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0008-9597-6191","authenticated-orcid":false,"given":"Lukas","family":"Ottenhof","sequence":"first","affiliation":[{"name":"University of Alberta, Edmonton, Alberta, Canada"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0009-0007-4512-1649","authenticated-orcid":false,"given":"Daniel","family":"Penner","sequence":"additional","affiliation":[{"name":"University of Alberta, Edmonton, Alberta, Canada"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-4373-4958","authenticated-orcid":false,"given":"Abram","family":"Hindle","sequence":"additional","affiliation":[{"name":"University of Alberta, Edmonton, Alberta, Canada"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-1823-0061","authenticated-orcid":false,"given":"Thibaud","family":"Lutellier","sequence":"additional","affiliation":[{"name":"University of Alberta, Camrose, Alberta, Canada"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2026,7,31]]},"reference":[{"key":"e_1_3_3_1_2_2","doi-asserted-by":"crossref","unstructured":"Hamidreza Ahmadi Mehrdad Ashtiani Mohammad\u00a0Abdollahi Azgomi and Raana Saheb-Nassagh. 2022. A DQN-based agent for automatic software refactoring. Information and Software Technology 147 (2022) 106893.","DOI":"10.1016\/j.infsof.2022.106893"},{"key":"e_1_3_3_1_3_2","unstructured":"Cognition AI. 2025. Devin AI: The AI Software Engineer. https:\/\/devin.ai\/"},{"key":"e_1_3_3_1_4_2","doi-asserted-by":"publisher","unstructured":"Pouria Alikhanifard and Nikolao\u00a0s Tsantalis. 2025. A Novel Refactoring and Semantic Aware Abstract Syntax Tree Differencing Tool and a Benchmark for Evaluating the Accuracy of Diff Tools. ACM Transactions on Software Engineering and Methodology 34 2 Article 40 (Jan. 2025) 63\u00a0pages. 10.1145\/3696002","DOI":"10.1145\/3696002"},{"key":"e_1_3_3_1_5_2","doi-asserted-by":"publisher","unstructured":"Anonymous. 2025. How do Agents Refactor: An Empirical Study Supplementary Material. 10.5281\/zenodo.18363535","DOI":"10.5281\/zenodo.18363535"},{"key":"e_1_3_3_1_6_2","unstructured":"Anthropic. 2025. Claude Code: AI Agent for Coding. https:\/\/www.claude.com\/product\/claude-code"},{"key":"e_1_3_3_1_7_2","doi-asserted-by":"publisher","DOI":"10.1145\/3524842.3528034"},{"key":"e_1_3_3_1_8_2","unstructured":"Cursor. 2025. Cursor Documentation: AI-Powered Coding Assistant. https:\/\/cursor.com\/docs\/"},{"key":"e_1_3_3_1_9_2","doi-asserted-by":"publisher","DOI":"10.1145\/3551349.3559532"},{"key":"e_1_3_3_1_10_2","volume-title":"Refactoring: improving the design of existing code","author":"Fowler Martin","year":"2018","unstructured":"Martin Fowler. 2018. Refactoring: improving the design of existing code. Addison-Wesley Professional."},{"key":"e_1_3_3_1_11_2","doi-asserted-by":"publisher","DOI":"10.1109\/ISDFS.2018.8355350"},{"key":"e_1_3_3_1_12_2","doi-asserted-by":"publisher","DOI":"10.1145\/2393596.2393655"},{"key":"e_1_3_3_1_13_2","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2019.00082"},{"key":"e_1_3_3_1_14_2","doi-asserted-by":"crossref","unstructured":"Guilherme Lacerda Fabio Petrillo Marcelo Pimenta and Yann\u00a0Ga\u00ebl Gu\u00e9h\u00e9neuc. 2020. Code smells and refactoring: A tertiary systematic review of challenges and observations. Journal of Systems and Software 167 (2020) 110610.","DOI":"10.1016\/j.jss.2020.110610"},{"key":"e_1_3_3_1_15_2","unstructured":"Hao Li Haoxiang Zhang and Ahmed\u00a0E. Hassan. 2025. The Rise of AI Teammates in Software Engineering (SE) 3.0: How Autonomous Coding Agents Are Reshaping Software Engineering. arXiv preprint arXiv:https:\/\/arXiv.org\/abs\/2507.15003 (2025)."},{"key":"e_1_3_3_1_16_2","doi-asserted-by":"publisher","DOI":"10.1145\/1984732.1984737"},{"key":"e_1_3_3_1_17_2","unstructured":"Microsoft. 2025. Microsoft Copilot: AI-Powered Productivity Assistant. https:\/\/www.microsoft.com\/en-us\/microsoft-copilot\/organizations"},{"key":"e_1_3_3_1_18_2","doi-asserted-by":"publisher","DOI":"10.1145\/3524842.3528529"},{"key":"e_1_3_3_1_19_2","unstructured":"OpenAI. 2025. OpenAI Codex: AI-Powered Coding Assistant. https:\/\/openai.com\/codex\/"},{"key":"e_1_3_3_1_20_2","doi-asserted-by":"publisher","DOI":"10.1145\/3180155.3182532"},{"key":"e_1_3_3_1_21_2","unstructured":"Sida Peng Eirini Kalliamvakou Peter Cihon and Mert Demirer. 2023. The Impact of AI on Developer Productivity: Evidence from GitHub Copilot. arXiv. https:\/\/www.microsoft.com\/en-us\/research\/publication\/the-impact-of-ai-on-developer-productivity-evidence-from-github-copilot\/"},{"key":"e_1_3_3_1_22_2","doi-asserted-by":"publisher","DOI":"10.1145\/3643991.3644881"},{"key":"e_1_3_3_1_23_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE-SEIP66354.2025.00036"},{"key":"e_1_3_3_1_24_2","doi-asserted-by":"publisher","unstructured":"Nikolaos Tsantalis Ameya Ketkar and Danny Dig. 2022. RefactoringMiner 2.0. IEEE Transactions on Software Engineering 48 3 (2022) 930\u2013950. 10.1109\/TSE.2020.3007722","DOI":"10.1109\/TSE.2020.3007722"},{"key":"e_1_3_3_1_25_2","doi-asserted-by":"publisher","DOI":"10.1145\/3180155.3180206"},{"key":"e_1_3_3_1_26_2","unstructured":"Huanting Wang Jingzhi Gong Huawei Zhang Jie Xu and Zheng Wang. 2025. Ai agentic programming: A survey of techniques challenges and opportunities. arXiv preprint arXiv:https:\/\/arXiv.org\/abs\/2508.11126 (2025)."},{"key":"e_1_3_3_1_27_2","unstructured":"Yangtian Zi Zixuan Wu Aleksander Boruch-Gruszecki Jonathan Bell and Arjun Guha. 2025. Agentpack: A dataset of code changes co-authored by agents and humans. arXiv preprint arXiv:https:\/\/arXiv.org\/abs\/2509.21891 (2025)."}],"event":{"name":"MSR '26: 23rd International Conference on Mining Software Repositories","location":"Rio de Janeiro Brazil","acronym":"MSR '26","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering"]},"container-title":["Proceedings of the 23rd International Conference on Mining Software Repositories"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3793302.3793577","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,7,31]],"date-time":"2026-07-31T10:48:25Z","timestamp":1785494905000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3793302.3793577"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,4,13]]},"references-count":26,"alternative-id":["10.1145\/3793302.3793577","10.1145\/3793302"],"URL":"https:\/\/doi.org\/10.1145\/3793302.3793577","relation":{},"subject":[],"published":{"date-parts":[[2026,4,13]]},"assertion":[{"value":"2026-07-31","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}