Cargando…

Gamification in software engineering: the mediating role of developer engagement and job satisfaction

Gamification seeks to encourage behavior of participants by borrowing elements of games, such as scoring points. Few rigorous studies exist of gamification in software organizations, and several questions have remained unanswered, for example, what might drive developers to partake, and what are the...

Descripción completa

Detalles Bibliográficos
Autores principales: Stol, Klaas-Jan, Schaarschmidt, Mario, Goldblit, Shelly
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Springer US 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8717887/
https://www.ncbi.nlm.nih.gov/pubmed/35002475
http://dx.doi.org/10.1007/s10664-021-10062-w
_version_ 1784624608751648768
author Stol, Klaas-Jan
Schaarschmidt, Mario
Goldblit, Shelly
author_facet Stol, Klaas-Jan
Schaarschmidt, Mario
Goldblit, Shelly
author_sort Stol, Klaas-Jan
collection PubMed
description Gamification seeks to encourage behavior of participants by borrowing elements of games, such as scoring points. Few rigorous studies exist of gamification in software organizations, and several questions have remained unanswered, for example, what might drive developers to partake, and what are the consequences of developer engagement. This article seeks to provide some answers through a rigorous empirical study at one organization that created an internal gamification platform. We develop a theoretical model that seeks to explain why developers may participate, and develop the concept of developer engagement, which we link to job satisfaction. We collected data from two sources that were linked together: developer opinion data collected through a survey, and data from the organization’s version control system. We test our theoretical model using structural equation modeling and moderation analysis, and find support for our model. These findings suggest that gamification can be an effective mechanism to engage developers within the organization, and that developer engagement is positively associated with job satisfaction, which is a key outcome that is of great interest to software organizations.
format Online
Article
Text
id pubmed-8717887
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher Springer US
record_format MEDLINE/PubMed
spelling pubmed-87178872022-01-03 Gamification in software engineering: the mediating role of developer engagement and job satisfaction Stol, Klaas-Jan Schaarschmidt, Mario Goldblit, Shelly Empir Softw Eng Article Gamification seeks to encourage behavior of participants by borrowing elements of games, such as scoring points. Few rigorous studies exist of gamification in software organizations, and several questions have remained unanswered, for example, what might drive developers to partake, and what are the consequences of developer engagement. This article seeks to provide some answers through a rigorous empirical study at one organization that created an internal gamification platform. We develop a theoretical model that seeks to explain why developers may participate, and develop the concept of developer engagement, which we link to job satisfaction. We collected data from two sources that were linked together: developer opinion data collected through a survey, and data from the organization’s version control system. We test our theoretical model using structural equation modeling and moderation analysis, and find support for our model. These findings suggest that gamification can be an effective mechanism to engage developers within the organization, and that developer engagement is positively associated with job satisfaction, which is a key outcome that is of great interest to software organizations. Springer US 2021-12-30 2022 /pmc/articles/PMC8717887/ /pubmed/35002475 http://dx.doi.org/10.1007/s10664-021-10062-w Text en © The Author(s), under exclusive licence to Springer Science+Business Media, LLC, part of Springer Nature 2021 This article is made available via the PMC Open Access Subset for unrestricted research re-use and secondary analysis in any form or by any means with acknowledgement of the original source. These permissions are granted for the duration of the World Health Organization (WHO) declaration of COVID-19 as a global pandemic.
spellingShingle Article
Stol, Klaas-Jan
Schaarschmidt, Mario
Goldblit, Shelly
Gamification in software engineering: the mediating role of developer engagement and job satisfaction
title Gamification in software engineering: the mediating role of developer engagement and job satisfaction
title_full Gamification in software engineering: the mediating role of developer engagement and job satisfaction
title_fullStr Gamification in software engineering: the mediating role of developer engagement and job satisfaction
title_full_unstemmed Gamification in software engineering: the mediating role of developer engagement and job satisfaction
title_short Gamification in software engineering: the mediating role of developer engagement and job satisfaction
title_sort gamification in software engineering: the mediating role of developer engagement and job satisfaction
topic Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8717887/
https://www.ncbi.nlm.nih.gov/pubmed/35002475
http://dx.doi.org/10.1007/s10664-021-10062-w
work_keys_str_mv AT stolklaasjan gamificationinsoftwareengineeringthemediatingroleofdeveloperengagementandjobsatisfaction
AT schaarschmidtmario gamificationinsoftwareengineeringthemediatingroleofdeveloperengagementandjobsatisfaction
AT goldblitshelly gamificationinsoftwareengineeringthemediatingroleofdeveloperengagementandjobsatisfaction