2018 · 23 citations · 20 references
ComputingComputer ScienceQuality EngineeringRequirements EngineeringSoftware EngineeringComputer-based TestingSoftware TestingFunctional TestingGamificationGamification EffectsSearch-based Software TestingSoftware Development Life CycleSoftware Development MethodologySoftware TestabilitySystematic Mapping
Context: Testing is a fundamental activity in the software development cycle. Revealing software faults is its main objective. Despite that, testing is considered unpleasant, dull and tedious. As a result, there is a lack of expertise among professionals while many projects fail. Gamification is a promising way to address testing issues; it is a new trend being used mostly to increase motivation, engagement and performance with the use of game elements in non-game contexts. Objective: To describe results of a study that aimed to characterize how gamification has been explored to support software testing. Method: The studies that compose our baseline for analysis and discussion were obtained through a systematic mapping carried out following a research protocol. To retrieve relevant literature, we applied automatic search and backward snowballing. At the end, we selected 15 studies that we analyzed and classified according to six perspectives: application context, used gamifcation elements, gamification goals, testing techniques, testing levels, and testing process phases. Results: The most used gamification elements are points, leader boards, and levels, and unit testing and functional testing are the level and technique most addressed in the studies, respectively. Conclusion: Gamification is a rising research topic, especially in the software testing field. The increasing interest for gamification has the potential do lead to positive outcomes. The map presented in this paper can be a useful resource for the identification of gaps and for triggering new research initiatives.
20
Systematic Mapping Studies in Software Engineering
Kai Petersen, Robert Feldt, Shahid Mujtaba et al. · Electronic workshops in computing · 2008 · 3.1K citations · Full text
Mary Jean Harrold · 2000 · 359 citations · Full text
A framework for gamification in software engineering
Félix García, Óscar Pedreira, Mario Piattini et al. · Journal of Systems and Software · 2017 · 140 citations