Large Language Models (GPT) for automating feedback on programming assignments
Not on the map. Why?
Abstract (arXiv)
Addressing the challenge of generating personalized feedback for programming assignments is demanding due to several factors, like the complexity of code syntax or different ways to correctly solve a task. In this experimental study, we automated the process of feedback generation by employing OpenAI's GPT-3.5 model to generate personalized hints for students solving programming assignments on an automated assessment platform. Students rated the usefulness of GPT-generated hints positively. The experimental group (with GPT hints enabled) relied less on the platform's regular feedback but performed better in terms of percentage of successful submissions across consecutive attempts for tasks, where GPT hints were enabled. For tasks where the GPT feedback was made unavailable, the experimental group needed significantly less time to solve assignments. Furthermore, when GPT hints were unavailable, students in the experimental condition were initially less likely to solve the assignment correctly. This suggests potential over-reliance on GPT-generated feedback. However, students in the experimental condition were able to correct reasonably rapidly, reaching the same percentage correct after seven submission attempts. The availability of GPT hints did not significantly impact students' affective state.
Key facts. Cited by 32 papers in the map (data through 14 Oct 2026). Builds on 3 of its 19 references that are in the map. First posted on arXiv 30 Jun 2023.
Builds on
3 of 19 references.
References · 3
- 2020Language Models are Few-Shot Learnerscited by 32,419
- 2020Extracting Training Data from Large Language Modelscited by 2,189
- 2023Learning gain differences between ChatGPT and human tutor generated algebra hintscited by 43
Built on by
Citing papers per year: 2023: 5; 2024: 19; 2025: 5; 2026: 3.
32 papers.
Sort:
By area:
- 2023The Robots are Here: Navigating the Generative AI Revolution in Computing Educationcited by 86
- 2024Large Language Models for Education: A Surveycited by 34
- 2023Automating Human Tutor-Style Programming Feedback: Leveraging GPT-4 Tutor Model for Hint Generation and GPT-3.5 Student Model for Hint Validationcited by 29
- 2025Rubric Is All You Need: Enhancing LLM-based Code Evaluation With Question-Specific Rubricscited by 29
- 2023Exploring the Potential of Large Language Models to Generate Formative Programming Feedbackcited by 28
- 2024Open Source Language Models Can Provide Feedback: Evaluating LLMs' Ability to Help Students Using GPT-4-As-A-Judgecited by 20
- 2024ACE: A LLM-based Negotiation Coaching Systemcited by 13
- 2024Large Language Models in Computer Science Education: A Systematic Literature Reviewcited by 13
- 2024Evaluating and Optimizing Educational Content with Large Language Model Judgmentscited by 12
- 2024Are Large Language Models Good Essay Graders?cited by 11
- 2024Evaluating the Application of Large Language Models to Generate Feedback in Programming Educationcited by 10
- 2024Evaluating Language Models for Generating and Judging Programming Feedbackcited by 8
20 more
- 2024Grading Massive Open Online Courses Using Large Language Modelscited by 7
- 2023Students' Perceptions and Preferences of Generative Artificial Intelligence Feedback for Programmingcited by 6
- 2024Enhancing Programming Education with ChatGPT: A Case Study on Student Perceptions and Interactions in a Python Coursecited by 6
- 2024MM-PhyRLHF: Reinforcement Learning Framework for Multimodal Physics Question-Answeringcited by 6
- 2024Towards Generalizable Agents in Text-Based Educational Environments: A Study of Integrating RL with LLMscited by 4
- 2024Automated Feedback in Math Education: A Comparative Analysis of LLMs for Open-Ended Responsescited by 4
- 2023The Responsible Development of Automated Student Feedback with Generative AIcited by 3
- 2024Generating Feedback-Ladders for Logical Errors in Programming using Large Language Modelscited by 3
- 2024Benchmarking Educational Program Repaircited by 2
- 2024Assessing Personalized AI Mentoring with Large Language Models in the Computing Fieldcited by 2
- 2025Scaffolding Metacognition in Programming Education: Understanding Student-AI Interactions and Design Implicationscited by 2
- 2024Interactions with Prompt Problems: A New Way to Teach Programming with Large Language Modelscited by 1
- 2025Learning Code-Edit Embedding to Model Student Debugging Behaviorcited by 1
- 2025Narrowing the Gap: Supervised Fine-Tuning of Open-Source LLMs as a Viable Alternative to Proprietary Models for Pedagogical Toolscited by 1
- 2026Evaluating adaptive and generative AI-based feedback and recommendations in a knowledge-graph-integrated programming learning systemcited by 1
- 2024Leveraging Large Language Models for Actionable Course Evaluation Student Feedback to Lecturerscited by 0
- 2024The Advancement of Personalized Learning Potentially Accelerated by Generative AIcited by 0
- 2025Design of AI-Powered Tool for Self-Regulation Support in Programming Educationcited by 0
- 2026Leveraging BART to Assess CS1 C++ Programming Assignments using Rubric-based Criteriacited by 0
- 2026AI-Assisted Help-Seeking Trajectories in Programming Education from an SRL-Informed Perspectivecited by 0
- 2026AI-Assisted Help-Seeking Trajectories in Programming Education from an SRL-Informed Perspective22 Jun 2026
- 2026Leveraging BART to Assess CS1 C++ Programming Assignments using Rubric-based Criteria2 Jun 2026
- 2026Evaluating adaptive and generative AI-based feedback and recommendations in a knowledge-graph-integrated programming learning system26 Mar 2026
- 2025Scaffolding Metacognition in Programming Education: Understanding Student-AI Interactions and Design Implications6 Nov 2025
- 2025Narrowing the Gap: Supervised Fine-Tuning of Open-Source LLMs as a Viable Alternative to Proprietary Models for Pedagogical Tools7 Jul 2025
- 2025Design of AI-Powered Tool for Self-Regulation Support in Programming Education3 Apr 2025
- 2025Rubric Is All You Need: Enhancing LLM-based Code Evaluation With Question-Specific Rubrics31 Mar 2025
- 2025Learning Code-Edit Embedding to Model Student Debugging Behavior26 Feb 2025
- 2024Assessing Personalized AI Mentoring with Large Language Models in the Computing Field11 Dec 2024
- 2024The Advancement of Personalized Learning Potentially Accelerated by Generative AI1 Dec 2024
- 2024Automated Feedback in Math Education: A Comparative Analysis of LLMs for Open-Ended Responses29 Oct 2024
- 2024Large Language Models in Computer Science Education: A Systematic Literature Review21 Oct 2024
20 more
- 2024ACE: A LLM-based Negotiation Coaching System2 Oct 2024
- 2024Are Large Language Models Good Essay Graders?19 Sep 2024
- 2024Evaluating Language Models for Generating and Judging Programming Feedback5 Jul 2024
- 2024Leveraging Large Language Models for Actionable Course Evaluation Student Feedback to Lecturers1 Jul 2024
- 2024Grading Massive Open Online Courses Using Large Language Models16 Jun 2024
- 2024Large Language Models for Education: A Survey12 May 2024
- 2024Benchmarking Educational Program Repair8 May 2024
- 2024Open Source Language Models Can Provide Feedback: Evaluating LLMs' Ability to Help Students Using GPT-4-As-A-Judge8 May 2024
- 2024Generating Feedback-Ladders for Logical Errors in Programming using Large Language Models1 May 2024
- 2024Towards Generalizable Agents in Text-Based Educational Environments: A Study of Integrating RL with LLMs29 Apr 2024
- 2024MM-PhyRLHF: Reinforcement Learning Framework for Multimodal Physics Question-Answering19 Apr 2024
- 2024Enhancing Programming Education with ChatGPT: A Case Study on Student Perceptions and Interactions in a Python Course20 Mar 2024
- 2024Evaluating the Application of Large Language Models to Generate Feedback in Programming Education13 Mar 2024
- 2024Evaluating and Optimizing Educational Content with Large Language Model Judgments5 Mar 2024
- 2024Interactions with Prompt Problems: A New Way to Teach Programming with Large Language Models19 Jan 2024
- 2023Students' Perceptions and Preferences of Generative Artificial Intelligence Feedback for Programming17 Dec 2023
- 2023Automating Human Tutor-Style Programming Feedback: Leveraging GPT-4 Tutor Model for Hint Generation and GPT-3.5 Student Model for Hint Validation5 Oct 2023
- 2023The Robots are Here: Navigating the Generative AI Revolution in Computing Education1 Oct 2023
- 2023Exploring the Potential of Large Language Models to Generate Formative Programming Feedback31 Aug 2023
- 2023The Responsible Development of Automated Student Feedback with Generative AI29 Aug 2023
- 2023The Robots are Here: Navigating the Generative AI Revolution in Computing Educationcited by 86
- 2024Large Language Models for Education: A Surveycited by 34
- 2023Automating Human Tutor-Style Programming Feedback: Leveraging GPT-4 Tutor Model for Hint Generation and GPT-3.5 Student Model for Hint Validationcited by 29
- 2025Rubric Is All You Need: Enhancing LLM-based Code Evaluation With Question-Specific Rubricscited by 29
- 2023Exploring the Potential of Large Language Models to Generate Formative Programming Feedbackcited by 28
- 2024Open Source Language Models Can Provide Feedback: Evaluating LLMs' Ability to Help Students Using GPT-4-As-A-Judgecited by 20
- 2024ACE: A LLM-based Negotiation Coaching Systemcited by 13
- 2024Large Language Models in Computer Science Education: A Systematic Literature Reviewcited by 13
- 2024Evaluating and Optimizing Educational Content with Large Language Model Judgmentscited by 12
- 2024Are Large Language Models Good Essay Graders?cited by 11
- 2024Evaluating the Application of Large Language Models to Generate Feedback in Programming Educationcited by 10
- 2024Evaluating Language Models for Generating and Judging Programming Feedbackcited by 8
12 most cited of 29 All 29 (JSON)
- 2026AI-Assisted Help-Seeking Trajectories in Programming Education from an SRL-Informed Perspective22 Jun 2026
- 2026Leveraging BART to Assess CS1 C++ Programming Assignments using Rubric-based Criteria2 Jun 2026
- 2025Scaffolding Metacognition in Programming Education: Understanding Student-AI Interactions and Design Implications6 Nov 2025
- 2025Narrowing the Gap: Supervised Fine-Tuning of Open-Source LLMs as a Viable Alternative to Proprietary Models for Pedagogical Tools7 Jul 2025
- 2025Design of AI-Powered Tool for Self-Regulation Support in Programming Education3 Apr 2025
- 2025Rubric Is All You Need: Enhancing LLM-based Code Evaluation With Question-Specific Rubrics31 Mar 2025
- 2025Learning Code-Edit Embedding to Model Student Debugging Behavior26 Feb 2025
- 2024Assessing Personalized AI Mentoring with Large Language Models in the Computing Field11 Dec 2024
- 2024The Advancement of Personalized Learning Potentially Accelerated by Generative AI1 Dec 2024
- 2024Automated Feedback in Math Education: A Comparative Analysis of LLMs for Open-Ended Responses29 Oct 2024
- 2024Large Language Models in Computer Science Education: A Systematic Literature Review21 Oct 2024
- 2024ACE: A LLM-based Negotiation Coaching System2 Oct 2024
12 newest of 29 All 29 (JSON)