{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,18]],"date-time":"2026-05-18T12:18:25Z","timestamp":1779106705708,"version":"3.51.4"},"reference-count":35,"publisher":"Elsevier BV","license":[{"start":{"date-parts":[[2026,8,1]],"date-time":"2026-08-01T00:00:00Z","timestamp":1785542400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/tdm\/userlicense\/1.0\/"},{"start":{"date-parts":[[2026,8,1]],"date-time":"2026-08-01T00:00:00Z","timestamp":1785542400000},"content-version":"tdm","delay-in-days":0,"URL":"https:\/\/www.elsevier.com\/legal\/tdmrep-license"},{"start":{"date-parts":[[2026,8,1]],"date-time":"2026-08-01T00:00:00Z","timestamp":1785542400000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-017"},{"start":{"date-parts":[[2026,8,1]],"date-time":"2026-08-01T00:00:00Z","timestamp":1785542400000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-037"},{"start":{"date-parts":[[2026,8,1]],"date-time":"2026-08-01T00:00:00Z","timestamp":1785542400000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-012"},{"start":{"date-parts":[[2026,8,1]],"date-time":"2026-08-01T00:00:00Z","timestamp":1785542400000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-029"},{"start":{"date-parts":[[2026,8,1]],"date-time":"2026-08-01T00:00:00Z","timestamp":1785542400000},"content-version":"stm-asf","delay-in-days":0,"URL":"https:\/\/doi.org\/10.15223\/policy-004"}],"content-domain":{"domain":["elsevier.com","sciencedirect.com"],"crossmark-restriction":true},"short-container-title":["Engineering Applications of Artificial Intelligence"],"published-print":{"date-parts":[[2026,8]]},"DOI":"10.1016\/j.engappai.2026.114865","type":"journal-article","created":{"date-parts":[[2026,4,22]],"date-time":"2026-04-22T16:33:57Z","timestamp":1776875637000},"page":"114865","update-policy":"https:\/\/doi.org\/10.1016\/elsevier_cm_policy","source":"Crossref","is-referenced-by-count":0,"special_numbering":"P1","title":["Empirical insights into Chat Generative Pre-trained Transformer-assisted code refactoring and developer dynamics"],"prefix":"10.1016","volume":"177","author":[{"ORCID":"https:\/\/orcid.org\/0009-0009-9379-8763","authenticated-orcid":false,"given":"James","family":"Grant","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0006-0679-1386","authenticated-orcid":false,"given":"Jocelyn","family":"Mo","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0005-6463-6715","authenticated-orcid":false,"given":"Bowen","family":"Jiang","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1800-9268","authenticated-orcid":false,"given":"Eman Abdullah","family":"AlOmar","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"78","reference":[{"key":"10.1016\/j.engappai.2026.114865_b1","series-title":"2024 IEEE\/ACM 21st International Conference on Mining Software Repositories","first-page":"202","article-title":"How to refactor this code? An exploratory study on developer-ChatGPT refactoring conversations","author":"AlOmar","year":"2024"},{"key":"10.1016\/j.engappai.2026.114865_b2","series-title":"2025 IEEE International Conference on Collaborative Advances in Software and COmputiNg (CASCON)","first-page":"389","article-title":"ChatGPT for code refactoring: Analyzing topics, interaction, and effective prompts","author":"AlOmar","year":"2025"},{"key":"10.1016\/j.engappai.2026.114865_b3","doi-asserted-by":"crossref","first-page":"8","DOI":"10.58496\/MJCSC\/2023\/002","article-title":"Role of ChatGPT in computer programming.: Chatgpt in computer programming","volume":"2023","author":"Biswas","year":"2023","journal-title":"Mesopotamian J. Comput. Sci."},{"key":"10.1016\/j.engappai.2026.114865_b4","doi-asserted-by":"crossref","unstructured":"Chavan, O.S., Hinge, D.D., Deo, S.S., Wang, Y., Mkaouer, M.W., 2024. Analyzing Developer-ChatGPT Conversations for Software Refactoring: An Exploratory Study. In: Proceedings of the 21st International Conference on Mining Software Repositories. pp. 207\u2013211.","DOI":"10.1145\/3643991.3645082"},{"key":"10.1016\/j.engappai.2026.114865_b5","doi-asserted-by":"crossref","unstructured":"Chouchen, M., Bessghaier, N., Begoug, M., Ouni, A., Alomar, E., Mkaouer, M.W., 2024. How do software developers use chatgpt? an exploratory study on github pull requests. In: Proceedings of the 21st International Conference on Mining Software Repositories. pp. 212\u2013216.","DOI":"10.1145\/3643991.3645084"},{"key":"10.1016\/j.engappai.2026.114865_b6","doi-asserted-by":"crossref","unstructured":"Das, J.K., Mondal, S., Roy, C., 2024. Investigating the utility of chatgpt in the issue tracking system: An exploratory study. In: Proceedings of the 21st International Conference on Mining Software Repositories. pp. 217\u2013221.","DOI":"10.1145\/3643991.3645083"},{"key":"10.1016\/j.engappai.2026.114865_b7","series-title":"Do developers adopt green architectural tactics for ML-enabled systems? a mining software repository study","author":"De Martino","year":"2024"},{"key":"10.1016\/j.engappai.2026.114865_b8","doi-asserted-by":"crossref","DOI":"10.1016\/j.eswa.2024.123602","article-title":"Exploring ChatGPT\u2019s code refactoring capabilities: An empirical study","volume":"249","author":"DePalma","year":"2024","journal-title":"Expert Syst. Appl."},{"key":"10.1016\/j.engappai.2026.114865_b9","series-title":"Unprecedented code change automation: The fusion of LLMs and transformation by example","author":"Dilhara","year":"2024"},{"key":"10.1016\/j.engappai.2026.114865_b10","series-title":"2025 IEEE 4th International Conference on Computing and Machine Intelligence","first-page":"1","article-title":"Evaluating the effectiveness of ChatGPT in improving code quality","author":"Divyansh","year":"2025"},{"key":"10.1016\/j.engappai.2026.114865_b11","series-title":"Refactoring: Improving the Design of Existing Code","author":"Fowler","year":"1999"},{"key":"10.1016\/j.engappai.2026.114865_b12","series-title":"An empirical study on developers shared conversations with ChatGPT in GitHub pull requests and issues","author":"Hao","year":"2024"},{"issue":"1","key":"10.1016\/j.engappai.2026.114865_b13","article-title":"The potential use of ChatGPT for debugging and bug fixing","volume":"2","author":"Haque","year":"2023","journal-title":"EAI Endorsed Trans. AI Robot."},{"key":"10.1016\/j.engappai.2026.114865_b14","series-title":"2024 IEEE\/ACM 21st International Conference on Mining Software Repositories","first-page":"167","article-title":"Can ChatGPT support developers? An empirical evaluation of large language models for code generation","author":"Jin","year":"2024"},{"key":"10.1016\/j.engappai.2026.114865_b15","series-title":"How secure is code generated by ChatGPT?","author":"Khoury","year":"2023"},{"key":"10.1016\/j.engappai.2026.114865_b16","series-title":"An empirical study on the potential of LLMs in automated software refactoring","author":"Liu","year":"2024"},{"key":"10.1016\/j.engappai.2026.114865_b17","series-title":"Is your code generated by chatgpt really correct? rigorous evaluation of large language models for code generation","author":"Liu","year":"2023"},{"key":"10.1016\/j.engappai.2026.114865_b18","series-title":"The scope of ChatGPT in software engineering: A thorough investigation","author":"Ma","year":"2023"},{"key":"10.1016\/j.engappai.2026.114865_b19","article-title":"Software refactoring research with large language models: A systematic literature review","author":"Martinez","year":"2025","journal-title":"J. Syst. Softw."},{"issue":"2","key":"10.1016\/j.engappai.2026.114865_b20","doi-asserted-by":"crossref","first-page":"126","DOI":"10.1109\/TSE.2004.1265817","article-title":"A survey of software refactoring","volume":"30","author":"Mens","year":"2004","journal-title":"IEEE Trans. Softw. Eng."},{"key":"10.1016\/j.engappai.2026.114865_b21","doi-asserted-by":"crossref","unstructured":"Mondal, S., Bappon, S.D., Roy, C.K., 2024. Enhancing user interaction in ChatGPT: Characterizing and consolidating multiple prompts for issue resolution. In: Proceedings of the 21st International Conference on Mining Software Repositories. pp. 222\u2013226.","DOI":"10.1145\/3643991.3645085"},{"key":"10.1016\/j.engappai.2026.114865_b22","series-title":"Together we go further: LLMs and IDE static analysis for extract method refactoring","author":"Pomian","year":"2024"},{"key":"10.1016\/j.engappai.2026.114865_b23","doi-asserted-by":"crossref","unstructured":"Pomian, D., Bellur, A., Dilhara, M., Kurbatova, Z., Bogomolov, E., Sokolov, A., Bryksin, T., Dig, D., 2024b. EM-Assist: Safe Automated ExtractMethod Refactoring with LLMs. In: Companion Proceedings of the 32nd ACM International Conference on the Foundations of Software Engineering. pp. 582\u2013586.","DOI":"10.1145\/3663529.3663803"},{"key":"10.1016\/j.engappai.2026.114865_b24","series-title":"2023 30th Asia-Pacific Software Engineering Conference","first-page":"151","article-title":"Refactoring programs using large language models with few-shot examples","author":"Shirafuji","year":"2023"},{"key":"10.1016\/j.engappai.2026.114865_b25","series-title":"An analysis of the automatic bug fixing performance of chatgpt","author":"Sobania","year":"2023"},{"key":"10.1016\/j.engappai.2026.114865_b26","series-title":"Automatic code summarization via ChatGPT: How far are we?","author":"Sun","year":"2023"},{"key":"10.1016\/j.engappai.2026.114865_b27","series-title":"Is ChatGPT the ultimate programming assistant\u2013how far is it?","author":"Tian","year":"2023"},{"key":"10.1016\/j.engappai.2026.114865_b28","series-title":"2024 IEEE\/ACM 21st International Conference on Mining Software Repositories","first-page":"571","article-title":"Unveiling ChatGPT\u2019s usage in open source projects: A mining-based study","author":"Tufano","year":"2024"},{"key":"10.1016\/j.engappai.2026.114865_b29","series-title":"A prompt pattern catalog to enhance prompt engineering with chatgpt","author":"White","year":"2023"},{"key":"10.1016\/j.engappai.2026.114865_b30","series-title":"Generative AI for Effective Software Development","first-page":"71","article-title":"Chatgpt prompt patterns for improving code quality, refactoring, requirements elicitation, and software design","author":"White","year":"2024"},{"key":"10.1016\/j.engappai.2026.114865_b31","series-title":"Keep the conversation going: Fixing 162 out of 337 bugs for 0.42 each using ChatGPT","author":"Xia","year":"2023"},{"issue":"FSE","key":"10.1016\/j.engappai.2026.114865_b32","doi-asserted-by":"crossref","first-page":"1043","DOI":"10.1145\/3643773","article-title":"Generative AI for pull request descriptions: Adoption, impact, and developer interventions","volume":"1","author":"Xiao","year":"2024","journal-title":"Proc. ACM Softw. Eng."},{"key":"10.1016\/j.engappai.2026.114865_b33","series-title":"2024 IEEE\/ACM 21st International Conference on Mining Software Repositories","first-page":"227","article-title":"Devgpt: Studying developer-chatgpt conversations","author":"Xiao","year":"2024"},{"key":"10.1016\/j.engappai.2026.114865_b34","series-title":"2023 30th Asia-Pacific Software Engineering Conference","first-page":"441","article-title":"Cost-benefit analysis for modernizing a large-scale industrial system","author":"Yokoi","year":"2023"},{"key":"10.1016\/j.engappai.2026.114865_b35","series-title":"Fight fire with fire: How much can we trust ChatGPT on source code-related tasks?","author":"Yu","year":"2024"}],"container-title":["Engineering Applications of Artificial Intelligence"],"original-title":[],"language":"en","link":[{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0952197626011474?httpAccept=text\/xml","content-type":"text\/xml","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/api.elsevier.com\/content\/article\/PII:S0952197626011474?httpAccept=text\/plain","content-type":"text\/plain","content-version":"vor","intended-application":"text-mining"}],"deposited":{"date-parts":[[2026,5,18]],"date-time":"2026-05-18T12:00:46Z","timestamp":1779105646000},"score":1,"resource":{"primary":{"URL":"https:\/\/linkinghub.elsevier.com\/retrieve\/pii\/S0952197626011474"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2026,8]]},"references-count":35,"alternative-id":["S0952197626011474"],"URL":"https:\/\/doi.org\/10.1016\/j.engappai.2026.114865","relation":{},"ISSN":["0952-1976"],"issn-type":[{"value":"0952-1976","type":"print"}],"subject":[],"published":{"date-parts":[[2026,8]]},"assertion":[{"value":"Elsevier","name":"publisher","label":"This article is maintained by"},{"value":"Empirical insights into Chat Generative Pre-trained Transformer-assisted code refactoring and developer dynamics","name":"articletitle","label":"Article Title"},{"value":"Engineering Applications of Artificial Intelligence","name":"journaltitle","label":"Journal Title"},{"value":"https:\/\/doi.org\/10.1016\/j.engappai.2026.114865","name":"articlelink","label":"CrossRef DOI link to publisher maintained version"},{"value":"article","name":"content_type","label":"Content Type"},{"value":"\u00a9 2026 Elsevier Ltd. All rights are reserved, including those for text and data mining, AI training, and similar technologies.","name":"copyright","label":"Copyright"}],"article-number":"114865"}}