Skip to content

When LLM Tutoring Responses Work: Evidence from Student Programming Conversations

Jul 2026 · arXiv.org · Vol abs/2607.09919 · 0 citations · 30 references
Computer Science

TL;DR

Analysis of StudyChat, a public dataset of student and ChatGPT tutoring conversations from an artificial intelligence course, shows situation-dependent response patterns support context-aware evaluation and design of AI tutoring responses for programming education.

Abstract

As students increasingly use LLM tutors in computer science education, one question becomes especially important: what kind of response helps a student continue productively? Prior work has studied how students use LLMs in computer science education, but less is known about how tutoring response styles are associated with student follow-up across programming help-seeking contexts. This paper analyzes StudyChat (UMass, 2026), a public dataset of student and ChatGPT tutoring conversations from an artificial intelligence course. We transformed StudyChat into 16,851 assistant-response interactions from 203 students and 2,214 conversations. Using local LLM-assisted annotation with Gemma 4, we labeled student help-seeking situations, student state, assistant response style, and student next-turn outcome. Human validation showed 82\% agreement with the LLM-assisted labels (Cohen's $\kappa=.74$). We analyzed productive continuation and unresolved continuation across the full dataset and across help-seeking contexts. Globally, response style was significantly associated with productive continuation, $\chi^2(7)=100.39$, $p<.001$, $V=.078$, and unresolved continuation, $\chi^2(7)=125.77$, $p<.001$, $V=.087$, though effect sizes were small. Verification feedback had the highest productive-continuation rate (82.4\%), while direct answers had the lowest (62.7\%). Descriptively, response-style score ranges were smallest in low-confusion conceptual contexts (.017) and largest in high-cognitive-load contexts (.203). More detailed comparisons showed situation-dependent response patterns. For example, stepwise guidance was followed by greater confusion decrease in high-cognitive-load code requests, while direct answers were followed by more unresolved continuation in high-load debugging. These findings support context-aware evaluation and design of AI tutoring responses for programming education.

View source

Similar papers

Preprint Aug 2026

LLM Pedagogical Behavior in AI Tutoring Interactions

A five-level scale is developed, validated against human annotations, that characterizes responses according to the degree of direct assistance LLMs provide when students use them as tutors in authentic learning interactions and provides an empirical baseline for LLM assistance in tutoring interactions and a measuremen...

Suhyeon Lee, Juneha Baek, Jaehyeong Park et al. · 0 citations
Open access Aug 2026

Understanding Student Effectiveness with AI Chatbots in Introductory Programming Education: An Interaction Analysis Study

Overall, interaction quality, not mere usage, appears to drive productive persistence, highlighting the importance of minimizing false negatives and encouraging Socratic scaffolding in educational chatbot design and deployment.

Rubaina Khan, Joshua Siderius, Kyle James Ross et al. · 0 citations
#machine learning Preprint Sep 2026

Simulating Disengaged Students to Evaluate LLM-based Tutors

Evaluation of five AI tutors from the Claude, Llama, Gemini, Qwen, and GPT families showed that relative rankings remained stable across learner states and interaction lengths, while absolute performance varied, revealing state-specific differences in tutor support.

Xiang-Hui Meng, Jiong-Hao Lin · 0 citations
#artificial intelligence Preprint Sep 2026

EduFair-Bench: Evaluating Pedagogical Fairness of LLM Tutors Across Student Demographics

EduFair-Bench is introduced, a benchmark for auditing the pedagogical fairness of LLM tutors---whether tutoring quality varies systematically with student demographics, and it is found that model capability and demographic fairness are largely orthogonal.

Jiaxu Zhao, Bahar Radmehr, Fares Fawzi et al. · 0 citations
#human-computer interacti... Preprint Aug 2026

Self-Explanation Tutor for Active Study of CS1 Worked Examples

Worked examples are an important part of introductory programming, but reading their expert explanations is passive. Self explanation, students explaining the problem and its solution to themselves with subgoal level analysis, converts passive reading into an active study of worked example, yet it is hard to scale beca...

Arun-Balajiee Lekshmi-Narayanan, Mohammad Hassany, Kamil Akhuseyinoglu et al. · 0 citations

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