PulseExploreJournal ClubDebatesTrendingResearchersJournals
Instagram
HomeExploreJournal ClubTrending
Synapse
⌘+K
Synapse
March 7, 202459 citationsOpen Access

Use of AI-driven Code Generation Models in Teaching and Learning Programming: a Systematic Literature Review

View Full Paper
DCDoga CambazXZXiaoling Zhang

Key Points

Key points are not available for this paper at this time.

Abstract

The recent emergence of LLM-based code generation models can potentially transform programming education. To pinpoint the current state of research on using LLM-based code generators to support the teaching and learning of programming, we conducted a systematic literature review of 21 papers published since 2018. The review focuses on (1) the teaching and learning practices in programming education that utilized LLM-based code generation models, (2) characteristics and (3) performance indicators of the models, and (4) aspects to consider when utilizing the models in programming education, including the risks and challenges. We found that the most commonly reported uses of LLM-based code generation models for teachers are generating assignments and evaluating student work, while for students, the models function as virtual tutors. We identified that the models exhibit accuracy limitations; generated content often contains minor errors that are manageable by instructors but pose risks for novice learners. Moreover, risks such as academic misconduct and over-reliance on the models are critical when considering integrating these models into education. Overall, LLM-based code generation models can be an assistive tool for both learners and instructors if the risks are mitigated.

Ask AI
Helpful
Bookmark
Share
View Full Paper

Cite This Study

Cambaz et al. (2024) studied this question.

synapsesocial.com/papers/68e7542bb6db6435876cbe71https://doi.org/10.1145/3626252.3630958
Ask AI
Helpful
Bookmark
Share
View Full Paper

Also Consider

Synapse has enriched 5 closely related papers on similar clinical questions. Consider them for comparative context:

  1. 1The Imparts and Pedagogical Challenges of AIGenerated Codes on Computer Programming Education at Introductory Level: Curriculum Design Recommendations2025 · 1 citations
  2. 2State of the Art of the Security of Code Generated by LLMs: A Multivocal Literature Review2025
  3. 3Helping LLMs improve code generation using feedback from testing and static analysis2026
  4. 4Evaluating the Effectiveness of LLMs in Introductory Computer Science Education: A Semester-Long Field Study2024 · 32 citations
  5. 5How Novices Use LLM-based Code Generators to Solve CS1 Coding Tasks in a Self-Paced Learning Environment2023 · 124 citations