Litcius/Paper detail

Investigating the Impact of Code Generation Tools (ChatGPT & Github CoPilot) on Programming Education

Faisal Nizamudeen, Lorenzo Gatti, Nacir Bouali, Faizan Ahmed

202413 citationsDOIOpen Access PDF

Abstract

In our rapidly evolving technological landscape, AI tools have gained substantial power and integration across various domains. Through interviews and surveys conducted at a University in the Netherlands, we investigated students’ perceptions of AI tools. Our results show that students generally have a positive attitude towards the adoption of AI technologies and feel that it enhances their learning experience. Furthermore, this research project examines the capabilities of AI-powered tools, namely GitHub Copilot and ChatGPT, in solving a variety of university-level assignments. By empirically evaluating the capabilities of these AI tools and offering insights to educators, this research project aims to assist them in designing programming exercises that encompass essential learning processes while accounting for students’ utilization of AI tools. The findings indicate that a majority of the exercises currently utilized by the examined university could be solved partially or entirely with the aid of these tools. This project highlights the importance of educators understanding the capabilities of AI tools, as well as students’ attitudes towards them, to effectively adapt their teaching methods and promote essential learning goals.

Topics & Concepts

Computer scienceCode (set theory)Software engineeringProgramming languageSet (abstract data type)Online Learning and AnalyticsArtificial Intelligence in Healthcare and Education
Investigating the Impact of Code Generation Tools (ChatGPT & Github CoPilot) on Programming Education | Litcius