{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,4,9]],"date-time":"2026-04-09T00:56:41Z","timestamp":1775696201158,"version":"3.50.1"},"publisher-location":"New York, NY, USA","reference-count":22,"publisher":"ACM","license":[{"start":{"date-parts":[[2024,10,24]],"date-time":"2024-10-24T00:00:00Z","timestamp":1729728000000},"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,10,24]]},"DOI":"10.1145\/3674805.3690746","type":"proceedings-article","created":{"date-parts":[[2024,10,15]],"date-time":"2024-10-15T18:39:24Z","timestamp":1729017564000},"page":"427-433","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":8,"title":["Automatic Library Migration Using Large Language Models: First Results"],"prefix":"10.1145","author":[{"ORCID":"https:\/\/orcid.org\/0009-0002-0649-856X","authenticated-orcid":false,"given":"Aylton","family":"Almeida","sequence":"first","affiliation":[{"name":"DCC, UFMG, Brazil"}]},{"ORCID":"https:\/\/orcid.org\/0000-0001-7925-4115","authenticated-orcid":false,"given":"Laerte","family":"Xavier","sequence":"additional","affiliation":[{"name":"PUC Minas, Brazil"}]},{"ORCID":"https:\/\/orcid.org\/0000-0002-8180-7548","authenticated-orcid":false,"given":"Marco Tulio","family":"Valente","sequence":"additional","affiliation":[{"name":"DCC, UFMG, Brazil"}]}],"member":"320","published-online":{"date-parts":[[2024,10,24]]},"reference":[{"key":"e_1_3_2_1_1_1","volume-title":"Reasons and drawbacks of using trivial npm packages: the developers","author":"Abdalkareem Rabe","unstructured":"Rabe Abdalkareem. 2017. Reasons and drawbacks of using trivial npm packages: the developers\u2019 perspective. In Foundations of Software Engineering (FSE). 1062\u20131064."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"crossref","unstructured":"Nadia Alshahwan Jubin Chheda Anastasia Finegenova Beliz Gokkaya Mark Harman Inna Harper Alexandru Marginean Shubho Sengupta and Eddy Wang. 2024. Automated Unit Test Improvement Using Large Language Models at Meta. In Foundations of Software Engineering (FSE).","DOI":"10.1145\/3663529.3663839"},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/3447245"},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-019-09756-z"},{"key":"e_1_3_2_1_5_1","volume-title":"Why and How Java Developers Break APIs. In International Conference on Software Analysis, Evolution and Reengineering (SANER). 255\u2013265","author":"Brito Aline","year":"2018","unstructured":"Aline Brito, Laerte Xavier, Andre Hora, and Marco\u00a0Tulio Valente. 2018. Why and How Java Developers Break APIs. In International Conference on Software Analysis, Evolution and Reengineering (SANER). 255\u2013265."},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.jss.2017.12.007"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2015.7332471"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1109\/WCRE.2011.24"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1145\/3510454.3522684"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-017-9521-5"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1145\/3470133"},{"key":"e_1_3_2_1_12_1","unstructured":"Pranab Sahoo Ayush\u00a0Kumar Singh Sriparna Saha Vinija Jain Samrat Mondal and Aman Chadha. 2024. A Systematic Survey of Prompt Engineering in Large Language Models: Techniques and Applications. arxiv:2402.07927\u00a0[cs.AI]"},{"key":"e_1_3_2_1_13_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2019.2925616"},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-017-9554-9"},{"key":"e_1_3_2_1_15_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2023.3334955"},{"key":"e_1_3_2_1_16_1","doi-asserted-by":"publisher","DOI":"10.1145\/3661167.3661216"},{"key":"e_1_3_2_1_17_1","volume-title":"An Analysis of the Automatic Bug Fixing Performance of ChatGPT. In IEEE\/ACM International Workshop on Automated Program Repair (APR). 23\u201330","author":"Sobania Dominik","year":"2023","unstructured":"Dominik Sobania, Martin Briesch, Carol Hanna, and Justyna Petke. 2023. An Analysis of the Automatic Bug Fixing Performance of ChatGPT. In IEEE\/ACM International Workshop on Automated Program Repair (APR). 23\u201330."},{"key":"e_1_3_2_1_18_1","doi-asserted-by":"publisher","DOI":"10.1145\/3510003.3510621"},{"key":"e_1_3_2_1_19_1","volume-title":"Towards Automating Code Review Activities. In International Conference on Software Engineering (ICSE). 163\u2013174","author":"Tufano Rosalia","year":"2021","unstructured":"Rosalia Tufano, Luca Pascarella, Michele Tufano, Denys Poshyvanyk, and Gabriele Bavota. 2021. Towards Automating Code Review Activities. In International Conference on Software Engineering (ICSE). 163\u2013174."},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSME46990.2020.00014"},{"key":"e_1_3_2_1_21_1","volume-title":"Chi, Quoc Le, and Denny Zhou","author":"Wei Jason","year":"2023","unstructured":"Jason Wei, Xuezhi Wang, Dale Schuurmans, Maarten Bosma, Brian Ichter, Fei Xia, Ed Chi, Quoc Le, and Denny Zhou. 2023. Chain-of-Thought Prompting Elicits Reasoning in Large Language Models. arxiv:2201.11903\u00a0[cs.CL]"},{"key":"e_1_3_2_1_22_1","volume-title":"Historical and Impact Analysis of API Breaking Changes: A Large Scale Study. In International Conference on Software Analysis, Evolution and Reengineering (SANER). 138\u2013147","author":"Xavier Laerte","year":"2017","unstructured":"Laerte Xavier, Aline Brito, Andre Hora, and Marco\u00a0Tulio Valente. 2017. Historical and Impact Analysis of API Breaking Changes: A Large Scale Study. In International Conference on Software Analysis, Evolution and Reengineering (SANER). 138\u2013147."}],"event":{"name":"ESEM '24: ACM \/ IEEE International Symposium on Empirical Software Engineering and Measurement","location":"Barcelona Spain","acronym":"ESEM '24","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering"]},"container-title":["Proceedings of the 18th ACM\/IEEE International Symposium on Empirical Software Engineering and Measurement"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3674805.3690746","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3674805.3690746","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,8,22]],"date-time":"2025-08-22T12:57:19Z","timestamp":1755867439000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3674805.3690746"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2024,10,24]]},"references-count":22,"alternative-id":["10.1145\/3674805.3690746","10.1145\/3674805"],"URL":"https:\/\/doi.org\/10.1145\/3674805.3690746","relation":{},"subject":[],"published":{"date-parts":[[2024,10,24]]},"assertion":[{"value":"2024-10-24","order":3,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}