arXivDaily arXiv每日学术速递 周一至周五更新
arXiv周末暂无论文更新,休息一下吧,周末愉快~~
arXiv 2603.22673cs.HC
收藏

面向学生和教育者需求的AI支持编程学习工具设计启示

Design Implications for Student and Educator Needs in AI-Supported Programming Learning Tools

Kyushu University(九州大学);Osaka Kyoiku University(大阪教育大学)

Boxuan Ma, Yinjie Xie, Huiyong Li, Gen Li, Li Chen, Atsushi Shimada, Shin'Ichi Konomi

AI总结:

本文通过对比教育者与学生对AI编程助手需求的调研,揭示了间接支架支持与直接帮助之间的差异,并提出平衡学生自主性与教学约束的设计建议。

摘要:

AI驱动的编码助手可以通过提供即时解释和调试帮助来支持编程课程学生。然而,现有研究多聚焦于单一工具,缺乏基于教育者和学生视角的证据支持设计建议。为了指导学习导向的AI编码助手设计,我们对50名教育者和90名学生进行了平行调查,比较了学生请求帮助的方式、AI响应方式以及控制权归属。研究发现,教育者倾向于间接支架支持以保留学生推理,而学生更偏好直接、可操作的帮助。教育者还强调了课程对齐的约束和教师视角的监控需求,而学生则强调及时支持和清晰指导的重要性。基于这些发现,本文讨论了以交互为中心的设计空间,并推导出学习导向AI编码助手的设计启示,强调支架和控制机制以平衡学生自主性与教学约束。

英文摘要:

AI-powered coding assistants can support students in programming courses by providing on-demand explanations and debugging help. However, existing research often focuses on individual tools, leaving a gap in evidence-based design recommendations that reflect both educator and student perspectives in education settings. To ground the design of learning-oriented AI coding assistants for both sides' needs, we conducted parallel surveys of educators (N=50) and students (N=90) to compare preferences about (i) how students should request help, (ii) how AI should respond, and (iii) who should control. Our results show that educators generally favored indirect scaffolding that preserves students' reasoning, whereas students were more likely to prefer direct, actionable help. Educators further highlighted the need for course-aligned constraints and instructor-facing oversight, while students emphasized timely support and clarity when stuck. Based on these findings, we discuss the interaction-focused design space and derive design implications for learning-oriented AI coding assistants, highlighting scaffolding and control mechanisms that balance students' agency with instructional constraints.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑