Initiatives and challenges of using gamification in software engineering: A Systematic Mapping
Gamification is an emerging subject that has been applied in different areas, bringing contributions to different types of activities. This paper aims to characterize how gamification has been adopted in non-educational contexts of software engineering (SE) activities. We performed a Systematic Mapp...
Gespeichert in:
Veröffentlicht in: | The Journal of systems and software 2021-03, Vol.173, p.110870, Article 110870 |
---|---|
Hauptverfasser: | , , , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
Zusammenfassung: | Gamification is an emerging subject that has been applied in different areas, bringing contributions to different types of activities.
This paper aims to characterize how gamification has been adopted in non-educational contexts of software engineering (SE) activities.
We performed a Systematic Mapping of the literature obtained from relevant databases of the area. The searches retrieved 2640 studies (published up to January 2020), of which 548 were duplicates, 82 were selected after applying the inclusion and exclusion criteria, and 21 were included via the backward snowballing technique, thus reaching a total of 103 studies to be analyzed.
Gamification provided benefits to activities like requirements specification, development, testing, project management, and support process. There is evidence of gamified support to some CMMI 2.0 Practice Areas. The most commonly used gamification elements are points and leaderboards. The main benefit achieved is the increased engagement and motivation to perform tasks.
The number of publications and new research initiatives have increased over the years and, from the original authors’ reports, many positive results were achieved in SE activities. Despite this, gamification can still be explored for many SE tasks; for the addressed ones, empirical evidence is very limited.
•Mapping focusing on gamification in non-educational contexts of software engineering.•The benefits that have already been achieved with gamification.•The activities of software engineering supported by gamification elements.•The CMMI 2.0 process areas that have been impacted when inserting gamification.•The addressed challenges to implement gamification and the supporting tools. |
---|---|
ISSN: | 0164-1212 1873-1228 |
DOI: | 10.1016/j.jss.2020.110870 |