{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,21]],"date-time":"2026-07-21T17:07:10Z","timestamp":1784653630164,"version":"3.55.0"},"publisher-location":"New York, NY, USA","reference-count":48,"publisher":"ACM","license":[{"start":{"date-parts":[[2026,4,12]],"date-time":"2026-04-12T00:00:00Z","timestamp":1775952000000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/creativecommons.org\/licenses\/by\/4.0\/legalcode"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2026,4,12]]},"DOI":"10.1145\/3793655.3793733","type":"proceedings-article","created":{"date-parts":[[2026,7,21]],"date-time":"2026-07-21T16:04:46Z","timestamp":1784649886000},"page":"116-127","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":0,"title":["From Human to Machine Refactoring: Assessing GPT-4\u2019s Impact on Python Class Quality and Readability"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-9575-8054","authenticated-orcid":false,"given":"Alessandro","family":"Midolo","sequence":"first","affiliation":[{"name":"University of Catania, Catania, Italy"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-7169-659X","authenticated-orcid":false,"given":"Emiliano","family":"Tramontana","sequence":"additional","affiliation":[{"name":"University of Catania, Catania, Italy"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0340-9747","authenticated-orcid":false,"given":"Massimiliano","family":"Di Penta","sequence":"additional","affiliation":[{"name":"University of Sannio, Benevento, Italy"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2026,7,21]]},"reference":[{"key":"e_1_3_3_1_2_2","unstructured":"[n.d.]. Replication Package of the paper \u201cFrom Human to Machine Refactoring: Assessing GPT-4\u2019s Impact on Python Class Quality and Readability\". https:\/\/doi.org\/10.5281\/zenodo.17533631."},{"key":"e_1_3_3_1_3_2","doi-asserted-by":"publisher","DOI":"10.1145\/3551349.3559555"},{"key":"e_1_3_3_1_4_2","doi-asserted-by":"publisher","unstructured":"Eman\u00a0Abdullah AlOmar Jiaqian Liu Kenneth Addo Mohamed\u00a0Wiem Mkaouer Christian Newman Ali Ouni and Zhe Yu. 2022. On the documentation of refactoring types. Automated Software Engineering 29 1 (2022) 9. 10.1007\/s10515-021-00314-w","DOI":"10.1007\/s10515-021-00314-w"},{"key":"e_1_3_3_1_5_2","doi-asserted-by":"publisher","DOI":"10.1145\/3643991.3645081"},{"key":"e_1_3_3_1_6_2","doi-asserted-by":"publisher","unstructured":"Nils Baumgartner Padma Iyenghar Timo Schoemaker and Elke Pulverm\u00fcller. 2024. AI-Driven Refactoring: A Pipeline for Identifying and Correcting Data Clumps in Git Repositories. Electronics 13 9 (2024). 10.3390\/electronics13091644","DOI":"10.3390\/electronics13091644"},{"key":"e_1_3_3_1_7_2","doi-asserted-by":"publisher","unstructured":"Gabriele Bavota Andrea De Lucia Massimiliano Di Penta Rocco Oliveto and Fabio Palomba. 2015. An experimental investigation on the innate relationship between quality and refactoring. J. Syst. Softw. 107 (2015) 1\u201314. 10.1016\/J.JSS.2015.05.024","DOI":"10.1016\/J.JSS.2015.05.024"},{"key":"e_1_3_3_1_8_2","doi-asserted-by":"publisher","DOI":"10.1145\/3643991.3645082"},{"key":"e_1_3_3_1_9_2","unstructured":"Mark Chen Jerry Tworek Heewoo Jun Qiming Yuan Henrique\u00a0Ponde de Oliveira\u00a0Pinto Jared Kaplan Harri Edwards Yuri Burda Nicholas Joseph Greg Brockman Alex Ray Raul Puri Gretchen Krueger Michael Petrov Heidy Khlaaf Girish Sastry Pamela Mishkin Brooke Chan Scott Gray Nick Ryder Mikhail Pavlov Alethea Power Lukasz Kaiser Mohammad Bavarian Clemens Winter Philippe Tillet Felipe\u00a0Petroski Such Dave Cummings Matthias Plappert Fotios Chantzis Elizabeth Barnes Ariel Herbert-Voss William\u00a0Hebgen Guss Alex Nichol Alex Paino Nikolas Tezak Jie Tang Igor Babuschkin Suchir Balaji Shantanu Jain William Saunders Christopher Hesse Andrew\u00a0N. Carr Jan Leike Josh Achiam Vedant Misra Evan Morikawa Alec Radford Matthew Knight Miles Brundage Mira Murati Katie Mayer Peter Welinder Bob McGrew Dario Amodei Sam McCandlish Ilya Sutskever and Wojciech Zaremba. 2021. Evaluating Large Language Models Trained on Code. arxiv:https:\/\/arXiv.org\/abs\/2107.03374\u00a0[cs.LG] https:\/\/arxiv.org\/abs\/2107.03374"},{"key":"e_1_3_3_1_10_2","doi-asserted-by":"publisher","unstructured":"Jonathan Cordeiro Shayan Noei and Ying Zou. 2024. An Empirical Study on the Code Refactoring Capability of Large Language Models. arXiv e-prints (2024). 10.48550\/arXiv.2411.02320","DOI":"10.48550\/arXiv.2411.02320"},{"key":"e_1_3_3_1_11_2","doi-asserted-by":"publisher","DOI":"10.1109\/IDE66625.2025.00011"},{"key":"e_1_3_3_1_12_2","doi-asserted-by":"publisher","unstructured":"Kayla DePalma Izabel Miminoshvili Chiara Henselder Kate Moss and Eman\u00a0Abdullah AlOmar. 2024. Exploring ChatGPT\u2019s code refactoring capabilities: An empirical study. Expert Systems with Applications 249 (2024) 123602. 10.1016\/j.eswa.2024.123602","DOI":"10.1016\/j.eswa.2024.123602"},{"key":"e_1_3_3_1_13_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE55347.2025.00210"},{"key":"e_1_3_3_1_14_2","doi-asserted-by":"publisher","unstructured":"Xueying Du Mingwei Liu Kaixin Wang Hanlin Wang Junwei Liu Yixuan Chen Jiayi Feng Chaofeng Sha Xin Peng and Yiling Lou. 2023. ClassEval: A Manually-Crafted Benchmark for Evaluating LLMs on Class-level Code Generation. arxiv:https:\/\/arXiv.org\/abs\/2308.01861\u00a0[cs.CL] 10.48550\/arXiv.2308.01861","DOI":"10.48550\/arXiv.2308.01861"},{"key":"e_1_3_3_1_15_2","doi-asserted-by":"publisher","unstructured":"Max Ellis Sarah Nadi and Danny Dig. 2023. Operation-Based Refactoring-Aware Merging: An Empirical Evaluation. IEEE Transactions on Software Engineering 49 4 (2023) 2698\u20132721. 10.1109\/TSE.2022.3228851","DOI":"10.1109\/TSE.2022.3228851"},{"key":"e_1_3_3_1_16_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE-FoSE59343.2023.00008"},{"key":"e_1_3_3_1_17_2","doi-asserted-by":"publisher","DOI":"10.1007\/3-540-45672-4_31"},{"key":"e_1_3_3_1_18_2","doi-asserted-by":"publisher","unstructured":"Yi Gao Xing Hu Xiaohu Yang and Xin Xia. 2025. Automated Unit Test Refactoring. Proc. ACM Softw. Eng. 2 FSE Article FSE033 (June 2025) 21\u00a0pages. 10.1145\/3715750","DOI":"10.1145\/3715750"},{"key":"e_1_3_3_1_19_2","unstructured":"Rohit Gheyi Marcio Ribeiro and Jonhnanthan Oliveira. 2025. Evaluating the Effectiveness of Small Language Models in Detecting Refactoring Bugs. arxiv:https:\/\/arXiv.org\/abs\/2502.18454\u00a0[cs.SE] 10.48550\/arXiv.2502.18454"},{"key":"e_1_3_3_1_20_2","doi-asserted-by":"publisher","DOI":"10.1145\/3597503.3623306"},{"key":"e_1_3_3_1_21_2","doi-asserted-by":"publisher","unstructured":"Xinyi Hou Yanjie Zhao Yue Liu Zhou Yang Kailong Wang Li Li Xiapu Luo David Lo John Grundy and Haoyu Wang. 2024. Large Language Models for Software Engineering: A Systematic Literature Review. ACM Trans. Softw. Eng. Methodol. (2024). 10.1145\/3695988","DOI":"10.1145\/3695988"},{"key":"e_1_3_3_1_22_2","unstructured":"Cordasco Ian and Ziade Tarek. 2011. Flake8:Your tool for style guide enforcement. https:\/\/flake8.pycqa.org\/en\/latest\/. Accessed: 2025-03-03."},{"key":"e_1_3_3_1_23_2","doi-asserted-by":"publisher","DOI":"10.1145\/3626252.3630875"},{"key":"e_1_3_3_1_24_2","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-030-16657-1_10"},{"key":"e_1_3_3_1_25_2","doi-asserted-by":"publisher","DOI":"10.1145\/3387940.3392191"},{"key":"e_1_3_3_1_26_2","doi-asserted-by":"publisher","unstructured":"Bo Liu Yanjie Jiang Yuxia Zhang Nan Niu Guangjie Li and Hui Liu. 2024. An Empirical Study on the Potential of LLMs in Automated Software Refactoring. arxiv:https:\/\/arXiv.org\/abs\/2411.04444\u00a0[cs.SE] 10.48550\/arXiv.2411.04444","DOI":"10.48550\/arXiv.2411.04444"},{"key":"e_1_3_3_1_27_2","doi-asserted-by":"publisher","unstructured":"Bo Liu Yanjie Jiang Yuxia Zhang Nan Niu Guangjie Li and Hui Liu. 2025. Exploring the potential of general purpose LLMs in automated software refactoring: an empirical study. Automated Software Engineering 32 1 (2025) 26. 10.1007\/s10515-025-00500-0","DOI":"10.1007\/s10515-025-00500-0"},{"key":"e_1_3_3_1_28_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICPC66645.2025.00020"},{"key":"e_1_3_3_1_29_2","doi-asserted-by":"publisher","DOI":"10.1145\/3494885.3494910"},{"key":"e_1_3_3_1_30_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE48619.2023.00028"},{"key":"e_1_3_3_1_31_2","doi-asserted-by":"publisher","unstructured":"David Noever and Kevin Williams. 2023. Chatbots As Fluent Polyglots: Revisiting Breakthrough Code Snippets. arxiv:https:\/\/arXiv.org\/abs\/2301.03373\u00a0[cs.LG] 10.48550\/arXiv.2301.03373","DOI":"10.48550\/arXiv.2301.03373"},{"key":"e_1_3_3_1_32_2","doi-asserted-by":"publisher","unstructured":"Russell\u00a0A Poldrack Thomas Lu and Ga\u0161per Begu\u0161. 2023. AI-assisted coding: Experiments with GPT-4. arxiv:https:\/\/arXiv.org\/abs\/2304.13187\u00a0[cs.AI] 10.48550\/arXiv.2304.13187","DOI":"10.48550\/arXiv.2304.13187"},{"key":"e_1_3_3_1_33_2","doi-asserted-by":"publisher","DOI":"10.1109\/ICSME58944.2024.00034"},{"key":"e_1_3_3_1_34_2","doi-asserted-by":"publisher","DOI":"10.1145\/3663529.3663803"},{"key":"e_1_3_3_1_35_2","unstructured":"PylintTeam. [n. d.]. Pylint - code analysis for Python. https:\/\/www.pylint.org\/. Accessed: 2025-03-03."},{"key":"e_1_3_3_1_36_2","doi-asserted-by":"publisher","DOI":"10.1109\/SoutheastCon56624.2025.10971563"},{"key":"e_1_3_3_1_37_2","doi-asserted-by":"publisher","unstructured":"Mikel Robredo Matteo Esposito Fabio Palomba Rafael Pe\u00f1aloza and Valentina Lenarduzzi. 2025. What Were You Thinking? An LLM-Driven Large-Scale Study of Refactoring Motivations in Open-Source Projects. arxiv:https:\/\/arXiv.org\/abs\/2509.07763\u00a0[cs.SE] 10.48550\/arXiv.2509.07763","DOI":"10.48550\/arXiv.2509.07763"},{"key":"e_1_3_3_1_38_2","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2017.8115654"},{"key":"e_1_3_3_1_39_2","doi-asserted-by":"publisher","unstructured":"Simone Scalabrino Mario Linares\u2010V\u00e1squez Rocco Oliveto and Denys Poshyvanyk. 2018. A comprehensive model for code readability. J. Softw. Evol. Process 30 6 (June 2018) 1\u00a0pages. 10.1002\/smr.1958","DOI":"10.1002\/smr.1958"},{"key":"e_1_3_3_1_40_2","doi-asserted-by":"publisher","DOI":"10.52202\/075280-0377"},{"key":"e_1_3_3_1_41_2","doi-asserted-by":"publisher","DOI":"10.1109\/APSEC60848.2023.00025"},{"key":"e_1_3_3_1_42_2","doi-asserted-by":"publisher","DOI":"10.1145\/3643991.3645071"},{"key":"e_1_3_3_1_43_2","unstructured":"SonarSource. [n. d.]. SonarCloud. https:\/\/docs.sonarsource.com\/sonarqube-cloud\/. Accessed: 2025-03-03."},{"key":"e_1_3_3_1_44_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_45_2","doi-asserted-by":"publisher","DOI":"10.1145\/3643991.3644918"},{"key":"e_1_3_3_1_46_2","doi-asserted-by":"publisher","unstructured":"Jules White Sam Hays Quchen Fu Jesse Spencer-Smith and Douglas\u00a0C. Schmidt. 2024. ChatGPT Prompt Patterns for Improving Code Quality Refactoring Requirements Elicitation and Software Design. Generative AI for Effective Software Development (2024) 71\u2013108. 10.1007\/978-3-031-55642-5_4","DOI":"10.1007\/978-3-031-55642-5_4"},{"key":"e_1_3_3_1_47_2","doi-asserted-by":"publisher","DOI":"10.1145\/3691620.3695508"},{"key":"e_1_3_3_1_48_2","unstructured":"Terry Yin. 2013. Lizard. https:\/\/github.com\/terryyin\/lizard. Accessed: 2025-03-03."},{"key":"e_1_3_3_1_49_2","doi-asserted-by":"publisher","unstructured":"Yang Zhang Yanlei Li Grant Meredith Kun Zheng and Xiaobin Li. 2025. Move method refactoring recommendation based on deep learning and LLM-generated information. Information Sciences 697 (2025) 121753. 10.1016\/j.ins.2024.121753","DOI":"10.1016\/j.ins.2024.121753"}],"event":{"name":"FORGE '26: IEEE\/ACM Third International Conference on AI Foundation Models and Software Engineering","location":"Rio de Janeiro , Brazil","acronym":"FORGE '26","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering"]},"container-title":["Proceedings of the 2026 IEEE\/ACM Third International Conference on AI Foundation Models and Software Engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3793655.3793733","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,7,21]],"date-time":"2026-07-21T16:49:08Z","timestamp":1784652548000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3793655.3793733"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,4,12]]},"references-count":48,"alternative-id":["10.1145\/3793655.3793733","10.1145\/3793655"],"URL":"https:\/\/doi.org\/10.1145\/3793655.3793733","relation":{},"subject":[],"published":{"date-parts":[[2026,4,12]]},"assertion":[{"value":"2026-07-21","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}