skip to main content
10.1145/3571473.3571503acmotherconferencesArticle/Chapter ViewAbstractPublication PagessbqsConference Proceedingsconference-collections
research-article

ProTesters: a board game for teaching the testing process

Published:27 January 2023Publication History

ABSTRACT

Despite being the most used approach in teaching software testing in Brazil, the traditional teaching method might not simulate, facilitate or motivate the learning of the testing process and its activities. As a result, undergraduate students may not understand a basic testing process and its components, nor be motivated to learn about the content. One approach that can facilitate the teaching of the software testing process and promote student motivation is educational games. Although there are several educational games for teaching software testing, no game was foun on literature that addresses the entire testing process, with its roles, artifacts and activities. This work presents the development of an educational game to support and motivate the learning of a basic software testing process. The research method was Design Science Research. For the development of the game, several playtestings were carried out to verify if the new proposal was able to motivate and teach the proposed content. To evaluate the fulfillment of the research objectives, an experiment was performed with 16 participants, and it was possible to verify a gain of specific knowledge of the participants after the experience with the game. In addition, positive effects were observed on motivational aspects perceived by the players with the game for the learning of the themes involved.

References

  1. M. DELAMARO, M. JINO and J. MALDONADO, Introdução ao teste de software, 2ª ed., Rio de Janeiro: ELSEVIER, 2016.Google ScholarGoogle Scholar
  2. R. A. SILVA, E. W. C. GOMES and S. N. MATOS, "Plano de Teste para Validação do Subframework de Análise Semântica de Fórmulas," CONTECSI-International Conference on Information Systems and Technology Management, pp. 4182-4208, 2012.Google ScholarGoogle Scholar
  3. D. OGUZ and K. OGUZ, "Perspectives on the gap between the software industry and the software engineering education," IEEE Access, vol. 7, pp. 117527-117543, 2019.Google ScholarGoogle ScholarCross RefCross Ref
  4. V. GAROUSI, G. G, E. Tüzün and M. FELDERER, "Closing the gap between software engineering education and industrial needs," IEEE Software 37.2, pp. 68-77, 2019.Google ScholarGoogle Scholar
  5. V. GAROUSI, M. FELDERER, M. KUHRMANN and K. HERKILOĞLU, "What industry wants from academia in software testing? Hearing practitioners' opinions," Proceedings of the 21st International Conference on Evaluation and Assessment in Software Engineering, pp. 65-69, 2017.Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. L. N. PASCHOAL and S. R. S. DE SOUZA, "A Survey on Software Testing Education in Brazil," Proceedings of the 17th Brazilian Symposium on Software Quality, pp. 334-343, 2018.Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. V. GAROUSI, A. RAINER, P. LAUVAS JR and A. ARCURI, "Software-testing education: A systematic literature mapping," Journal of Systems and Software, 2020.Google ScholarGoogle Scholar
  8. P. H. D. VALLE, A. M. TODA, E. F. BARBOSA and J. C. MALDONADO, "Educational games: A contribution to software testing education," 2017 IEEE Frontiers in Education Conference (FIE), pp. 1-8, 2017.Google ScholarGoogle Scholar
  9. S. JIA and C. YANG, "Teaching software testing based on cdio," World Transactions on Engineering and Technology Education, pp. 476-479, 2013.Google ScholarGoogle Scholar
  10. M. ALHAMMAD and A. MORENO, "Gamification in software engineering education: A systematic mapping," Journal of Systems and Software, vol. 141, pp. 131-150, 2018.Google ScholarGoogle ScholarCross RefCross Ref
  11. G. J. MYERS, C. SANDLER and T. BADGETT, The art of software testing, John Wiley & Sons, 2011.Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. J. SMITH, J. TESSLER and E. KRAMER, "Using Peer Review to Teach Software Testing," Using Peer Review to Teach Software Testing, pp. 93-98, 2012.Google ScholarGoogle Scholar
  13. K. WERBACH and D. HUNTER, For the win: How game thinking can revolutionize your business, Wharton Digital Press, 2012.Google ScholarGoogle Scholar
  14. K. M. KAPP, The gamification of learning and instruction, San Francisco: Wiley, 2012.Google ScholarGoogle ScholarDigital LibraryDigital Library
  15. P. BATTISTELLA and C. G. VON WANGENHEIM, "Games for teaching computing in higher education–a systematic review," IEEE Technology and Engineering Education, pp. 8-30, 2016.Google ScholarGoogle Scholar
  16. T. G. SILVA and F. M. MÜLLER, Jogos sérios em mundos virtuais: uma abordagem para o ensino-aprendizagem de teste de software, 2012.Google ScholarGoogle Scholar
  17. V. FARIAS, C. MOREIRA, E. COUTINHO and I. S. SANTOS, "itest learning: Um jogo para o ensino do planejamento de testes de software," Fórum de Educação em Engenharia de Software. Simpósio Brasileiro de Engenharia de Software, 2012.Google ScholarGoogle Scholar
  18. R. QUEIROZ, F. PINTO and P. SILVA, "IslandTest: jogo educativo para apoiar o processo ensino-aprendizagem de testes de software," Anais do XXVII Workshop sobre Educação em Computação, p. Anais do XXVII Workshop sobre Educação em Computação, 2019.Google ScholarGoogle Scholar
  19. V. ÇAĞDAŞ and E. STUBKJÆR, "Design research for cadastral systems," Computers, Environment and Urban Systems, vol. 35, no. 1, pp. 77-87, 2011.Google ScholarGoogle ScholarCross RefCross Ref
  20. H. SIMON, The science of design: creating the artificial, MIT Press, 1996.Google ScholarGoogle Scholar
  21. K. PEFFERS, T. TUUNANEN, M. A. ROTHENBERGER and S. A. CHATTERJEE, "A design science research methodology for information systems research," Journal of management information systems, pp. 45-77, 2007.Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. P. H. D. VALLE, E. F. BARBOSA and J. C. MALDONADO, "Um mapeamento sistemático sobre ensino de teste de software," Brazilian Symposium on Computers in Education (Simpósio Brasileiro de Informática na Educação-SBIE), p. 71, 2015.Google ScholarGoogle Scholar
  23. R. V. ROCHA and R. B. ARAUJO, "Metodologia iterativa e modelos integradores para desenvolvimento de jogos sérios de treinamento e avaliação de desempenho humano," Anais dos Workshops do Congresso Brasileiro de Informática na Educação, vol. 4, no. 1, pp. 13-22, 2015.Google ScholarGoogle ScholarCross RefCross Ref
  24. J. PRIES-HEJE, R. BASKERVILLE and J. R. VENABLE, "Strategies for design science research evaluation," European Conference on Information Systems, 2008.Google ScholarGoogle Scholar
  25. G. PETRI, C. G. VON WANGENHEIM, WANGENHEIM and A. BORGATTO, "MEEGA+: Um Modelo para a Avaliação de Jogos Educacionais para o ensino de Computação," Revista Brasileira de Informática na Educação, vol. 27, no. 3, pp. 52-81, 2019.Google ScholarGoogle ScholarCross RefCross Ref
  26. P. KRUCHTEN, The rational unified process: an introduction, Addison-Wesley Professional, 2004.Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. V. R. BASILI and H. D. ROMBACH, "The TAME project: Towards improvement-oriented software environments," IEEE Transactions on software engineering, pp. 758-773, 1988.Google ScholarGoogle ScholarDigital LibraryDigital Library
  28. C. WOHLIN, P. RUNESON, M. HÖST, M. C. OHLSSON, B. REGNELL and A. WESSLÉN, Experimentation in software engineering, Springer Science & Business Media, 2012.Google ScholarGoogle ScholarCross RefCross Ref
  29. R. SAVI, C. G. VON WANGENHEIM and A. BORGATTO, "Um modelo de avaliação de jogos educacionais na engenharia de software," Anais do XXV Simpósio Brasileiro de Engenharia de Software (SBES 2011), 2011.Google ScholarGoogle Scholar

Index Terms

  1. ProTesters: a board game for teaching the testing process
        Index terms have been assigned to the content through auto-classification.

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader

        HTML Format

        View this article in HTML Format .

        View HTML Format