Heickal & Lan (2026) โ University of Massachusetts Amherst. ๐ Full text (arXiv)
Presents a large-scale classroom study (N=215 students, 6,693 submissions across 17 labs) deploying AI-generated feedback through a randomized protocol in an introductory Python programming course. Students received one of three conditions: natural language hints, AI-generated failing test cases, or no AI feedback (control). The resulting dataset, ProgFeed, captures fine-grained temporal learning trajectories.
Key findings: Natural language feedback is significantly associated with higher completion rates and faster convergence to correct solutions. Test case feedback shows heterogeneous effects that depend critically on feedback validity. The form of AI-generated feedback matters โ evaluating feedback quality, not just its presence, is essential for understanding pedagogical impact.
This study provides one of the largest empirical validations of LLM-based automated feedback in authentic programming classrooms, with direct implications for automated grading systems and formative assessment design in CS education.
Related Pages
- ai-feedback-quality โ Framework for evaluating quality dimensions of AI-generated feedback
- formative-assessment โ Formative assessment and feedback in AI-supported learning
- feedback-loop โ Feedback loop design in educational AI systems
- automated-grading โ Automated grading and assessment technologies
- stem-education โ STEM education with AI support
- ai-generated-traces-novice-programmers โ AI-generated traces and novice programmer studies
- eduguard-safe-rag-llm-tutor โ A RAG programming tutor evaluated on CS50-style forum queries and a classroom pilot.
- llm-programming-support-governance-cs-education โ Exploring the Design Space of LLM-Based Programming Support