{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,3,26]],"date-time":"2026-03-26T16:47:33Z","timestamp":1774543653445,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":35,"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:\/\/creativecommons.org\/licenses\/by\/4.0\/"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2024,4,15]]},"DOI":"10.1145\/3643916.3644402","type":"proceedings-article","created":{"date-parts":[[2024,6,13]],"date-time":"2024-06-13T12:40:20Z","timestamp":1718282420000},"page":"13-23","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":20,"title":["Generating Java Methods: An Empirical Assessment of Four AI-Based Code Assistants"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0006-3748-9198","authenticated-orcid":false,"given":"Vincenzo","family":"Corso","sequence":"first","affiliation":[{"name":"University of Milano - Bicocca, Milan, Italy"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-9527-7042","authenticated-orcid":false,"given":"Leonardo","family":"Mariani","sequence":"additional","affiliation":[{"name":"University of Milano - Bicocca, Milan, Italy"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-1261-2234","authenticated-orcid":false,"given":"Daniela","family":"Micucci","sequence":"additional","affiliation":[{"name":"University of Milano - Bicocca, Milan, Italy"}]},{"ORCID":"https:\/\/orcid.org\/0000-0003-2120-2894","authenticated-orcid":false,"given":"Oliviero","family":"Riganelli","sequence":"additional","affiliation":[{"name":"University of Milano - Bicocca, Milan, Italy"}]}],"member":"320","published-online":{"date-parts":[[2024,6,13]]},"reference":[{"key":"e_1_3_2_1_1_1","doi-asserted-by":"publisher","DOI":"10.1145\/3212695"},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"publisher","DOI":"10.1109\/SANER.2016.39"},{"key":"e_1_3_2_1_3_1","unstructured":"Apache. 2023. Maven Surefire Plugin. https:\/\/maven.apache.org\/surefire\/maven-surefire-plugin\/."},{"key":"e_1_3_2_1_4_1","volume-title":"Proceedings of the International Conference on Machine Learning (ICML).","author":"Bielik Pavol","year":"2016","unstructured":"Pavol Bielik, Veselin Raychev, and Martin Vechev. 2016. PHOG: Probabilistic Model for Code. In Proceedings of the International Conference on Machine Learning (ICML)."},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/1595696.1595728"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/3510454.3528648"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/3643916.3644409"},{"key":"e_1_3_2_1_8_1","unstructured":"Source Forge. 2023. DependencyFinder. https:\/\/scitools.com\/."},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2015.228"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2017.2755013"},{"key":"e_1_3_2_1_11_1","unstructured":"GitHub. 2023. Copilot. https:\/\/github.com\/features\/copilot."},{"key":"e_1_3_2_1_12_1","unstructured":"Google. 2023. Bard. https:\/\/bard.google.com."},{"key":"e_1_3_2_1_13_1","unstructured":"LeetCode. 2023. LeetCode. https:\/\/leetcode.com."},{"key":"e_1_3_2_1_14_1","first-page":"707","article-title":"Binary codes capable of correcting deletions, insertions and reversals","volume":"10","author":"Levenshtein Vladimir Iosifovich","year":"1966","unstructured":"Vladimir Iosifovich Levenshtein. 1966. Binary codes capable of correcting deletions, insertions and reversals. Soviet Physics Doklady 10, 8 (1966), 707--710.","journal-title":"Soviet Physics Doklady"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1145\/1321631.1321646"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.1976.233837"},{"key":"e_1_3_2_1_17_1","unstructured":"Microsoft. 2020. CodeXGLUE. https:\/\/github.com\/microsoft\/CodeXGLUE\/tree\/main\/Code-Code\/code-to-code-trans\/evaluator."},{"key":"e_1_3_2_1_18_1","unstructured":"Microsoft. 2023. Visual Studio Code. https:\/\/code.visualstudio.com."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2023.111734"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2006.105"},{"key":"e_1_3_2_1_21_1","doi-asserted-by":"publisher","DOI":"10.1145\/3524842.3528470"},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/2491411.2491458"},{"key":"e_1_3_2_1_23_1","unstructured":"NumPy. 2022. linspace. https:\/\/numpy.org\/doc\/stable\/reference\/generated\/numpy.linspace.html."},{"key":"e_1_3_2_1_24_1","unstructured":"OpenAI. 2023. ChatGPT. https:\/\/openai.com\/chatgpt."},{"key":"e_1_3_2_1_25_1","unstructured":"OpenAI. 2023. HumalEval. https:\/\/github.com\/openai\/human-eval."},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/3196398.3196400"},{"key":"e_1_3_2_1_27_1","unstructured":"PyPI. 2023. python-Levenshtein 0.21.1. https:\/\/pypi.org\/project\/python-Levenshtein\/."},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1145\/2666356.2594321"},{"key":"e_1_3_2_1_29_1","unstructured":"Shuo Ren Daya Guo Shuai Lu Long Zhou Shujie Liu Duyu Tang Neel Sundaresan Ming Zhou Ambrosio Blanco and Shuai Ma. 2020. CodeBLEU: a Method for Automatic Evaluation of Code Synthesis. arXiv:2009.10297"},{"key":"e_1_3_2_1_30_1","unstructured":"SciTppls. 2023. DependencyFinder. https:\/\/depfind.sourceforge.io."},{"key":"e_1_3_2_1_31_1","unstructured":"Tabnine. 2023. Tabnine. https:\/\/www.tabnine.com."},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/2635868.2635875"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/3491101.3519665"},{"key":"e_1_3_2_1_34_1","unstructured":"Burak Yeti\u015ftiren I\u015f\u0131k \u00d6zsoy Miray Ayerdem and Eray T\u00fcz\u00fcn. 2023. Evaluating the Code Quality of AI-Assisted Code Generation Tools: An Empirical Study on GitHub Copilot Amazon CodeWhisperer and ChatGPT. arXiv:2304.10778"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/3558489.3559072"}],"event":{"name":"ICPC '24: 32nd IEEE\/ACM International Conference on Program Comprehension","location":"Lisbon Portugal","acronym":"ICPC '24","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering","IEEE CS"]},"container-title":["Proceedings of the 32nd IEEE\/ACM International Conference on Program Comprehension"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3643916.3644402","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3643916.3644402","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T23:57:35Z","timestamp":1750291055000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3643916.3644402"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,4,15]]},"references-count":35,"alternative-id":["10.1145\/3643916.3644402","10.1145\/3643916"],"URL":"https:\/\/doi.org\/10.1145\/3643916.3644402","relation":{},"subject":[],"published":{"date-parts":[[2024,4,15]]},"assertion":[{"value":"2024-06-13","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}