Large Language Models (GPT) for automating feedback on programming assignments

Maciej Pankiewicz, Ryan S. Baker
6/30/2023
cs.HCcs.AI

No confident code implementation found for this paper. 4 possible matches can be shown below.

Abstract

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.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. 4 weaker matches are hidden by default — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{pankiewicz2023large,
  title  = {Large Language Models (GPT) for automating feedback on programming assignments},
  author = {Maciej Pankiewicz and Ryan S. Baker},
  year   = {2023},
  eprint = {2307.00150},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2307.00150v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2307.00150.svg)](https://codeofpaper.com/paper/2307.00150)

Discussion