Software Engineering is an applied discipline and concepts are difficult to grasp only at a theoretical level alone. In the context of a project management course, we introduced and evaluated the use of software process simulation (SPS) based games for improving students' understanding of software development processes. The effects of the intervention were measured by evaluating the students' arguments for choosing a particular development process. The arguments were assessed with the Evidence-Based Reasoning framework, which was extended to assess the strength of an argument. The results indicate that students generally have difficulty providing strong arguments for their choice of process models. Nevertheless, the assessment indicates that the intervention of the SPS game had a positive impact on the students' arguments. Even though the illustrated argument assessment approach can be used to provide formative feedback to students, its use is rather costly and cannot be considered a replacement for traditional assessments.
翻译:软件工程是一门应用型学科,仅通过理论层面难以掌握其核心概念。在一门项目管理课程中,我们引入并评估了基于软件流程模拟的游戏在提升学生对软件开发流程理解方面的效果。干预效果通过评估学生选择特定开发流程的论证质量进行衡量。论证评估采用基于证据的推理框架,并对其进行了扩展以衡量论证的强度。结果表明,学生普遍难以为其选择的流程模型提供有力的论证支持。尽管如此,评估显示软件流程模拟游戏干预对学生的论证质量产生了积极影响。虽然所展示的论证评估方法可用于向学生提供形成性反馈,但其使用成本较高,难以替代传统评估方式。