paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Sojourner under Sabotage: A Serious Testing and Debugging Game

在破坏之下的 Sojourner:一款严肃的测试与调试游戏
FSE Proceedings of the 33rd ACM International Conference on the Foundations of Software Engineering2025匹配度 1/10 · 该论文聚焦于通过浏览器严肃游戏教授软件测试与调试,属于计算机教育研究,与用户关注的静态分析、LLM/Agent、浮点程序分析或贝叶斯程序分析等方向几乎没有交集。引用 3 inbox
Philipp Straubinger, Tim Greller, Gordon Fraser
crossref: 2026-09-12crossref: 2026-09-12

AI 速览

一句话:提出浏览器严肃游戏 Sojourner under Sabotage,通过闯关式单元测试与调试任务提升学习动机与技能。

软件测试与调试教学是计算机教育中的关键任务,但常因学生参与度低、觉得活动枯燥而受阻。本文提出 Sojourner under Sabotage,一款基于浏览器的严肃游戏,将教育与沉浸式互动剧情结合。玩家扮演太空船船员,运用单元测试与调试技术,在七个逐渐加难的关卡中识别并修复被破坏的组件。通过对 79 名学生的研究评估,结果表明该游戏能有效增强学习动机、参与度和技能发展。这些发现凸显了严肃游戏在使软件工程实践更易接触且更有趣方面的变革潜力。

问题
软件测试与调试教学重要但困难,学生常缺乏参与度并认为这些活动单调。
方法
设计并实现一款浏览器严肃游戏,以太空船剧情和七个递进关卡,让玩家通过单元测试与调试识别并修复被破坏的组件。
评估
对 79 名学生开展用户研究,评估游戏对学习动机、参与度和技能发展的影响。
原文摘要(Abstract)

Teaching software testing and debugging is a critical yet challenging task in computer science education, often hindered by low student engagement and the perceived monotony of these activities. Sojourner under Sabotage, a browser-based serious game, reimagines this learning experience by blending education with an immersive and interactive storyline. Players take on the role of a spaceship crew member, using unit testing and debugging techniques to identify and repair sabotaged components across seven progressively challenging levels. A study with 79 students demonstrates that the game is a powerful tool for enhancing motivation, engagement, and skill development. These findings underscore the transformative potential of serious games in making essential software engineering practices accessible and enjoyable.

链接与引用

DOI 原文 · PDF(开放获取) ·

BibTeX
@inproceedings{paperbot9093,
  title = {Sojourner under Sabotage: A Serious Testing and Debugging Game},
  author = {Philipp Straubinger and Tim Greller and Gordon Fraser},
  booktitle = {FSE},
  year = {2025},
  doi = {10.1145/3696630.3727231}
}