mlsanityData to 7 Oct 2026

Evaluating Language Models for Generating and Judging Programming Feedback

arXiv 2407.04873 ↗First posted 5 Jul 2024cs.AI cs.CYcited by 8

Not on the map. Why?

Abstract (arXiv)

The emergence of large language models (LLMs) has transformed research and practice across a wide range of domains. Within the computing education research (CER) domain, LLMs have garnered significant attention, particularly in the context of learning programming. Much of the work on LLMs in CER, however, has focused on applying and evaluating proprietary models. In this article, we evaluate the efficiency of open-source LLMs in generating high-quality feedback for programming assignments and judging the quality of programming feedback, contrasting the results with proprietary models. Our evaluations on a dataset of students' submissions to introductory Python programming exercises suggest that state-of-the-art open-source LLMs are nearly on par with proprietary models in both generating and assessing programming feedback. Additionally, we demonstrate the efficiency of smaller LLMs in these tasks and highlight the wide range of LLMs accessible, even for free, to educators and practitioners.

Key facts. Cited by 8 papers in the map (data through 7 Oct 2026). Builds on 28 of its 53 references that are in the map. First posted on arXiv 5 Jul 2024.

Builds on

28 of 53 references.

References · 28

  1. 2023Judging LLM-as-a-Judge with MT-Bench and Chatbot Arenacited by 8,393
  2. 2022Large Language Models are Zero-Shot Reasonerscited by 4,323
  3. 2023G-Eval: NLG Evaluation using GPT-4 with Better Human Alignmentcited by 2,205
  4. 2024Phi-3 Technical Report: A Highly Capable Language Model Locally on Your Phonecited by 1,883
  5. 2021Measuring Coding Challenge Competence With APPScited by 879
  6. 2023Can Large Language Models Be an Alternative to Human Evaluations?cited by 729
  7. 2023Prometheus: Inducing Fine-grained Evaluation Capability in Language Modelscited by 558
  8. 2023JudgeLM: Fine-tuned Large Language Models are Scalable Judgescited by 351
  9. 2023Studying the effect of AI Code Generators on Supporting Novice Learners in Introductory Programmingcited by 87
  10. 2023The Robots are Here: Navigating the Generative AI Revolution in Computing Educationcited by 85
  11. 2023Practical and Ethical Challenges of Large Language Models in Education: A Systematic Scoping Reviewcited by 83
  12. 2023CodeHelp: Using Large Language Models with Guardrails for Scalable Support in Programming Classescited by 71
16 more
  1. 2022Using Large Language Models to Enhance Programming Error Messagescited by 67
  2. 2023Comparing Code Explanations Created by Students and Large Language Modelscited by 63
  3. 2023Exploring the Responses of Large Language Models to Beginner Programmers' Help Requestscited by 44
  4. 2023Generative AI for Programming Education: Benchmarking ChatGPT, GPT-4, and Human Tutorscited by 38
  5. 2023Generating High-Precision Feedback for Programming Syntax Errors using Large Language Modelscited by 34
  6. 2023Large Language Models (GPT) for automating feedback on programming assignmentscited by 32
  7. 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
  8. 2023Exploring the Potential of Large Language Models to Generate Formative Programming Feedbackcited by 28
  9. 2023AI-TA: Towards an Intelligent Question-Answer Teaching Assistant using Open-Source LLMscited by 21
  10. 2023Next-Step Hint Generation for Introductory Programming Using Large Language Modelscited by 20
  11. 2024Open Source Language Models Can Provide Feedback: Evaluating LLMs' Ability to Help Students Using GPT-4-As-A-Judgecited by 19
  12. 2023Automated Grading and Feedback Tools for Programming Education: A Systematic Reviewcited by 17
  13. 2023Can Language Models Employ the Socratic Method? Experiments with Code Debuggingcited by 14
  14. 2024Hints-In-Browser: Benchmarking Language Models for Programming Feedback Generationcited by 7
  15. 2024Experiences from Integrating Large Language Model Chatbots into the Classroomcited by 4
  16. 2024Benchmarking Educational Program Repaircited by 2

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2025: 6; 2026: 2.

8 papers.