Students' Perceptions and Preferences of Generative Artificial Intelligence Feedback for Programming
Not on the map. Why?
Abstract (arXiv)
The rapid evolution of artificial intelligence (AI), specifically large language models (LLMs), has opened opportunities for various educational applications. This paper explored the feasibility of utilizing ChatGPT, one of the most popular LLMs, for automating feedback for Java programming assignments in an introductory computer science (CS1) class. Specifically, this study focused on three questions: 1) To what extent do students view LLM-generated feedback as formative? 2) How do students see the comparative affordances of feedback prompts that include their code, vs. those that exclude it? 3) What enhancements do students suggest for improving AI-generated feedback? To address these questions, we generated automated feedback using the ChatGPT API for four lab assignments in the CS1 class. The survey results revealed that students perceived the feedback as aligning well with formative feedback guidelines established by Shute. Additionally, students showed a clear preference for feedback generated by including the students' code as part of the LLM prompt, and our thematic study indicated that the preference was mainly attributed to the specificity, clarity, and corrective nature of the feedback. Moreover, this study found that students generally expected specific and corrective feedback with sufficient code examples, but had diverged opinions on the tone of the feedback. This study demonstrated that ChatGPT could generate Java programming assignment feedback that students perceived as formative. It also offered insights into the specific improvements that would make the ChatGPT-generated feedback useful for students.
Key facts. Cited by 6 papers in the map (data through 14 Oct 2026). Builds on 8 of its 36 references that are in the map. First posted on arXiv 17 Dec 2023.
Builds on
8 of 36 references.
References · 8
- 2023Learning gain differences between ChatGPT and human tutor generated algebra hintscited by 43
- 2023Large Language Models (GPT) for automating feedback on programming assignmentscited by 32
- 2016Automated Clustering and Program Repair for Introductory Programming Assignmentscited by 21
- 2015Learning Program Embeddings to Propagate Feedback on Student Codecited by 19
- 2022Code-DKT: A Code-based Knowledge Tracing Model for Programming Taskscited by 16
- 2021Toward Semi-Automatic Misconception Discovery Using Code Embeddingscited by 8
- 2020A Comparison of Inquiry-Based Conceptual Feedback vs. Traditional Detailed Feedback Mechanisms in Software Testing Education: An Empirical Investigationcited by 3
- 2019Investigating the Essential of Meaningful Automated Formative Feedback for Programming Assignmentscited by 2
Built on by
Citing papers per year: 2024: 2; 2025: 2; 2026: 2.
6 papers.
- 2024Beyond the Hype: A Comprehensive Review of Current Trends in Generative AI Research, Teaching Practices, and Toolscited by 14
- 2024Grading Massive Open Online Courses Using Large Language Modelscited by 7
- 2025Scaffolding Metacognition in Programming Education: Understanding Student-AI Interactions and Design Implicationscited by 2
- 2025Evaluating Trust in AI, Human, and Co-produced Feedback Among Undergraduate Studentscited by 1
- 2026AICoFe: Implementation and Deployment of an AI-Based Collaborative Feedback System for Higher Educationcited 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
- 2026AICoFe: Implementation and Deployment of an AI-Based Collaborative Feedback System for Higher Education6 May 2026
- 2025Scaffolding Metacognition in Programming Education: Understanding Student-AI Interactions and Design Implications6 Nov 2025
- 2025Evaluating Trust in AI, Human, and Co-produced Feedback Among Undergraduate Students15 Apr 2025
- 2024Beyond the Hype: A Comprehensive Review of Current Trends in Generative AI Research, Teaching Practices, and Tools19 Dec 2024
- 2024Grading Massive Open Online Courses Using Large Language Models16 Jun 2024
Similar, not cited
Close in wording, no citation either way
- 2026A Classroom Study of LLM-Generated Feedback Intervention in Introductory Programming
- 2025Partnering with AI: A Pedagogical Feedback System for LLM Integration into Programming Education
- 2025Dean of LLM Tutors: A Framework for Automated Quality Review of AI-generated Feedback
- 2025A Comparative Study of Student Perspectives on Technical Writing Feedback Quality: Evaluating LLMs, SLMs, and Humans in Computer Science Topics
- 2025Towards Adaptive Feedback with AI: Comparing the Feedback Quality of LLMs and Teachers on Experimentation Protocols
- 2020Effects of Human vs. Automatic Feedback on Students' Understanding of AI Concepts and Programming Style
- 2026Large Language Models in Teaching and Learning: Reflections on Implementing an AI Chatbot in Higher Education ↗
- 2024Comparing the Utility, Preference, and Performance of Course Material Search Functionality and Retrieval-Augmented Generation Large Language Model (RAG-LLM) AI Chatbots in Information-Seeking Tasks