Gamification to assist processes in software engineering: a tertiary study

Authors

  • Naissa Maique Universidad Autónoma de Yucatán
  • Raúl Antonio Aguilar Vera Universidad Autónoma de Yucarán
  • Antonio Armando Aguileta Güemez Universidad Autónoma de Yucarán
  • Julio César Díaz Mendoza Universidad Autónoma de Yucarán

DOI:

https://doi.org/10.32870/recibe.v13i3.366

Keywords:

Gamification, Software Engineering, Systematic Mapping.

Abstract

In recent decades, the gamification strategy has impacted the improvement of processes both in the software industry and in human resources training activities in Software Engineering. (SE). The purpose of this work is to analyze, through a tertiary study, the systematic reviews that have been published from 2015 to 2024, with the intention of understanding how the impact of using gamification techniques as a strategy in SE has been addressed. The methodology used for the systematic mapping is composed of the following phases: (a) Study planning, (b) Study execution, and (c) Reporting of results. As a result of the systematic mapping, 10 secondary studies were found; most of the articles reported that they are aimed at fostering soft skills in individuals, such as motivation, improving participation, increasing performance, and enhancing collaboration among team members, on the other hand, it was observed that the most commonly used gamification elements are points, badges, and leaderboards. Although secondary studies have shown positive results of gamification in SE, more empirical research is needed to specifically consolidate the application of gamification in SE in the context of teamwork to optimize collaboration and the cohesion of software development teams.

References

Alhammad, M. M., & Moreno, A. M. (2018). Gamification in software engineering education: A systematic mapping. Journal of Systems and Software, 141, 131-150. https://doi.org/10.1016/j.jss.2018.03.065

Barreto, C. F., & França, C. (2021, May). Gamification in software engineering: A literature review. In 2021 IEEE/ACM 13th International Workshop on Cooperative and Human Aspects of Software Engineering (CHASE) (pp. 105-108). IEEE. https://doi.org/ 10.1109/CHASE52884.2021.000

Bowen, D., Alvaro, M., Mejia, D., & Saffi, M. (2004, October). Team Skills of Engineers–Do We Teach What Industry Wants? In Proceedings, International Conference on Engineering Education (pp. 16-21).

Buxarrais Estrada, M. R. (2013). Nuevos valores para una nueva sociedad. Un cambio de paradigma en educación. Edetania, (43), 53-65. http://hdl.handle.net/20.500.12466/707

Cobo, C., & Moravec, J. W. (2011). Aprendizaje invisible. Hacia una nueva ecología de la educación. [Barcelona][Sevilla]: Publicacions i Edicions Universitat de Barcelona; Universidad Internacional de Andalucía, 2011.

Cursino, R., Ferreira, D., Lencastre, M., Fagundes, R., & Pimentel, J. (2018, September). Gamification in requirements engineering: a systematic review. In 2018 11th International Conference on the Quality of Information and Communications Technology (QUATIC) (pp. 119-125). IEEE. https://doi.org/10.1109/QUATIC.2018.00025

Darejeh, A., & Salim, S. S. (2016). Gamification solutions to enhance software user engagement—a systematic review. International Journal of Human-Computer Interaction, 32(8), 613-642. https://doi.org/10.1080/10447318.2016.1183330

de Jesus, G. M., Ferrari, F. C., de Paula Porto, D., & Fabbri, S. C. P. F. (2018, September). Gamification in software testing: A characterization study. In Proceedings of the III Brazilian Symposium on Systematic and Automated Software Testing (pp. 39-48). https://doi.org/10.1145/3266003.326600

de Paula Porto, D., de Jesus, G. M., Ferrari, F. C., & Fabbri, S. C. P. F. (2021). Initiatives and challenges of using gamification in software engineering: A Systematic Mapping. Journal of Systems and Software, 173, 110870.

Deterding, S., Dixon, D., Khaled, R., & Nacke, L. (2011, September). From game design elements to gamefulness: defining" gamification". In Proceedings of the 15th international academic MindTrek conference: Envisioning future media environments (pp. 9-15). https://doi.org/10.1145/2181037.2181040

Dutra, A. C., Prikladnicki, R., & França, C. (2015, August). What do we know about high performance teams in software engineering? Results from a systematic literature review. In 2015 41st Euromicro Conference on Software Engineering and Advanced Applications (pp. 183-190). IEEE. https://doi.org/10.1109/SEAA.2015.24

García-Mireles, G. A., & Morales-Trujillo, M. E. (2020). Gamification in software engineering: A tertiary study. In Trends and Applications in Software Engineering: Proceedings of the 8th International Conference on Software Process Improvement (CIMPS 2019) (pp. 116-128). Springer International Publishing. https://doi.org/10.1007/978-3-030-33547-2_10

Gari, M. R. N., Walia, G. S., & Radermacher, A. D. (2018, June). Gamification in computer science education: A systematic literature review. In 2018 ASEE Annual Conference & Exposition.

Ghezzi, C., & Mandrioli, D. (2005, May). The challenges of software engineering education. In Proceedings of the 27th international conference on Software engineering (pp. 637-638). https://doi.org/10.1145/1062455.1062578

Hernández, L., Muñoz, M., Mejia, J., & Peña, A. (2016, October). Gamification in software engineering teamworks: A systematic literature review. In 2016 International Conference on Software Process Improvement (CIMPS) (pp. 1-8). IEEE. https://doi.org/10.1109/CIMPS.2016.7802799

Herranz, E., Colomo-Palacios, R., & de Amescua Seco, A. (2015). Gamiware: a gamification platform for software process improvement. In Systems, Software and Services Process Improvement: 22nd European Conference, EuroSPI 2015, Ankara, Turkey, September 30--October 2, 2015. Proceedings 22 (pp. 127-139). Springer International Publishing. https://doi.org/10.1007/978-3-319-24647-5_11

Jurado, J. L., Fernandez, A., & Collazos, C. A. (2015, October). Applying gamification in the context of knowledge management. In Proceedings of the 15th International Conference on Knowledge Technologies and Data-driven Business (pp. 1-4). https://doi.org/10.1145/2809563.2809606

Kapp, K. M. (2013). The gamification of learning and instruction fieldbook: Ideas into practice. John Wiley & Sons.

Kapp, K. M. (2012). Games, gamification, and the quest for learner engagement. T+ D, 66(6), 64-68

Keele, S. (2007). Guidelines for performing systematic literature reviews in software engineering (Vol. 5). Technical report, ver. 2.3 ebse technical report. ebse.

Korn, O., Funk, M., & Schmidt, A. (2015, June). Towards a gamification of industrial production: a comparative study in sheltered work environments. In Proceedings of the 7th ACM SIGCHI symposium on engineering interactive computing systems (pp. 84-93). https://doi.org/10.1145/2774225.2774834

Latulipe, C., Long, N. B., & Seminario, C. E. (2015, February). Structuring flipped classes with lightweight teams and gamification. In Proceedings of the 46th ACM Technical Symposium on Computer Science Education (pp. 392-397). https://doi.org/10.1145/2676723.2677240

Mall, R. (2018). Fundamentals of software engineering. PHI Learning Pvt. Ltd.

Muñoz Venegas, M., Cea Echeverría, P., Martínez Araneda, C., & Cárdenas Oviedo, C. (2017). Innovando en educación en ingeniería: la adopción de la Iniciativa CDIO en la UCSC. Universidad de Chile, Facultad de Economía y Negocios.

Nurdiani, I., Börstler, J., & Fricker, S. A. (2016). The impacts of agile and lean practices on project constraints: A tertiary study. Journal of Systems and Software, 119, 162-183.

Osborne O’Hagan, A., Coleman, G., & O’Connor, R. V. (2014). Software development processes for games: A systematic literature review. In Systems, Software and Services Process Improvement: 21st European Conference, EuroSPI 2014, Luxembourg, June 25-27, 2014. Proceedings 21 (pp. 182-193). Springer Berlin Heidelberg.

Pedreira, O., García, F., Brisaboa, N., & Piattini, M. (2015). Gamification in software engineering–A systematic mapping. Information and software technology, 57, 157-168.

Petersen, K., Feldt, R., Mujtaba, S., & Mattsson, M. (2008, June). Systematic mapping studies in software engineering. In 12th international conference on evaluation and assessment in software engineering (EASE). BCS Learning & Development.

Pressman, R. S. (2005). Software engineering: a practitioner's approach. Palgrave macmillan.

Ramos, D., Noriega, R., Laínez, J. R., & Durango, A. (2017). Curso de Ingeniería de Software: 2ª Edición. IT Campus academy.

Sommerville, I. (2005). Ingeniería del software. Pearson educación.

Souza, M. R. D. A., Veado, L., Moreira, R. T., Figueiredo, E., & Costa, H. (2018). A systematic mapping study on game-related methods for software engineering education. Information and software technology, 95, 201-218.

Tonhão, S., Shigenaga, M., Herculani, J., Medeiros, A., Amaral, A., Silva, W., ... & Steinmacher, I. (2023, September). Gamification in Software Engineering Education: a Tertiary Study. In Proceedings of the XXXVII Brazilian Symposium on Software Engineering (pp. 358-367). https://doi.org/10.1145/3613372.3614193

Villacorte Sánchez, D. V., & Pérez Aranguren, A. V. (2022) Mi Primera Caja de Herramientas: Parametrización de Habilidades Blandas y Duras en el Perfil del Diseñador Gráfico Practicante (Doctoral dissertation, Universidad Santo Tomás).

Werbach, K., & Hunter, D. (2013). For the win. Gildan Audio.

Werbach, K., & Hunter, D. (2015). The gamification toolkit: dynamics, mechanics, and components for the win. University of Pennsylvania Press.

Published

2024-12-04

How to Cite

Maique, N., Aguilar Vera, R. A., Aguileta Güemez, A. A., & Díaz Mendoza, J. C. (2024). Gamification to assist processes in software engineering: a tertiary study. ReCIBE, Electronic Journal of Computing, Informatics, Biomedical and Electronics, 13(3), E1–16. https://doi.org/10.32870/recibe.v13i3.366

Issue

Section

Special