中文

借助 AI 应对编译器错误——一门入门编程课程中 GPT 提示的研究

软件工程 2024-07-26 v1 人机交互

摘要

我们在大学一门入门编程课程中,通过使用 GPT-4 模型在编程作业自动评估平台上为编译器错误生成个性化提示,考察了 AI 辅助学习的有效性。对照组无法访问 GPT 提示。在实验条件下,每个模块前半部分题目在检测到编译器错误时提供 GPT 提示;模块后半部分则禁用提示。学生对 GPT 提示的有用性给予了高度评价。在情感状态调查中,实验组相较对照组报告了显著更高的专注度和显著更低的"confrustion"(困惑与挫败感的合成)。对于六种最常出现的错误类型,我们在实验组启用 GPT 提示时观察到了混合的结果。然而,在没有 GPT 提示的情况下,实验组在六种错误类型中有五种上的表现优于对照组。

关键词

引用

@article{arxiv.2403.12737,
  title  = {Navigating Compiler Errors with AI Assistance -- A Study of GPT Hints in an Introductory Programming Course},
  author = {Maciej Pankiewicz and Ryan S. Baker},
  journal= {arXiv preprint arXiv:2403.12737},
  year   = {2024}
}

备注

Accepted at ITiCSE 2024