AI-Assisted Help-Seeking Trajectories in Programming Education from an SRL-Informed Perspective
- URL: http://arxiv.org/abs/2606.22809v1
- Date: Mon, 22 Jun 2026 03:37:58 GMT
- Title: AI-Assisted Help-Seeking Trajectories in Programming Education from an SRL-Informed Perspective
- Abstract summary: This study analyzed AI-assisted help-seeking trajectories in university-level programming.<n>Results indicate that many students primarily used AI for reactive troubleshooting rather than for planned, self-regulated problem-solving.
- Score: 11.163797770670683
- License: http://creativecommons.org/licenses/by/4.0/
- Abstract: Generative AI tools provide novice programmers with instant, personalized support, but also raise concerns about whether AI use supports or bypasses students' regulation of problem-solving. Existing work has largely focused on correctness, usability, or overall usage frequency, with less attention to how student--AI help-seeking unfolds. This study addresses this gap by analyzing AI-assisted help-seeking trajectories in university-level programming. Using an SRL-informed analytical framework that links prompt-level help-seeking codes to conceptual, implementation, debugging, and reflective forms of support, we analyzed 1,290 task-specific student prompts linked to 17,190 code submissions from 71 students in introductory Python programming courses. Specifically, we examined how help-seeking interactions were structured across turns and attempts, and how trajectory patterns related to task scores and the number of code submissions. Results indicate that many students primarily used AI for reactive troubleshooting rather than for planned, self-regulated problem-solving. Although trajectory patterns were not associated with significant differences in task scores, they differed substantially in the number of code submissions required. These findings suggest that the educational significance of AI support lies not only in whether students use AI, but in how their help-seeking trajectories develop during programming problem-solving.
Related papers
- Unpacking Vibe Coding: Help-Seeking Processes in Student-AI Interactions While Programming [1.3802799822705387]
Generative AI is reshaping higher education programming through vibe coding, where students collaborate with AI via natural language.<n>We analyze 19,418 interaction turns from 110 undergraduate students to compare top- and low-performing students.<n>Results reveal that top performers engaged in instrumental help-seeking, eliciting tutor-like AI responses.
arXiv Detail & Related papers (2026-04-29T19:35:10Z) - Trust and Reliance on AI in Education: AI Literacy and Need for Cognition as Moderators [2.0391237204597363]
We investigate how students' trust relates to their appropriate reliance on an AI assistant during programming problem-solving tasks.<n>We operationalize reliance behaviorally as the extent to which students' responses reflected appropriate use of the AI assistant's suggestions.
arXiv Detail & Related papers (2026-04-01T16:38:47Z) - Closing the Loop: An Instructor-in-the-Loop AI Assistance System for Supporting Student Help-Seeking in Programming Education [21.729610894273563]
We present a hybrid help framework that integrates AI-generated hints with an escalation mechanism.<n>We observed that out of the total 673 AI-generated hints, students rated 146 (22%) as unhelpful.<n>This finding suggests that when AI support fails, even instructors with expertise may need to pay greater attention to avoid making mistakes.
arXiv Detail & Related papers (2025-10-16T08:57:05Z) - Barbarians at the Gate: How AI is Upending Systems Research [58.95406995634148]
We argue that systems research, long focused on designing and evaluating new performance-oriented algorithms, is particularly well-suited for AI-driven solution discovery.<n>We term this approach as AI-Driven Research for Systems ( ADRS), which iteratively generates, evaluates, and refines solutions.<n>Our results highlight both the disruptive potential and the urgent need to adapt systems research practices in the age of AI.
arXiv Detail & Related papers (2025-10-07T17:49:24Z) - Do AI models help produce verified bug fixes? [62.985237003585674]
Large Language Models are used to produce corrections to software bugs.<n>This paper investigates how programmers use Large Language Models to complement their own skills.<n>The results are a first step towards a proper role for AI and LLMs in providing guaranteed-correct fixes to program bugs.
arXiv Detail & Related papers (2025-07-21T17:30:16Z) - New Kid in the Classroom: Exploring Student Perceptions of AI Coding Assistants [0.0]
This study investigates how AI tools are shaping the experiences of novice programmers in an introductory programming course.<n>Students perceived AI tools as helpful for grasping code concepts and boosting their confidence during the initial development phase.<n>However, a noticeable difficulty emerged when students were asked to work unaided, pointing to potential overreliance and gaps in foundational knowledge transfer.
arXiv Detail & Related papers (2025-06-26T05:59:23Z) - Providing Information About Implemented Algorithms Improves Program Comprehension: A Controlled Experiment [46.198289193451146]
Annotating source code with algorithm labels significantly improves program comprehension.<n>A majority of participants perceived the labels as helpful, especially for recognizing the codes intent.<n> Reasons for self-implementing algorithms included library inadequacies, performance needs and avoiding dependencies or licensing costs.
arXiv Detail & Related papers (2025-04-27T13:08:30Z) - Exploring Student Behaviors and Motivations using AI TAs with Optional Guardrails [2.097564039749475]
"Guardrails" are features that provide scaffolded support rather than direct solutions.<n>"See Solution" feature disabled the guardrails and generated a verbatim response from the underlying model.<n>We found that 50% of the 885 students used the "See Solution" feature for at least one problem and 14% used it for all three problems.
arXiv Detail & Related papers (2025-04-15T12:48:22Z) - Scaling CS1 Support with Compiler-Integrated Conversational AI [43.77796322595561]
DCC Sidekick is a web-based AI tool that enhances an existing LLM-powered C/C++ compiler by generating educational programming error explanations.
We analyse usage data from a large Australian CS1 course, where 959 students engaged in 11,222 DCC Sidekick sessions, resulting in 17,982 error explanations over seven weeks.
arXiv Detail & Related papers (2024-07-22T10:53:55Z) - Plagiarism and AI Assistance Misuse in Web Programming: Unfair Benefits
and Characteristics [0.0]
Plagiarized submissions are similar to the independent ones except in trivial aspects such as color and identifier names.
Students believe AI assistance could be useful given proper acknowledgment of the use, although they are not convinced with readability and correctness of the solutions.
arXiv Detail & Related papers (2023-10-31T00:51:14Z) - Giving Feedback on Interactive Student Programs with Meta-Exploration [74.5597783609281]
Developing interactive software, such as websites or games, is a particularly engaging way to learn computer science.
Standard approaches require instructors to manually grade student-implemented interactive programs.
Online platforms that serve millions, like Code.org, are unable to provide any feedback on assignments for implementing interactive programs.
arXiv Detail & Related papers (2022-11-16T10:00:23Z) - ProtoTransformer: A Meta-Learning Approach to Providing Student Feedback [54.142719510638614]
In this paper, we frame the problem of providing feedback as few-shot classification.
A meta-learner adapts to give feedback to student code on a new programming question from just a few examples by instructors.
Our approach was successfully deployed to deliver feedback to 16,000 student exam-solutions in a programming course offered by a tier 1 university.
arXiv Detail & Related papers (2021-07-23T22:41:28Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.