一句话:基于105名学生实证研究,提出微服务化整体严肃游戏平台愿景,支持高效开发与集成软件工程专用迷你游戏与任务。
严肃游戏日益用于高校激励学生,但在软件工程教育中应用困难:该学科实践性强,需要编程、软件建模等特殊任务,开发并集成这些SE特定任务技术挑战大、成本高。为在开发新游戏前了解学生偏好,作者对105名学生开展实证研究,调查软件工程教育采用严肃游戏的需求与机会。分析显示学生偏好差异显著,没有一种游戏类型能同等激励所有学生。基于此,作者提出微服务化的整体严肃游戏平台愿景,以支持高效开发不同严肃游戏并集成SE特定迷你游戏与任务,为推进SE严肃游戏研发并让游戏开发者关注SE教育需求提供依据。
Serious games are becoming increasingly popular in universities to motivate students. Therefore, more and more lecturers are using game-based learning to encourage students to learn the subject matter. However, using serious games in Software Engineering (SE) lectures at universities is rather challenging as the subject is very practice-oriented and requires special kinds of tasks, e.g., practicing programming, software modeling, etc. Thus, building serious games and integrating such SE-specific tasks is a serious technical challenge and requires immense development effort. Therefore, before developing new games, students' preferences should be analyzed to increase the chances that these games will be played. To address this issue, we conducted an empirical study with 105 students to investigate the requirements and chances for using serious games in SE education in universities. Our analysis shows that students' preferences vary significantly and that there is no clear indication of a single game type that motivates all students equally. Therefore, our second contribution is a vision for a microservice-based Holistic Serious Game Platform for Software Engineering Education, which supports efficiently developing different serious games and integrating SE-specific mini-games and tasks. Hence, our empirical results and the presented approach support advancing research and development of serious SE games and also sensitize game developers to the needs of SE education.
@inproceedings{paperbot8992,
title = {Empirical Study and Vision for a Holistic Serious Game Platform for Software Engineering Education},
author = {Niklas Meißner and Sandro Speth and Steffen Becker and Uwe Breitenbücher},
booktitle = {FSE},
year = {2025},
doi = {10.1145/3696630.3727237}
}