Lekshmi-Narayanan, Hassany & Brusilovsky (2026) โ University of Pittsburgh. arXiv preprint (cs.HC, cs.LG).
๐ Full text (arXiv)
Summary
This paper presents a rigorous empirical comparison between LLM-based and semantic similarity methods for automated assessment of student self-explanations in programming education. The task is framed as binary classification โ determining whether a student's explanation of a worked-example step is correct or incorrect.
Worked examples โ step-by-step problem solutions โ are a well-established scaffolding technique, and their effectiveness increases when students are prompted to self-explain each step. However, manually assessing these self-explanations doesn't scale. The prevailing approach has been to compare student responses to reference explanations using semantic similarity metrics, but recent advances in large language models raise the question of whether LLM-based scoring now outperforms these traditional methods.
The authors address a critical gap: high-quality, domain-specific datasets with balanced class distributions for automated scoring tasks. Their contribution is both methodological (a rigorous comparison framework) and empirical (which approach works better, and under what conditions).
Key Contributions
- Binary classification framing: Self-explanations scored as correct or incorrect, a practical framing for real-world deployment in intelligent tutoring systems
- Dataset contribution: Domain-specific labeled data for programming self-explanations with balanced classes
- Method comparison: LLM-based scoring versus semantic similarity methods, with systematic evaluation
- Practical implications: Guidance for building automated feedback systems in programming education
Connection to Wiki
This work extends the automated-grading landscape by addressing a specific gap: assessment of open-ended self-explanations rather than final answers or code submissions. It complements research on automatic-short-answer-grading and structured-llm-feedback-programming by focusing on the formative, metacognitive dimension of student learning rather than summative evaluation.
Related Pages
- automated-grading โ General landscape of AI-driven grading systems
- automatic-short-answer-grading โ LLM-based short answer scoring
- programming-its โ Intelligent tutoring systems for programming
- scaffolding โ Instructional scaffolding techniques including worked examples
- metacognition โ Self-explanation as a metacognitive strategy
- self-regulated-learning โ The role of self-explanation in SRL
- feedback-loop โ Automated feedback systems in education
- aiawe-automated-writing-evaluation โ Complementary LLM assessment approach using LoRA-adapted models
Citation
APA: Lekshmi-Narayanan, A.-B., Hassany, M., & Brusilovsky, P. (2026). Exploring the Effectiveness of Using LLMs for Automated Assessment of Student Self Explanations in Programming Education. arXiv:2605.21614.