Skip to content
Book Open access

Exploring LLM-generated hints for students’ Error Recovery in programming

Aug 2026 · Message Understanding Conference · pp. 643-647 · 0 citations · 11 references
Computer Science

TL;DR

Findings may indicate that LLM-supported programming environments should supply context-sensitive scaffolding, automatically providing the model with the learner’s code and error trace rather than relying on the learner to communicate that context.

Abstract

This paper explores how students in Higher Education use LLMs for programming and how learning environments should scaffold such support. We conducted a repeated-measures exploratory field study in two programming courses, a Bachelor’s and a Master’s level course, using a JupyterLab environment with LLM support. Students encountered different support conditions: no support, generic error-type support, and tailored support using traceback and source-code context. We studied the impact of these conditions on error recovery. Tailored support was associated with higher error recovery than both no support and generic support, a benefit that held across course levels rather than varying with expertise. These findings may indicate that LLM-supported programming environments should supply context-sensitive scaffolding, automatically providing the model with the learner’s code and error trace rather than relying on the learner to communicate that context.

Read PDF

Similar papers

2026

From Repositories to Practice: LLM-Based Personalization in Programming Education

The design and implementation of a web application that connects to a university version control system, analyzes student-selected repositories, and generates programming challenges targeted at weaknesses identified in the submitted source code is presented.

M. Horváth, Michaela Durkovicová, Lenka Bubenková et al. · 0 citations
Preprint Aug 2026

Predicting Struggling Students in CS1 Programming Using Keystroke-Level Editing Features

Findings indicate that behavioral signals present at the very start of an exercise contain useful clues about whether a student will ultimately solve the problem, and that keystroke-level editing logs provide additional value for early prioritization beyond execution logs alone.

Yasuyo Kofune, Kazumasa Shimari, Kenichi Matsumoto · 0 citations
#generative ai Review Open access Aug 2026

Examining Student Dependence on Generative AI tools in Programming Education

Programming students are no longer only learning to write code; they are also learning in environments where AI tools can explain, debug, and generate code alongside them. This shift creates a tension for programming education: the same tools that can make learning more accessible may also encourage dependence when stu...

Kazeem Babatunde Abioye · 0 citations
Book Open access Aug 2026

Scaffolding Autocomplete: Improving Guidance for Learners using Generative Code Suggestions

A scaffolded programming exercise designed to support student differentiation between good and bad GenAI code suggestions based on negative expertise–that identifying why an answer is wrong is part of developing conceptual knowledge.

J. Prather, Stephen MacNeil, Andrew Luxton-Reilly et al. · 0 citations
Preprint Aug 2026

Beyond the Traceback: Using LLMs for Adaptive Explanations of Programming Errors

While LLM-rewritten messages significantly improved subjective evaluations, with pragmatic messages rated as clearer and less cognitively demanding, these perceived gains did not translate into statistically significant improvements in objective debugging performance.

Alexandru-Radu Moraru, Shreyan Biswas, U. Gadiraju · 0 citations

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.