Gamificação Aplicada à Aprendizagem de Critérios de Teste de Software
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.
Referências
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.