Gamificação Aplicada à Aprendizagem de Critérios de Teste de Software

  • Jonas C. Souza UFSJ
  • Simone Borges UTFPR
  • Vinicius H. S. Durelli UFSJ

Resumo


A gamificação tem sido amplamente utilizada no processo de aprendizagem. Esta utiliza recursos semelhantes a jogos para problemas que não são de jogos. Avaliamos até que ponto a gamificação pode ser útil no ensino de critérios de teste de software baseados em grafos. Para isso, projetamos e implementamos o Gamifying Graph Coverage Criteria (GGCC), uma ferramenta que apresenta instruções gamificadas sobre critérios baseados em grafos. Um experimento envolvendo 20 voluntários mostrou que os participantes expostos ao conteúdo por meio do GGCC tiveram um desempenho melhor do que os participantes expostos ao conteúdo em salas de aula tradicionais, percepção confirmada em pesquisa posterior aplicada participantes em relação ao GGCC.

Palavras-chave: Gamificação, Critério de cobertura de grafos, Ensino de engenharia de software

Referências

Ammann, P. e Offutt, J. (2017). Introduction to Software Testing. Cambridge University Press, 2th edition.

Deterding, S., Dixon, D., Khaled, R., e Nacke, L. (2011). From game design elements to gamefulness: Defining gamification. In International Academic MindTrek Conference: Envisioning Future Media Environments, pages 9–15.

Gelman, A., Carlin, J. B., Stern, H. S., e Rubin, D. B. (2013). Bayesian Data Analysis. Chapman and Hall/CRC, 3 edition.

Hamari, J., Koivisto, J., e Sarsa, H. (2014). Does Gamification Work? – A Literature Review of Empirical Studies on Gamification. In 2014 47th Hawaii International Conference on System Sciences, pages 3025–3034. IEEE.

Herzig, P., Ameling, M., Wolf, B., e Schill, A. (2015). Implementing Gamification: Requirements and Gamification Platforms, pages 431–450. Springer.

Lieberoth, A. (2015). Shallow gamification: Testing psychological effects of framing an activity as a game. Games and Culture, 10(3):229–248.

Tassey, G. (2002). The economic impacts of inadequate infrastructure for software testing. National Institute of Standards and Technology, 2002.

Thiry, M., Zoucas, A., e da Silva, A. C. (2011). Empirical study upon software testing learning with support from educational game.

Toda, A. M., Valle, P. H. D., e Isotani, S. (2018). The dark side of gamification: An overview of negative effects of gamification in education. pages 143–156. Springer.

Von Wangenheim, C. G. e Silva, D. A. (2009). Qual conhecimento de engenharia de software é importante para um profissional de software?, volume 2.
Publicado
24/10/2022
SOUZA, Jonas C.; BORGES, Simone; DURELLI, Vinicius H. S.. Gamificação Aplicada à Aprendizagem de Critérios de Teste de Software. In: TRILHA DE EDUCAÇÃO – ARTIGOS COMPLETOS - SIMPÓSIO BRASILEIRO DE JOGOS E ENTRETENIMENTO DIGITAL (SBGAMES), 21. , 2022, Natal/RN. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2022 . p. 775-784. DOI: https://doi.org/10.5753/sbgames_estendido.2022.225971.