A framework for gamification in software engineering

被引:81
作者
Garcia, Felix [1 ]
Pedreira, Oscar [2 ]
Piattini, Mario [1 ]
Cerdeira-Pena, Ana [2 ]
Penabad, Miguel [2 ]
机构
[1] Univ Castilla La Mancha, Inst Technol & Informat Syst, Ciudad Real, Spain
[2] Univ A Coruna, Database Lab, La Coruna, Spain
关键词
Gamification; Software engineering; Methodology; Ontology;
D O I
10.1016/j.jss.2017.06.021
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Gamification seeks for improvement of the user's engagement, motivation, and performance when carrying out a certain task; it does so by incorporating game mechanics and elements, thus making that task more attractive. The application of gamification in Software Engineering can be promising; software projects can be organized as a set of challenges which can be ordered and that need to be fulfilled, for which some skills, and mainly much collective effort, are required. The objective of this paper is to propose a complete framework for the introduction of gamification in software engineering environments. This framework is composed of an ontology, a methodology guiding the process, and a support gamification engine. We carried out a case study in which the proposed framework was applied in a real company. In this project the company used the framework to gamify the areas of project management, requirements management, and testing. As a result, the methodology has clearly enabled the company to introduce gamification in its work environment, achieving a quality solution with appropriate design and development effort. The support tool allowed the company to gamify its current tools very easily. (C) 2017 Elsevier Inc. All rights reserved.
引用
收藏
页码:21 / 40
页数:20
相关论文
共 50 条
  • [21] Research on Teaching Gamification of Software Engineering
    Qu Wei-Qing
    Wang Ming
    Zhao Yan-Fei
    Liu Bang-Quan
    [J]. 2014 PROCEEDINGS OF THE 9TH INTERNATIONAL CONFERENCE ON COMPUTER SCIENCE & EDUCATION (ICCSE 2014), 2014, : 855 - 860
  • [22] Initiatives and challenges of using gamification in software engineering: A Systematic Mapping
    Porto, Daniel de Paula
    de Jesus, Gabriela Martins
    Ferrari, Fabiano Cutigi
    Pinto Ferraz Fabbri, Sandra Camargo
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2021, 173
  • [23] Mobile application based on gamification to promote microlearning in Software Engineering
    Piedad Gasca-Hurtado, Gloria
    Clara Gomez-Alvarez, Maria
    [J]. PROCEEDINGS OF 2021 16TH IBERIAN CONFERENCE ON INFORMATION SYSTEMS AND TECHNOLOGIES (CISTI'2021), 2021,
  • [24] GAMIFICATION IN SOFTWARE ENGINEERING: EVIDENCE OF THE TEACHING-LEARNING PROCESS
    Freire, Eduardo Francisco da Silva
    Santos, Rodrigo Pereira dos
    Silva, Simone Vasconcelos
    [J]. ETD EDUCACAO TEMATICA DIGITAL, 2024, 26 : 1 - 24
  • [25] Gamification applied for Software Engineering teaching-learning process
    Pinto, Fabricio de Sousa
    Silva, Paulo Caetano
    [J]. XXXI BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING (SBES 2017), 2017, : 299 - 307
  • [26] Gamification in Software Engineering Education: An Empirical Study
    Souza, Mauricio R. de A.
    Constantino, Kattiana
    Veado, Lucas
    Figueiredo, Eduardo
    [J]. 2017 IEEE 30TH CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING (CSEE&T), 2017, : 276 - 284
  • [27] Usage of Gamification Techniques in Software Engineering Education and Training: A Systematic Review
    Di Nardo, Vincenzo
    Fino, Riccardo
    Fiore, Marco
    Mignogna, Giovanni
    Mongiello, Marina
    Simeone, Gaetano
    [J]. COMPUTERS, 2024, 13 (08)
  • [28] Gamification for formative assessment in the framework of engineering learning
    Parra-Santos, Teresa
    Molina-Jorda, Jose-Miguel
    Casanova-Pastor, Gerard
    Maiorano-Lauria, Lucila-Paola
    [J]. SIXTH INTERNATIONAL CONFERENCE ON TECHNOLOGICAL ECOSYSTEMS FOR ENHANCING MULTICULTURALITY (TEEM'18), 2018, : 61 - 65
  • [29] Games and Gamification in Software Engineering Education: A Survey with Educators
    Rodrigues, Pedro
    Souza, Mauricio
    Figueiredo, Eduardo
    [J]. 2018 IEEE FRONTIERS IN EDUCATION CONFERENCE (FIE), 2018,
  • [30] Gamification: A framework for designing software in e-banking
    Rodrigues, Luis Filipe
    Costa, Carlos J.
    Oliveira, Abilio
    [J]. COMPUTERS IN HUMAN BEHAVIOR, 2016, 62 : 620 - 634