Show simple item record

dc.contributor.authorZhou, Xiyu
dc.contributor.authorLiang, Peng
dc.contributor.authorZhang, Beiqi
dc.contributor.authorLi, Zengyang
dc.contributor.authorAhmad, Aakash
dc.contributor.authorShahin, Mojtaba
dc.contributor.authorWaseem, Muhammad
dc.date.accessioned2024-12-19T12:48:54Z
dc.date.available2024-12-19T12:48:54Z
dc.date.issued2025
dc.identifier.citationZhou, X., Liang, P., Zhang, B., Li, Z., Ahmad, A., Shahin, M., & Waseem, M. (2025). Exploring the problems, their causes and solutions of AI pair programming : A study on GitHub and stack overflow. <i>Journal of Systems and Software</i>, <i>219</i>, Article 112204. <a href="https://doi.org/10.1016/j.jss.2024.112204" target="_blank">https://doi.org/10.1016/j.jss.2024.112204</a>
dc.identifier.otherCONVID_242549214
dc.identifier.urihttps://jyx.jyu.fi/handle/123456789/99112
dc.description.abstractWith the recent advancement of Artificial Intelligence (AI) and Large Language Models (LLMs), AI-based code generation tools become a practical solution for software development. GitHub Copilot, the AI pair programmer, utilizes machine learning models trained on a large corpus of code snippets to generate code suggestions using natural language processing. Despite its popularity in software development, there is limited empirical evidence on the actual experiences of practitioners who work with Copilot. To this end, we conducted an empirical study to understand the problems that practitioners face when using Copilot, as well as their underlying causes and potential solutions. We collected data from 473 GitHub issues, 706 GitHub discussions, and 142 Stack Overflow posts. Our results reveal that (1) Operation Issue and Compatibility Issue are the most common problems faced by Copilot users, (2) Copilot Internal Error, Network Connection Error, and Editor/IDE Compatibility Issue are identified as the most frequent causes, and (3) Bug Fixed by Copilot, Modify Configuration/Setting, and Use Suitable Version are the predominant solutions. Based on the results, we discuss the potential areas of Copilot for enhancement, and provide the implications for the Copilot users, the Copilot team, and researchers.en
dc.format.mimetypeapplication/pdf
dc.language.isoeng
dc.publisherElsevier
dc.relation.ispartofseriesJournal of Systems and Software
dc.rightsCC BY-NC-ND 4.0
dc.subject.otherGithub Copilot
dc.subject.otherGitHub Copilot
dc.subject.otherGitHub issues
dc.subject.otherGitHub discussions
dc.subject.otherStackOverflow post: problem
dc.subject.othercause
dc.subject.othersolution
dc.titleExploring the problems, their causes and solutions of AI pair programming : A study on GitHub and stack overflow
dc.typeresearch article
dc.identifier.urnURN:NBN:fi:jyu-202412197922
dc.contributor.laitosInformaatioteknologian tiedekuntafi
dc.contributor.laitosFaculty of Information Technologyen
dc.type.urihttp://purl.org/eprint/type/JournalArticle
dc.type.coarhttp://purl.org/coar/resource_type/c_2df8fbb1
dc.description.reviewstatuspeerReviewed
dc.relation.issn0164-1212
dc.relation.volume219
dc.type.versionacceptedVersion
dc.rights.copyright© 2024 Elsevier
dc.rights.accesslevelembargoedAccessfi
dc.type.publicationarticle
dc.subject.ysotekoäly
dc.subject.ysoohjelmointi
dc.subject.ysoongelmanratkaisu
dc.subject.ysoverkkoyhteisöt
dc.subject.ysokielimallit
dc.subject.ysoohjelmistokehittäjät
dc.format.contentfulltext
jyx.subject.urihttp://www.yso.fi/onto/yso/p2616
jyx.subject.urihttp://www.yso.fi/onto/yso/p4887
jyx.subject.urihttp://www.yso.fi/onto/yso/p6006
jyx.subject.urihttp://www.yso.fi/onto/yso/p23472
jyx.subject.urihttp://www.yso.fi/onto/yso/p40335
jyx.subject.urihttp://www.yso.fi/onto/yso/p29407
dc.rights.urlhttps://creativecommons.org/licenses/by-nc-nd/4.0/
dc.relation.doi10.1016/j.jss.2024.112204
jyx.fundinginformationThis work is supported by the National Natural Science Foundation of China under Grant Nos. 62172311 and 62176099, the Natural Science Foundation of Hubei Province of China under Grant No. 2021CFB577, and the Knowledge Innovation Program of Wuhan-Shuguang Project under Grant No. 2022010801020280.
dc.type.okmA1


Files in this item

Thumbnail

This item appears in the following Collection(s)

Show simple item record

CC BY-NC-ND 4.0
Except where otherwise noted, this item's license is described as CC BY-NC-ND 4.0