AI Chat Paper
Note: Please note that the following content is generated by AMiner AI. SciOpen does not take any responsibility related to this content.
{{lang === 'zh_CN' ? '文章概述' : 'Summary'}}
{{lang === 'en_US' ? '中' : 'Eng'}}
Chat more with AI
PDF (1.4 MB)
Collect
Submit Manuscript AI Chat Paper
Show Outline
Outline
Show full outline
Hide outline
Outline
Show full outline
Hide outline
Open Access

An Architecture for Software Engineering Gamification

Oscar Pedreira( ), Félix García, Mario Piattini, Alejandro Cortiñas, Ana Cerdeira-Pena
Universidade da Coruña, Centro de Investigación CITIC, Laboratorio de Bases de Datos, Facultade de Informática, Elviña, A Coruña, 15071, Spain.
Universidad de Castilla-La Mancha, Grupo Alarcos, Escuela Superior de Informática, Paseo de la Universidad, 4, Ciudad Real, 13071, Spain.
Show Author Information

Abstract

Gamification has been applied in software engineering to improve quality and results by increasing people’s motivation and engagement. A systematic mapping has identified research gaps in the field, one of them being the difficulty of creating an integrated gamified environment comprising all the tools of an organization, since most existing gamified tools are custom developments or prototypes. In this paper, we propose a gamification software architecture that allows us to transform the work environment of a software organization into an integrated gamified environment, i.e., the organization can maintain its tools, and the rewards obtained by the users for their actions in different tools will mount up. We developed a gamification engine based on our proposal, and we carried out a case study in which we applied it in a real software development company. The case study shows that the gamification engine has allowed the company to create a gamified workplace by integrating custom-developed tools and off-the-shelf tools such as Redmine, TestLink, or JUnit, with the gamification engine. Two main advantages can be highlighted: (i) our solution allows the organization to maintain its current tools, and (ii) the rewards for actions in any tool accumulate in a centralized gamified environment.

References

【1】
【1】
 
 
Tsinghua Science and Technology
Pages 776-797

{{item.num}}

Comments on this article

Go to comment

< Back to all reports

Review Status: {{reviewData.commendedNum}} Commended , {{reviewData.revisionRequiredNum}} Revision Required , {{reviewData.notCommendedNum}} Not Commended Under Peer Review

Review Comment

Close
Close
Cite this article:
Pedreira O, García F, Piattini M, et al. An Architecture for Software Engineering Gamification. Tsinghua Science and Technology, 2020, 25(6): 776-797. https://doi.org/10.26599/TST.2020.9010004

1623

Views

114

Downloads

24

Crossref

N/A

Web of Science

30

Scopus

0

CSCD

Received: 22 July 2019
Revised: 14 January 2020
Accepted: 16 January 2020
Published: 07 May 2020
© The author(s) 2020

The articles published in this open access journal are distributed under the terms of the Creative Commons Attribution 4.0 International License (http://creativecommons.org/licenses/by/4.0/).