Research on the Application of Large Language Models in Programming Tutoring
The appearance of large language models (LLMs) and related products has generated widespread attention and lively discussions in both industry and academia. Given their extensive applications and remarkable achievements in numerous fields, LLMs have rapidly emerged as a frontier research topic that is actively explored by numerous scholars. This paper delves into the application and current research status of LLMs in the field of programming tutoring. Firstly, we outline the applicability of LLMs in programming tutoring, emphasizing the new opportunities brought by their powerful language understanding and generation capabilities to programming education. Subsequently, through empirical research, we validate the effectiveness of LLMs in correcting programming errors. The research results have confirmed the effectiveness of LLMs in bug localization and program repair, demonstrating the significant potential and practical value of large language models in Programming Tutoring Systems. By continuously optimizing model performance, we can further advance the development of programming education.
Authors
- Yi Qiu (ORCID: https://orcid.org/0000-0002-6274-8044)
- Shuxin Du (ORCID: https://orcid.org/0000-0002-8530-4884)
- Zongwang Zhu
Institutions
- Huzhou Normal University (CN)
Publication Details
- Published
- 2024-08-16
- DOI
- https://doi.org/10.1109/icait62580.2024.10807982
- Primary Topic
- Educational Technology and Assessment
- Type
- article
- Field-Weighted Citation Impact
- 0.00