一句话:设计并实现游戏化项目管理工具 DinoDev,在学生软件项目中提升学习动机与团队生产力。
项目式学习(PBL)是当今软件工程(SE)教育的重要组成部分,学生通过真实项目获得团队实践经验;但学习新技术、团队沟通与协调等问题会造成贡献动机不足与生产力下降,进而影响项目成果。本文旨在借助游戏化提升 PBL 中的学生动机与团队生产力。作者首先对这类项目的学生与指导教师开展用户与需求分析,据此设计并实现了 DinoDev——一个将项目管理功能与游戏化元素相结合的游戏化项目管理工具。随后该工具在一个学生项目中进行了概念评估,结果表明学生动机与团队生产力有所提升。研究结果既有助于推进 PBL 中游戏化应用的研究,也能帮助教师改善 SE 教育中的学生动机与团队生产力。
Project-based learning (PBL), e.g., student software development projects, is an essential part of today's Software Engineering (SE) education. They allow students to work on real-world projects and gain practical experience as a team. However, several challenges arise in such projects, including learning new technologies and dealing with communication and coordination issues within the team. These factors can lead to a lack of motivation to contribute to the project and a decrease in productivity, potentially resulting in an insufficient project outcome. This paper aims to promote student motivation in PBL and increase team productivity by applying gamification. We conducted a user and requirements analysis to identify the needs of students and supervisors of such projects. Based on the insights, we designed and implemented DinoDev, a gamified project management tool that combines project management features with gamification elements. The DinoDev concept was evaluated in a student project, indicating increased motivation and team productivity. The findings are valuable for advancing research on using gamification in PBL and for lecturers to improve their students' motivation and team productivity in SE education.
DOI 原文 ·
@inproceedings{paperbot8941,
title = {Enhancing Motivation in Software Engineering Education through Gamified Agile Project-based Learning},
author = {Niklas Meißner and Paul Bredl and Sandro Speth and Steffen Becker},
booktitle = {FSE},
year = {2025},
doi = {10.1145/3696630.3727241}
}