Enlisting Students in Gamifying Software Testing Education: Results and Key Insights
Gamification aims to enhance motivation for a variety of routine tasks by incorporating game elements, such as scoring points. In educational settings, students are often the players, and gamification can create a more engaging learning environment that motivates them to achieve academic success. In this paper, we describe an experimental software engineering course where we asked students enrolled in a Master’s degree program in Computer Science to play the role of game designers and develop software prototypes for the gamification of software testing education. We outline and compare their three proposals to gamify learning in software testing, which reflect team members’ diverse interests and inclinations. As a result, the proposals vary in nature, ranging from a gamified standard web application delivering exercises to a fully-fledged game. User testing provided a preliminary evaluation of their playability. Our lessons learned can guide other academics in designing similar assignments for software engineering students to develop gamification prototypes.
Tue 17 SepDisplayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change
13:30 - 15:00 | Gamify 2024 session 2Gamify at EI 10 Fritz Paschke Chair(s): Maurizio Leotta DIBRIS, University of Genova, Italy | ||
13:30 30mPaper | Test Smells Learning by a Gamification Approach Gamify A: Anna Rita Fasolino Federico II University of Naples, A: Porfirio Tramontana Department of Electrical Engineering and Information Technologies, University of Naples Federico II, Italy | ||
14:00 30mPaper | Enlisting Students in Gamifying Software Testing Education: Results and Key Insights Gamify | ||
14:30 30mPaper | Engaging Developers in Exploratory Unit Testing through Gamification Gamify |