中文

SOBO:用于在编程课程中推动代码质量的反馈机器人

软件工程 2023-08-08 v1

摘要

近期研究显示了自动反馈在教育中的巨大潜力。本文介绍 SOBO,一个我们设计的用于向本科生自动提供代码质量反馈的机器人。SOBO 已部署于瑞典 KTH 皇家理工学院一门有 130 余名学生的课程中。总体而言,SOBO 分析了 1687 个 GitHub 仓库,并向学生生成了 8443 条定制化的代码质量反馈消息。定量与定性结果表明,SOBO 能有效推动学生采纳代码质量最佳实践,且不干扰教学目标或增加教学负担。基于该经验,我们提供了关于如何在编程课程中设计与部署教学机器人的指导方针。

关键词

引用

@article{arxiv.2303.07187,
  title  = {SOBO: A Feedback Bot to Nudge Code Quality in Programming Courses},
  author = {Sofia Bobadilla and Richard Glassey and Alexandre Bergel and Martin Monperrus},
  journal= {arXiv preprint arXiv:2303.07187},
  year   = {2023}
}