Skip to main navigation Skip to search Skip to main content

Students' Perspectives on AI Code Completion: Benefits and Challenges

Research output: Chapter in Book/Report/Conference proceedingConference PaperResearch

Abstract

AI Code Completion (e.g., GitHub's Copilot) has revolutionized how computer science students interact with programming languages. However, AI code completion has been studied from the developers' perspectives, not the students' perspectives who represent the future generation of our digital world. In this paper, we investigated the benefits, challenges, and expectations of AI code completion from students' perspectives. To facilitate the study, we first developed an open-source Visual Studio Code Extension tool AutoAurora, powered by a state-of-the-art large language model StarCoder, as an AI code completion research instrument. Next, we conduct an interview study with ten student participants and apply grounded theory to help analyze insightful findings regarding the benefits, challenges, and expectations of students on AI code completion. Our findings show that AI code completion enhanced students' productivity and efficiency by providing correct syntax suggestions, offering alternative solutions, and functioning as a coding tutor. However, the over-reliance on AI code completion may lead to a surface-level understanding of programming concepts, diminishing problem-solving skills and restricting creativity. In the future, AI code completion should be explainable and provide best coding practices to enhance the education process.

Original languageEnglish
Title of host publicationProceedings - 2024 IEEE 48th Annual Computers, Software, and Applications Conference, COMPSAC 2024
EditorsHossain Shahriar, Hiroyuki Ohsaki, Moushumi Sharmin, Dave Towey, AKM Jahangir Alam Majumder, Yoshiaki Hori, Ji-Jiang Yang, Michiharu Takemoto, Nazmus Sakib, Ryohei Banno, Sheikh Iqbal Ahamed
Place of PublicationPiscataway NJ USA
PublisherIEEE, Institute of Electrical and Electronics Engineers
Pages1606-1611
Number of pages6
ISBN (Electronic)9798350376968
ISBN (Print)9798350376975
DOIs
Publication statusPublished - 2024
EventIEEE International Workshop on Advances in Artificial Intelligence and Machine Learning 2024: AI & ML for a Sustainable and Better Future - Osaka, Japan
Duration: 2 Jul 20242 Jul 2024
Conference number: 7th
https://ieeecompsac.computer.org/2024/aiml/
https://ieeexplore.ieee.org/xpl/conhome/10633276/proceeding (Proceedings)

Conference

ConferenceIEEE International Workshop on Advances in Artificial Intelligence and Machine Learning 2024
Abbreviated titleAIML 2024
Country/TerritoryJapan
CityOsaka
Period2/07/242/07/24
Internet address

Keywords

  • AI Code Completion
  • Programming Education
  • Software Engineering

Cite this