Engaging Developers in Exploratory Unit Testing through Gamification

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Straubinger, Philipp, Fraser, Gordon
Natura: Preprint
Pubblicazione: 2024
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866914906341638144
author Straubinger, Philipp
Fraser, Gordon
author_facet Straubinger, Philipp
Fraser, Gordon
contents 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 investigate whether gamification of testing directly in the Integrated Development Environment (IDE) can guide exploratory testing. We therefore show challenges and quests generated by the Gamekins gamification system 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 interacted 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.
format Preprint
id arxiv_https___arxiv_org_abs_2408_04918
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Engaging Developers in Exploratory Unit Testing through Gamification
Straubinger, Philipp
Fraser, Gordon
Software Engineering
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 investigate whether gamification of testing directly in the Integrated Development Environment (IDE) can guide exploratory testing. We therefore show challenges and quests generated by the Gamekins gamification system 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 interacted 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.
title Engaging Developers in Exploratory Unit Testing through Gamification
topic Software Engineering
url https://arxiv.org/abs/2408.04918