Gamificación para asistir procesos en ingeniería de software: un estudio terciario
DOI:
https://doi.org/10.32870/recibe.v13i3.366Palabras clave:
Gamificación, Ingeniería de Software, Mapeo Sistemático.Resumen
En las últimas décadas la estrategia de la gamificación ha impactado en la mejora de los procesos tanto en la industria del software como en las actividades de formación de recursos humanos en Ingeniería de Software. El propósito de este trabajo es analizar mediante un estudio terciario las revisiones sistemáticas que han sido publicadas en el período de tiempo del 2015 al 2024, con la intención de comprender como se ha abordado la temática del impacto del uso de técnicas de gamificación como estrategia en la IS. La metodología utilizada para el mapeo sistemático se integra por las siguientes fases: (a) Planeación del estudio, (b) Ejecución del estudio y (c) Reporte de resultados. Como resultado del mapeo sistemático se encontraron 10 estudios secundarios, en la mayoría de los artículos informa-ron que están orientados a fomentar habilidades blandas en las personas: la motivación, mejorar la participación, mayor rendimiento y colaboración entre los miembros de los equipos, por otro lado, se observó que los elementos de gamificación más utilizados son los puntos, las insignias y las tablas de clasificación. A pesar de que los estudios secundarios han evidenciado resultados positivos de la gamificación en la IS, se requiere realizar más investigación empírica para consolidar específicamente la aplicación de la gamificación en IS en el contexto del trabajo en equipo para optimizar la colaboración y consolidación de los equipos de desarrollo software.Citas
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.