Applying leaderboards for quality improvement in software development projects
- Software development projects often fail because of insufficient code quality. It is now well documented that the task of testing software, for example, is perceived as uninteresting and rather boring, leading to poor software quality and major challenges to software development companies. One promising approach to increase the motivation for considering software quality is the use of gamification. Initial research works already investigated the effects of gamification on software developers and come to promising. Nevertheless, a lack of results from field experiments exists, which motivates the chapter at hand. By conducting a gamification experiment with five student software projects and by interviewing the project members, the chapter provides insights into the changing programming behavior of information systems students when confronted with a leaderboard. The results reveal a motivational effect as well as a reduction of code smells.
Author: | Mathias EggertORCiD, Philipp M. ZählORCiD, Martin R. WolfORCiD, Martin Haase |
---|---|
DOI: | https://doi.org/10.1007/978-3-031-33338-5_11 |
ISBN: | 978-3-031-33337-8 (Print) |
ISBN: | 978-3-031-33338-5 (Online) |
Parent Title (English): | Software Engineering for Games in Serious Contexts |
Publisher: | Springer |
Place of publication: | Cham |
Editor: | Kendra M.L. Cooper, Antonio Bucchiarone |
Document Type: | Part of a Book |
Language: | English |
Year of Completion: | 2023 |
Date of first Publication: | 2023/09/22 |
Tag: | Gamification; Leaderboard; Software development; Software testing |
First Page: | 243 |
Last Page: | 263 |
Link: | https://doi.org/10.1007/978-3-031-33338-5_11 |
Zugriffsart: | campus |
Institutes: | FH Aachen / Fachbereich Elektrotechnik und Informationstechnik |
FH Aachen / Fachbereich Wirtschaftswissenschaften | |
collections: | Verlag / Springer |