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. 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.

Authors

Institutions

Publication Details

Published
2024-09-13
DOI
https://doi.org/10.1145/3678869.3685685
Citations
1
Primary Topic
Educational Games and Gamification
Type
article
Field-Weighted Citation Impact
0.79
Controls
|||
ALL TIME
JAN
FEB
MAR
APR
MAY
JUN
JUL
AUG
SEP
OCT
article

Enlisting Students in Gamifying Software Testing Education: Results and Key Insights

Maura Cerioli, Maurizio Leotta, Marina Ribaudo
1 citations
Educational Games and Gamification
0.79
article

Enlisting Students in Gamifying Software Testing Education: Results and Key Insights

Maura Cerioli, Maurizio Leotta, Marina Ribaudo
article en
1 citations

Abstract

Gamification aims to enhance motivation for a variety of routine tasks by incorporating game elements, such as scoring. 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.

University of Genoa (IT)
Quality Education
Openalex Percentile: Top 24%
Educational Games and Gamification
0.79
AI Navigator

Ask Laika to Summarize, Analyze, and Connect papers live on the map.

Summarize Papers & Methodologies

Extract key findings, datasets, and comparative methods across publications.

Benchmark Rankings & Visual Analytics

Rank top research institutions, authors, funders, topics, and journals by Field-Weighted Citation Impact (FWCI) and paper volume with instant charts.

Connect Distant Disciplines

Bridge topological clusters on the map to find hidden collaborative intersections.

Enlisting Students in Gamifying Software Testing Education: Results and Key Insights — Maura Cerioli, Maurizio Leotta, et al. · (2024) | TGRS Research Map | TGRS