{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,5,7]],"date-time":"2026-05-07T23:03:08Z","timestamp":1778194988810,"version":"3.51.4"},"publisher-location":"New York, NY, USA","reference-count":29,"publisher":"ACM","license":[{"start":{"date-parts":[[2024,4,15]],"date-time":"2024-04-15T00:00:00Z","timestamp":1713139200000},"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":[[2024,4,15]]},"DOI":"10.1145\/3643991.3645072","type":"proceedings-article","created":{"date-parts":[[2024,8,13]],"date-time":"2024-08-13T13:04:54Z","timestamp":1723554294000},"page":"157-161","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":6,"title":["Analyzing Developer Use of ChatGPT Generated Code in Open Source GitHub Projects"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-2068-9306","authenticated-orcid":false,"given":"Balreet","family":"Grewal","sequence":"first","affiliation":[{"name":"University of Alberta, Edmonton, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0009-0005-8640-7622","authenticated-orcid":false,"given":"Wentao","family":"Lu","sequence":"additional","affiliation":[{"name":"University of Alberta, Edmonton, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0091-6030","authenticated-orcid":false,"given":"Sarah","family":"Nadi","sequence":"additional","affiliation":[{"name":"University of Alberta, Edmonton, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-0474-5718","authenticated-orcid":false,"given":"Cor-Paul","family":"Bezemer","sequence":"additional","affiliation":[{"name":"University of Alberta, Edmonton, Canada"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2024,7,2]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"2023. DevGPT: Studying Developer-ChatGPT Conversations. https:\/\/github.com\/NAIST-SE\/DevGPT\/tree\/35d906d957026f3db282b19dcc5074e399010725."},{"key":"e_1_3_2_1_2_1","unstructured":"2023. LeetCode. https:\/\/leetcode.com"},{"key":"e_1_3_2_1_3_1","volume-title":"Refactoring for interactivity. (#8). https:\/\/github.com\/hoshotakamoto\/banzukesurfing\/commit\/90e1d68ddc8d3a2caa076ee4d423484bf0a742f3. Accessed","year":"2023","unstructured":"2023. Refactoring for interactivity. (#8). https:\/\/github.com\/hoshotakamoto\/banzukesurfing\/commit\/90e1d68ddc8d3a2caa076ee4d423484bf0a742f3. Accessed: December 1, 2023."},{"key":"e_1_3_2_1_4_1","volume-title":"simpler approach to replace all spotify embedded players. https:\/\/github.com\/OKinane\/spotify-to-youtube-chrome-extension\/commit\/5d8f6f8f5c2457348f5739888b5d5bd4260ac8cb. Accessed","year":"2023","unstructured":"2023. simpler approach to replace all spotify embedded players. https:\/\/github.com\/OKinane\/spotify-to-youtube-chrome-extension\/commit\/5d8f6f8f5c2457348f5739888b5d5bd4260ac8cb. Accessed: December 1, 2023."},{"key":"e_1_3_2_1_5_1","volume-title":"https:\/\/github.com\/fabricesemti80\/work.ansible-prometheus-stack\/commit\/96c4f63bbdba293001c540f663337a0dec41e71c. Accessed","author":"Vagrantfile Update","year":"2023","unstructured":"2023. Update Vagrantfile. https:\/\/github.com\/fabricesemti80\/work.ansible-prometheus-stack\/commit\/96c4f63bbdba293001c540f663337a0dec41e71c. Accessed: December 1, 2023."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/3551349.3560438"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/3613372.3613413"},{"key":"e_1_3_2_1_8_1","unstructured":"Wido de Vries. 2017. python-Levenshtein. https:\/\/pypi.org\/project\/python-Levenshtein\/"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE48619.2023.00128"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","unstructured":"Balreet Grewal Wentao Lu Sarah Nadi and Cor-Paul Bezemer. 2023. Analyzing Developer Use of ChatGPT Generated Code in Open Source GitHub Projects Replication Package. 10.6084\/m9.figshare.24792507","DOI":"10.6084\/m9.figshare.24792507"},{"key":"e_1_3_2_1_11_1","volume-title":"Yuyao Wang, and Lingming Zhang.","author":"Liu Jiawei","year":"2023","unstructured":"Jiawei Liu, Chunqiu Steven Xia, Yuyao Wang, and Lingming Zhang. 2023. Is Your Code Generated by ChatGPT Really Correct? Rigorous Evaluation of Large Language Models for Code Generation. arXiv:2305.01210 [cs.SE]"},{"key":"e_1_3_2_1_12_1","doi-asserted-by":"crossref","unstructured":"Yue Liu Thanh Le-Cong Ratnadira Widyasari Chakkrit Tantithamthavorn Li Li Xuan-Bach D. Le and David Lo. 2023. Refining ChatGPT-Generated Code: Characterizing and Mitigating Code Quality Issues. arXiv:2307.12596 [cs.SE]","DOI":"10.1145\/3643674"},{"key":"e_1_3_2_1_13_1","unstructured":"Zhijie Liu Yutian Tang Xiapu Luo Yuming Zhou and Liang Feng Zhang. 2023. No Need to Lift a Finger Anymore? Assessing the Quality of Code Generation by ChatGPT. arXiv:2308.04838 [cs.SE]"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.5555\/3615924.3615927"},{"key":"e_1_3_2_1_15_1","unstructured":"OpenAI. 2023. ChatGPT. https:\/\/www.openai.com\/"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/3524459.3527351"},{"key":"e_1_3_2_1_17_1","doi-asserted-by":"publisher","DOI":"10.1145\/3618305.3623587"},{"key":"e_1_3_2_1_18_1","volume-title":"Saadat Hasan Khan, and A. H. M. Rezaul Karim","author":"Sakib Fardin Ahsan","year":"2023","unstructured":"Fardin Ahsan Sakib, Saadat Hasan Khan, and A. H. M. Rezaul Karim. 2023. Extending the Frontier of ChatGPT: Code Generation and Debugging. arXiv:2307.08260 [cs.SE]"},{"key":"e_1_3_2_1_19_1","unstructured":"Nakatani Shuyo. 2011. langdetect. https:\/\/pypi.org\/project\/langdetect\/"},{"key":"e_1_3_2_1_20_1","volume-title":"Noshin Ulfat, Fahmid Al Rifat, and Vinicius Carvalho Lopes.","author":"Siddiq Mohammed Latif","year":"2023","unstructured":"Mohammed Latif Siddiq, Joanna C. S. Santos, Ridwanul Hasan Tanvir, Noshin Ulfat, Fahmid Al Rifat, and Vinicius Carvalho Lopes. 2023. An Empirical Study of Using Large Language Models for Unit Test Generation. arXiv:2305.00418 [cs.SE]"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/3236024.3264598"},{"key":"e_1_3_2_1_22_1","volume-title":"Card sorting: a definitive guide. Boxes and arrows 2","author":"Spencer Donna","year":"2004","unstructured":"Donna Spencer and Todd Warfel. 2004. Card sorting: a definitive guide. Boxes and arrows 2, 2004 (2004), 1--23."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1145\/3491101.3519665"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE48619.2023.00129"},{"key":"e_1_3_2_1_25_1","volume-title":"Proceedings of the International Conference on Mining Software Repositories (MSR","author":"Xiao Tao","year":"2024","unstructured":"Tao Xiao, Christoph Treude, Hideaki Hata, and Kenichi Matsumoto. 2024. DevGPT: Studying Developer-ChatGPT Conversations. In Proceedings of the International Conference on Mining Software Repositories (MSR 2024)."},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/3558489.3559072"},{"key":"e_1_3_2_1_27_1","unstructured":"Zhiqiang Yuan Yiling Lou Mingwei Liu Shiji Ding Kaixin Wang Yixuan Chen and Xin Peng. 2023. No More Manual Tests? Evaluating and Improving ChatGPT for Unit Test Generation. arXiv:2305.04207 [cs.SE]"},{"key":"e_1_3_2_1_28_1","unstructured":"Quanjun Zhang Tongke Zhang Juan Zhai Chunrong Fang Bowen Yu Weisong Sun and Zhenyu Chen. 2023. A Critical Review of Large Language Model on Software Engineering: An Example from ChatGPT and Automated Program Repair. arXiv:2310.08879 [cs.SE]"},{"key":"e_1_3_2_1_29_1","unstructured":"Li Zhong and Zilong Wang. 2023. Can ChatGPT replace StackOverflow? A Study on Robustness and Reliability of Large Language Model Code Generation. arXiv:2308.10335 [cs.CL]"}],"event":{"name":"MSR '24: 21st International Conference on Mining Software Repositories","location":"Lisbon Portugal","acronym":"MSR '24","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering","IEEE CS"]},"container-title":["Proceedings of the 21st International Conference on Mining Software Repositories"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3643991.3645072","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3643991.3645072","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T23:56:45Z","timestamp":1750291005000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3643991.3645072"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,4,15]]},"references-count":29,"alternative-id":["10.1145\/3643991.3645072","10.1145\/3643991"],"URL":"https:\/\/doi.org\/10.1145\/3643991.3645072","relation":{},"subject":[],"published":{"date-parts":[[2024,4,15]]},"assertion":[{"value":"2024-07-02","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}