引导学生养成更好的软件工程行为
软件工程
2021-03-18 v1
摘要
大型本科计算机科学课程中学生的体验日益受到自动化系统的影响。机器人(bot)或软件自动化代理可用于高效评分和生成反馈。当前 CS 教育中的自动化工作聚焦于支持教学任务,但未解决学生因不良行为(如拖延)而产生的困难。在本文中,我们探索使用 bot 借助开发者推荐选择架构(一种将行为科学概念融入推荐以改进程序员行动的框架)来改善学生的软件工程行为。我们在 class-bot 中实现了该框架,这是一个旨在引导学生于编程作业期间做出更好选择的新型系统。本工作展示了在入门编程课程中集成该工具的初步评估。我们的结果表明,class-bot 有益于改善学生开发行为,提升代码质量与生产率。
引用
@article{arxiv.2103.09685,
title = {Nudging Students Toward Better Software Engineering Behaviors},
author = {Chris Brown and Chris Parnin},
journal= {arXiv preprint arXiv:2103.09685},
year = {2021}
}
备注
5 pages, 1 figure, BotSE 2021