paperbot · PL 论文追踪

全部论文 待读 收藏

P2 CRSG: a serious game for teaching code review

CRSG:一种用于教学代码审查的严肃游戏
FSE Proceedings of the 28th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering2020匹配度 1/10 · 该论文关注通过严肃游戏教授代码审查,属于软件工程教育方向,与用户的 PL 与 AI/LLM 交叉、静态分析、浮点程序分析、贝叶斯程序分析等核心研究方向均无直接关联。引用 5 inbox
Kaan Ünlü, Barış Ardıç, Eray Tüzün
crossref: 2026-09-12

AI 速览

一句话:提出基于浏览器的严肃游戏 CRSG,并通过课程案例验证其能有效教授代码审查。

代码审查在开发环境中至关重要,但教育场景很少专门教授这一技能。为简化其教学过程,作者提出基于浏览器的“代码审查严肃游戏”(CRSG),具备高可访问性、渐进式关卡难度和可演进基础,并通过故事与主题沉浸来强化学习体验。团队以两门软件工程课程的 132 名学生为对象开展案例研究,评估游戏组件的有效性。结果表明,CRSG 确实能够有效用于教授代码审查,且其设计为后续改进和变更提供了可扩展基础。

问题
代码审查在开发实践中广泛使用且重要,但教育场景中缺乏系统化教学。
方法
提出基于浏览器的严肃游戏 CRSG,以渐进难度、故事化沉浸和可扩展架构来教授代码审查。
评估
对两门软件工程课程的 132 名学生开展案例研究,积极结果表明其能有效辅助代码审查教学。
原文摘要(Abstract)

The application of code review in a development environment is essential, but this skill is not taught very often in an educational context despite its wide usage. To streamline the teaching process of code review, we propose a browser based "Code Review Serious Game" (CRSG) with high accessibility, progressive level difficulty and an evolvable foundation for prospective improvements or changes. The application is built as a serious game to reinforce the learning experience of its users by immersing them in its story and theme, helping them learn while having fun. The effectiveness of the game components are measured with a case study of 132 students of 2 software engineering courses. The promising result of this case study suggests CRSG can indeed be used effectively to teach code review. The demo video for the game can be accessed at https://youtu.be/FLnr3p4bhOg, and CRSG itself at: https://github.com/barisardic/crsg.

链接与引用

DOI 原文 ·

BibTeX
@inproceedings{paperbot5718,
  title = {CRSG: a serious game for teaching code review},
  author = {Kaan Ünlü and Barış Ardıç and Eray Tüzün},
  booktitle = {FSE},
  year = {2020},
  doi = {10.1145/3368089.3417932}
}