Gamificação aplicada ao ensino e aprendizagem de Engenharia de Software: Um mapeamento sistemático

  • Matheus Altomar Universidade Federal de Juiz de Fora
  • Filipe Furtado Juiz de Fora Federal University
  • Alessandreia Marta de Oliveira Julio Universidade Federal de Juiz de Fora
  • Felipe Cazetta Universidade Federal de Juiz de Fora
  • Leonardo Silva Universidade Federal de Juiz de Fora

Resumo


A gamificação é considerada um recurso útil em diversas áreas. Particularmente, entre seus objetivos na educação estão a redução da evasão e o aumento da motivação nas disciplinas e no curso. Por outro lado, muitas das tarefas da disciplina de Engenharia de Software são demoradas e podem, às vezes, ser consideradas repetitivas pelos alunos. Diante disso, este artigo descreve um mapeamento sistemático sobre a aplicação da gamificação no ensino e aprendizagem de Engenharia de Software. As 17 publicações resultantes foram utilizadas para responder às questões de pesquisa propostas e mostraram que a gamificação tem resultados positivos quando aplicada na disciplina de Engenharia de Software.
Palavras-chave: Engajamento escolar, Motivação do aluno, Ensino de Engenharia de Software, Evasão do curso de informática, Gamificação

Referências

Al-Azawi, R., Joe, S. A., Al-Obaidy, M., and Westlake, J. (2019). The use of gamification technique in agile development methodology. In International Workshop on Learning Technology for Education in Cloud, pages 3–13. Springer.


Alhammad, M. M. and Moreno, A. M. (2018). Gamification in software engineering education: A systematic mapping. In Systems and Software, pages 131–150. Elsevier.


Berkling, K. (2015). Gamification behind the scenes. In International Conference on Computer Supported Education, pages 274–292. Springer.


Berkling, K. and Thomas, C. (2013). Gamification of a software engineering course and a detailed analysis of the factors that lead to it’s failure. In 2013 International Conferenceon Interactive Collaborative Learning (ICL), pages 525–530. IEEE.


Carvalho, D., Altomar, M., Furtado, F., and Oliveira, A. (2020). Proposta de gamificação aplicada ao ensino e aprendizagem de engenharia de software. In submitted.


Costa, C. and Murta, L. (2013). Version control in distributed software development: A systematic mapping study. In Global Software Engineering (ICGSE), 2013 IEEE 8th International Conference on, pages 90–99. IEEE.


Deterding, S., Dixon, D., Khaled, R., and Nacke, L. (2011). From game design elements to gamefulness: defining gamification. In Proceedings of the 15th Intern. Academic MindTrek Conference: Envisioning future media environments, pages 9–15. ACM.


Dubois, D. J. and Tamburrelli, G. (2013). Understanding gamification mechanisms for software development. In Proceedings of the 2013 9th Joint Meeting on Foundations of Software Engineering, pages 659–662. ACM.


Fardo, M. L. (2013). A gamificação aplicada em ambientes de aprendizagem.In RENOTE-Revista Novas Tecnologias na Educação, 11. RENOTE v. 11 n. 1.


Fu, Y. and Clarke, P. (2016). Gamification-based cyber-enabled learning environment of software testing. Insubmitted to the 123rd - ASEE - Software Eng. Constituent. IEEE.


Gasca-Hurtado, G. P., Gómez-Álvarez, M. C., and Manrique-Losada, B. (2019). Using gamification in software engineering teaching: Study case for software design. In World Conference on Information Systems and Technologies, pages 244–255. Springer.Hanus, M. D. and Fox, J. (2015).


Assessing the effects of gamification in the classroom: A longitudinal study on intrinsic motivation, social comparison, satisfaction, effort, and academic performance. Computers & education, 80:152–161.Ivanova, G., Kozov, V., and Zlatarov, P. (2019).


Gamification in software engineering education. In 2019 42nd International Convention on Information and Communication Technology, Electronics and Microelectronics (MIPRO), pages 1445–1450. IEEE.


Jesus, G. M., Ferrari, F. C., de Paula Porto, D., and Fabbri, S. C. P. F. (2018). Gamification in software testing: A characterization study. In Proceedings of the III Brazilian Symposium on Systematic and Automated Software Testing, pages 39–48. ACM.


Kitchenham, B. (2004). Procedures for performing systematic reviews. In Keele, UK, Keele University, volume 33, pages 1–26. Keele, UK, Keele University.


Kitchenham, B. and Charters, S. (2007). Guidelines for performing systematic literature reviews in software engineering.


Klock, A. C. T., Ogawa, A. N., Gasparini, I., and Pimenta, M. S. (2018). Does gamification matter?: a systematic mapping about the evaluation of gamification in educational environments. In Proc. ACM Symposium on Applied Computing, pages 2006–2012.


Laskowski, M. (2015). Implementing gamification techniques into university study path-a case study. I nGlobal Engineering Education Conference, pages 582–586. IEEE.


Matsubara, P. G. F. and Da Silva, C. L. C. (2017). Game elements in a software engineering study group: a case study. In Proceedings of the 39th Intern. Conf. on Software Engineering: Software Engineering and Education Track, pages 160–169. IEEE Press.


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


Mora, A., Planas, E., and Arnedo-Moreno, J. (2016). Designing game-like activities to engage adult learners in higher education. In Proceedings of the Fourth Intern. Conf.on Technological Ecosystems for Enhancing Multiculturality, pages 755–762. ACM.


Pedreira, O., García, F., Brisaboa, N., and Piattini, M. (2015). Gamification in software engineering–a systematic mapping. InInformation and Software Technology, volume 57, pages 157–168. Elsevier.


Petersen, K., Feldt, R., Mujtaba, S., and Mattsson, M. (2008). Systematic mapping studies in software engineering. In 12th International Conference on Evaluation and Assessment in Software Engineering (EASE) 12, volume 8, pages 68–77. EASE.


Singer, L. and Schneider, K. (2012). It was a bit of a race: Gamification of version control.In2012 Second Intern. Workshop on Games and Software Engineering: Realizing UserEngagement with Game Engineering Techniques (GAS), pages 5–8. IEEE.Sommerville, I. (2011). Software engineering 9th edition. In ISBN-10137035152. ISBN0.


Souza, M., Veado, L., Constantino, K., and Figueiredo, E. (2017). Gamification in software engineering education: An empirical study. In Software Engineering Educationand Training, pages 276–284. IEEE 30th Conference.


Su, C. H. (2016). The effects of students’ motivation, cognitive load and learning anxiety in gamification software engineering education: a structural equation modeling study. In Multimedia Tools and Applications, volume 75, pages 10013–10036. Springer.


Thomas, C. and Berkling, K. (2013). Redesign of a gamified software engineering course. In 2013 Intern. Conf. on Interactive Collaborative Learning, pages 778–786. IEEE.


Unkelos-Shpigel, N. (2016). Peel the onion: Use of collaborative and gamified tools toenhance software engineering education. In International Conference on Advanced Information Systems Engineering, pages 122–128. Springer.


Uyaguari, F. U., Intriago, M., and Jácome, E. S. (2015). Gamification proposal for a software engineering risk management course. In New Contributions in Information Systems and Technologies, pages 795–802. Springer.


Vasconcelos, L. E., Oliveira, L., Guimarães, G., and Ayres, F. (2018). Gamification applied in the teaching of agile scrum methodology. In Information Technology - New Generations, pages 207–212. Springer.


Werbach, K. and Hunter, D. (2015).The gamification toolkit: dynamics, mechanics, and components for the win. Wharton School Press.


Wohlin, C., Runeson, P., Höst, M., Ohlsson, M. C., Regnell, B., and Wesslén, A. (2012).Experimentation in software engineering. Springer Science & Business Media.
Publicado
24/11/2020
ALTOMAR, Matheus; FURTADO, Filipe; JULIO, Alessandreia Marta de Oliveira; CAZETTA, Felipe; SILVA, Leonardo. Gamificação aplicada ao ensino e aprendizagem de Engenharia de Software: Um mapeamento sistemático. In: SIMPÓSIO BRASILEIRO DE INFORMÁTICA NA EDUCAÇÃO (SBIE), 31. , 2020, Online. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2020 . p. 352-361. DOI: https://doi.org/10.5753/cbie.sbie.2020.352.