Nothing Special   »   [go: up one dir, main page]

skip to main content
10.1145/3266237.3266254acmotherconferencesArticle/Chapter ViewAbstractPublication PagessbesConference Proceedingsconference-collections
research-article

GreaTest: a card game to motivate the software testing learning

Published: 17 September 2018 Publication History

Abstract

Software testing is one of the most used approaches to evaluate and improve the software quality. It allows to verify if a software does what it is intended to do, identifying problems in the software before its deployment. Thus, the teaching of software testing in Computer Science courses is needed to help students develop skills in this area. However, this teaching is usually theoretical. To make it more practical and attractive, serious games can be used. In the literature, several games are proposed to support the software testing learning. However, most of the games available are single player; they do not encourage student interaction during the learning process. In this scenario, this paper presents GreaTest, an educational card game that places participants in the role of test analysts. They indicate which test types are most appropriate for testing each scenario presented on the game cards. This game was evaluated with teachers, undergraduate and graduate students. The results indicate that its use contributes to the learning of software testing and the students' motivation.

References

[1]
Nayara Araujo, Rosiane Machado, Davi Viana, and Luis Rivero. 2017. Avaliando a Viabilidade do BlackBox em Sala de Aula: Um Jogo Sério para Ensino de Teste Funcional de Software. In XXVIII Simpósio Brasileiro de Informática na Educação.
[2]
A. K. T. Barbosa, L. L. E. Neves, and A. C. D. Neto. 2016. Jovetest - jogo da velha para auxiliar no ensino e estudo. de teste de software. In IX Fórum de Educação em Engenharia de Software.
[3]
Carla Ilane Moreira Bezerra, V. Farias, Emanuel Ferreira Coutinho, and Ismayle Sousa Santos. 2012. iTest Learning: Um Jogo para o Ensino do Planejamento de Testes de Software. In V Fórum de Educação em Engenharia de Software.
[4]
D.R.F. DeVellis. 2003. Scale Development: Theory and Applications.
[5]
L. L. Diniz and R. L. S. Dazzi. 2011. Jogo Digital para o Apoio ao Ensino do Teste de. Caixa-Preta. In X Simpósio Brasileiro de Qualidade de Software.
[6]
C. Sandler G. J. Myers, T. Badgett. 2011. The art of software testing.
[7]
J.M. Keller. 1987. Development and use of the ARCS model of motivational design. In Journal of Instructional Development.
[8]
Lasse Koskela. 2007. Test Driven: Practical Tdd and Acceptance Tdd for Java Developers. Manning Publications Co., Greenwich, CT, USA.
[9]
Divya Kumar and K.K. Mishra. 2016. The Impacts of Test Automation on Software's Cost, Quality and Time to Market. Procedia Computer Science 79 (2016), 8 -- 15. Proceedings of International Conference on Communication, Computing and Virtualization (ICCCV) 2016.
[10]
Ellen Francine Barbosa Pedro Valle and José Maldonado. 2015. Um Mapeamento Sistemático sobre Ensino de Teste de Software. In Anais do XXVI Simpósio Brasileiro de Informática na Educação (SBIE).
[11]
C. G. Wangenheim R. Savi and A. F. Borgatto. 2011. A Model for the Evaluation of Educational Games for teaching Software Engineering. In 25th Brazilian Symposium on Software Engineering.
[12]
A. C. Silva. 2010. Jogo Educacional para Apoiar o Ensino de Técnicas para Elaboração de Testes de Unidade. Master's thesis. UNIVALI.
[13]
S. Göbel V. Wendel, F. Hertin and R. Steinmetz. 2010. Collaborative Learning by means of Multiplayer Serious Games. In The 9th International Conference on Web-based Learning.
[14]
Pedro Henrique Dias Valle, Rafaela Vilela Rocha, and José Carlos Maldonado. 2017. Testing Game: An Educational Game to Support Software Testing Education. In Proceedings of the 31st Brazilian Symposium on Software Engineering (SBES'17).
[15]
Claes Wohlin, Per Runeson, Martin Hst, Magnus C. Ohlsson, Bjrn Regnell, and Anders Wessln. 2012. Experimentation in Software Engineering. Springer Publishing Company, Incorporated.

Cited By

View all
  • (2024)GREatest Unity - Um jogo digital de cartas para o ensino de testes de softwareAnais do IV Simpósio Brasileiro de Educação em Computação (EDUCOMP 2024)10.5753/educomp.2024.237539(357-366)Online publication date: 22-Apr-2024
  • (2024)Uso de Práticas Gamificadas no Ensino de Verificação e Validação de SoftwareAnais do IV Simpósio Brasileiro de Educação em Computação (EDUCOMP 2024)10.5753/educomp.2024.237525(184-192)Online publication date: 22-Apr-2024
  • (2023)Testing Maze: an educational game for teaching functional testingProceedings of the XXXVII Brazilian Symposium on Software Engineering10.1145/3613372.3614191(407-415)Online publication date: 25-Sep-2023
  • Show More Cited By

Index Terms

  1. GreaTest: a card game to motivate the software testing learning

    Recommendations

    Comments

    Please enable JavaScript to view thecomments powered by Disqus.

    Information & Contributors

    Information

    Published In

    cover image ACM Other conferences
    SBES '18: Proceedings of the XXXII Brazilian Symposium on Software Engineering
    September 2018
    379 pages
    ISBN:9781450365031
    DOI:10.1145/3266237
    Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

    Publisher

    Association for Computing Machinery

    New York, NY, United States

    Publication History

    Published: 17 September 2018

    Permissions

    Request permissions for this article.

    Check for updates

    Author Tags

    1. educational game
    2. software engineering teaching
    3. software testing

    Qualifiers

    • Research-article

    Funding Sources

    • Universidade Federal do Ceará

    Conference

    SBES '18
    SBES '18: XXXII BRAZILIAN SYMPOSIUM ON SOFTWARE ENGINEERING
    September 17 - 21, 2018
    Sao Carlos, Brazil

    Acceptance Rates

    SBES '18 Paper Acceptance Rate 38 of 140 submissions, 27%;
    Overall Acceptance Rate 147 of 427 submissions, 34%

    Contributors

    Other Metrics

    Bibliometrics & Citations

    Bibliometrics

    Article Metrics

    • Downloads (Last 12 months)10
    • Downloads (Last 6 weeks)0
    Reflects downloads up to 29 Nov 2024

    Other Metrics

    Citations

    Cited By

    View all
    • (2024)GREatest Unity - Um jogo digital de cartas para o ensino de testes de softwareAnais do IV Simpósio Brasileiro de Educação em Computação (EDUCOMP 2024)10.5753/educomp.2024.237539(357-366)Online publication date: 22-Apr-2024
    • (2024)Uso de Práticas Gamificadas no Ensino de Verificação e Validação de SoftwareAnais do IV Simpósio Brasileiro de Educação em Computação (EDUCOMP 2024)10.5753/educomp.2024.237525(184-192)Online publication date: 22-Apr-2024
    • (2023)Testing Maze: an educational game for teaching functional testingProceedings of the XXXVII Brazilian Symposium on Software Engineering10.1145/3613372.3614191(407-415)Online publication date: 25-Sep-2023
    • (2023)Learning environments in software testing education: An overviewComputer Applications in Engineering Education10.1002/cae.2265731:6(1497-1521)Online publication date: 27-Jun-2023
    • (2022)Scrum XPerience: A New Approach for Agile TeachingProceedings of the XXXVI Brazilian Symposium on Software Engineering10.1145/3555228.3555255(134-142)Online publication date: 5-Oct-2022
    • (2021)D-CreEA: DSML for Creating Educational Analog Card Games2021 20th Brazilian Symposium on Computer Games and Digital Entertainment (SBGames)10.1109/SBGames54170.2021.00016(49-58)Online publication date: Oct-2021
    • (2021)Teaching and learning strategies for software process subject2021 IEEE Frontiers in Education Conference (FIE)10.1109/FIE49875.2021.9637428(1-7)Online publication date: 13-Oct-2021
    • (2020)O Qualif e os jogos digitais que apoiam o ensino-aprendizagem sobre qualidade de softwareQualif and digital games that support the teaching and learning of software qualityQualif y juegos digitales que apoyan la enseñanza y el aprendizaje sobre la calidad de softwareRevista Vértices10.19180/1809-2667.v22n22020p181-20722:2(181-207)Online publication date: 30-Jul-2020
    • (2020)Computational games in STEM courses: a systematic review of the literature2020 IEEE Frontiers in Education Conference (FIE)10.1109/FIE44824.2020.9274071(1-8)Online publication date: 21-Oct-2020
    • (2020)TesCaV: An Approach for Learning Model-Based Testing and Coverage in PracticeResearch Challenges in Information Science10.1007/978-3-030-50316-1_18(302-317)Online publication date: 25-Jun-2020

    View Options

    Login options

    View options

    PDF

    View or Download as a PDF file.

    PDF

    eReader

    View online with eReader.

    eReader

    Media

    Figures

    Other

    Tables

    Share

    Share

    Share this Publication link

    Share on social media