Engaging Developers in Exploratory Unit Testing through Gamification
Exploratory testing, known for its flexibility and ability to uncover unexpected issues, often faces challenges in maintaining systematic coverage and producing reproducible results. To address these challenges, we explore the integration of gamified exploratory testing within the Integrated Development Environment (IDE) using Gamekins, which generates testing challenges and quests. This integration aims to make testing more engaging and seamlessly blend it with regular coding tasks. In a 60-minute experiment, we evaluated Gamekins’ impact on test suite quality and bug detection. The results show that participants actively engaged with the tool, achieving nearly 90% line coverage and detecting 11 out of 14 bugs. Additionally, participants reported enjoying the experience, indicating that gamification can enhance developer participation in testing and improve software quality.
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 |