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

Institutions

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
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Research on the Application of Large Language Models in Programming Tutoring

Yi Qiu, Shuxin Du, Zongwang Zhu
Educational Technology and Assessment
article

Research on the Application of Large Language Models in Programming Tutoring

Yi Qiu, Shuxin Du, Zongwang Zhu
article en

Abstract

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.

Huzhou Normal University (CN)
Quality Education
Openalex Percentile: Top 61%
Educational Technology and Assessment
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.