arXiv:2606.22809cs.AI2026-06

研究学生用AI编程求助的全过程,发现用法不同影响调试次数

AI-Assisted Help-Seeking Trajectories in Programming Education from an SRL-Informed Perspective

论文配图:AI-Assisted Help-Seeking Trajectories in Programming Education from an SRL-Informed Perspective
图 1 · 摘自论文原文
  • 用自我调节学习框架分析学生与AI互动的求助路径
  • 多数学生只在出错后才求助,导致代码提交次数增多
  • 帮助方式比是否使用AI更影响学习效果,适合教育研究者

生成式AI工具为编程初学者提供即时个性化支持,但也引发关于其是否促进或绕过问题解决自我调节的担忧。现有研究多关注正确性、可用性或使用频率,较少关注学生与AI求助的动态过程。本研究基于自我调节学习(SRL)框架,分析了大学初级Python课程中71名学生的1,290个任务相关提示及17,190次代码提交,将提示级别的求助行为对应到概念理解、实现、调试和反思四类支持。研究考察了求助交互在多次尝试中的结构化模式,并分析其与任务得分及提交次数的关系。结果表明,许多学生主要在问题发生后被动求助,而非主动规划自我调节策略。尽管求助轨迹与任务得分无显著差异,但不同轨迹间代码提交次数差异显著。这说明AI支持的教育价值不仅在于是否使用,更在于求助路径如何发展。

原文摘要 · Abstract (English)

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.

编程教育AI助教学习轨迹

Thank you to arXiv for use of its open access interoperability. PaperDance 不是 arXiv 官方产品;中文卡片由大模型生成,请以原文为准。