mlsanityData to 7 Oct 2026

An Explainable AI Assistant for Introductory Programming Education: Improving Feedback Reliability with Instructor-AI Collaboration

arXiv 2606.12425 ↗First posted 12 May 2026cs.CY cs.AI cs.ETcited by 0

Not on the map. Why?

Abstract (arXiv)

Active learning is widely recognized as an effective approach for improving learning outcomes in introductory programming courses. However, insufficient instructional support often limits students' access to timely, personalized feedback, which is crucial for mastering foundational programming concepts. Although recent advances in AI, particularly large language models, offer scalable opportunities for feedback, concerns about explainability and reliability remain. In this paper, we present an AI-driven classroom assistant that leverages an explainable AI model to analyze student code, map logical errors to instructor-identified misconceptions, and deliver instructor-authored feedback, thereby grounding reliability in instructor-defined pedagogical knowledge. To evaluate the effectiveness of our framework, we conducted an expert evaluation to examine its alignment with instructor-verified feedback and deployed the system in a classroom setting to assess students' perceptions of its usability. Results indicate that the assistant can provide accurate, instructor-verified feedback to students while fostering a positive experience.

Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 12 of its 31 references that are in the map. First posted on arXiv 12 May 2026.

Builds on

12 of 31 references.

References · 12

  1. 2023Generative AI for Programming Education: Benchmarking ChatGPT, GPT-4, and Human Tutorscited by 38
  2. 2023Generating High-Precision Feedback for Programming Syntax Errors using Large Language Modelscited by 34
  3. 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
  4. 2022Repairing Bugs in Python Assignments Using Large Language Modelscited by 28
  5. 2016Automated Clustering and Program Repair for Introductory Programming Assignmentscited by 21
  6. 2024Open Source Language Models Can Provide Feedback: Evaluating LLMs' Ability to Help Students Using GPT-4-As-A-Judgecited by 19
  7. 2023Automated Grading and Feedback Tools for Programming Education: A Systematic Reviewcited by 17
  8. 2024Desirable Characteristics for AI Teaching Assistants in Programming Educationcited by 16
  9. 2024Evaluating the Application of Large Language Models to Generate Feedback in Programming Educationcited by 10
  10. 2025Automated Identification of Logical Errors in Programs: Advancing Scalable Analysis of Student Misconceptionscited by 5
  11. 2024SPHERE: Scaling Personalized Feedback in Programming Classrooms with Structured Review of LLM Outputscited by 4
  12. 2025Facilitating Instructors-LLM Collaboration for Problem Design in Introductory Programming Classroomscited by 3

Built on by

Not cited yet.

Similar, not cited

Close in wording, no citation either way

  1. 2026A Classroom Study of LLM-Generated Feedback Intervention in Introductory Programming
  2. 2026Design and Deployment of a Course-Aware AI Tutor in an Introductory Programming Course ↗
  3. 2025Partnering with AI: A Pedagogical Feedback System for LLM Integration into Programming Education
  4. 2025Autograder+: A Multi-Faceted AI Framework for Rich Pedagogical Feedback in Programming Education
  5. 2026Consistently Good vs. Occasionally Great: A Rubric for Open-Ended Feedback Quality from Humans and Machines ↗
  6. 2020Effects of Human vs. Automatic Feedback on Students' Understanding of AI Concepts and Programming Style
  7. 2026Teaching Language Models How to Code Like Learners: Conversational Serialization for Student Simulation
  8. 2022Feedback and Engagement on an Introductory Programming Module ↗