Design and Evaluation of a Mobile Application for an Educational Card Game




Hybrid Games, Educational Games, Board Games, Teaching Software Testing, UX Evaluation


Educational games can provide players with rich learning and socializing experiences through different interac-tion paradigms, such as board games, card games, and, more recently, hybrid (physical-digital) games. However, the process of making, maintaining, and evolving an educational analog game is not a trivial task. Balancing the game mechanics and dynamics to provide a pleasant and educational gaming experience can be very difficult to achieve. Furthermore, adding a digital component in the gameplay can disturb the experience of the game and learning ob-jectives, and this kind of insertion should be evaluated. This work then aims to report the process of developing and evaluating a mobile application for helping the gameplay of a card game that focuses on on teaching software testing concepts. Our primary concern during the development of the application was whether its insertion would compromise the learning process or the social experience of the card game. The developed application has the fol-lowing functionalities: point counter, dice scrolling, timer, and a summary of the rules. We designed and developed a first version of the application. Then, we evaluated the impact of its insertion on gameplay by applying the game assisted with the application with students from Computer Science and Computer Engineering courses and, after the end of the game, the participants answered questionnaires about the players’ experience and their impressions about the application. Based on the results, we perceived that the use of the application provided benefits to the players’ experience, although the evaluation highlighted some opportunities for improvement. Thus, we evolve the mobile application based on the comments gathered in this evaluation. This new version has improvements on user’s interface, aiming to provide a better user experience, and new functionalities. Furthermore, we assessed the second version and compared both versions of the mobile app in order to collect evidence regarding improvements in the game experience.


Download data is not yet available.


Borges, B., Silva, R., Paiva, J., Aragão, B., Santos, I., and Andrade, R. (2019). Design e avaliação de um aplicativo móvel complementar para um jogo de cartas educacional. In Anais do I Workshop sobre Interação e Pesquisa de Usuários no Desenvolvimento de Jogos, pages 21–30, Porto Alegre, RS, Brasil. SBC.

(2013). ISO/IEC/IEEE P29119-4-DISMay2013. IEEE Software and Systems Engineering Standards Committee.

A. Beppe, T., Linhares de Araújo, I., Aragão, B., Santos, I. D. S., Ximenes, D., and M. Castro Andrade, R. (2018). Greatest: a card game to motivate the software
testing learning. pages 298–307.

Anastasiou, L. G. C. (2001). Teaching Methodology at the Brazilian University: elements of a trajectory. (In portuguese, Metodologia de Ensino na Universidade
Brasileira: elementos de uma trajetória.). Papirus.

Bourque, P. and Fairley, R. (2014). Guide to the Software Engineering Body of Knowledge, volume 3. IEEE Computer Society.

Brighenti, J., Biavatti, V., and Rodrigues de Souza, T. (2015). Teaching-learning methodologies: an approach under the students’ perception. (in portuguese, metodologias de ensino-aprendizagem: uma abordagem sob a percepção dos alunos). Revista Gestão Universitária na América Latina : Revista GUAL, 8.

Carneiro, N., Darin, T., and Viana, W. (2019). Application of games user research to the evaluation of games based on location. (in portuguese, Análise da aplicação de Games User Research à Avaliação de Jogos Baseados em Localização).

Darin, T., Coelho, B., and Borges, B. (2019). Which Instrument Should I Use? Supporting Decision-Making About the Evaluation of User Experience. pages 49–67.

de Freitas, S. (2006). Learning in immersive worlds: a review of game-based learning. Workingpaper.

Dempsey, J., Lucassen, B., and Rasmussen, K. (1996). The Instructional Gaming Literature: Implications and 99 Sources. University of South Carolina, College of Education.

Dix, A. (2017). Human–computer interaction, foundations and new paradigms. Journal of Visual Languages and Computing.

Eduardo Battistella, P. and Gresse von Wangenheim, C. (2016). Games for teaching computing in higher education – a systematic review. IEEE Technology and Engineering Education, 1:8–30.

Gresse von Wangenheim, C. and Shull, F. (2009). To game or not to game? Software, IEEE, 26:92–94.

Jennifer Preece, Helen Sharp, Y. R. (2013). Interaction Design: Beyond Human-Computer Interaction. (In portuguese, Design de interação: Além da Interação
Humano-Computador). Bookman, Porto Alegre, Brasil, 3 edition.

Kankainen, V., Arjoranta, J., and Nummenmaa, T. (2017). Games as blends : Understanding hybrid games. Journal of Virtual Reality and Broadcasting.

Law, L.-C., Roto, V., Vermeeren, A., Kort, J., and Hassenzahl, M. (2008). Towards a shared definition of user experience. pages 2395–2398.

Legeard, B., Denoo, O., Friedenberg, D., Kramer, A., and Zmitrowicz, K. (2019). Foundation Level Syllabus – Aceptance Testing. International Qualification Board for
Business Analysis - ISTQB.

Longstreet, C. S. and Cooper, K. (2011). Using games in software engineering education to increase student success and retention. page 554.

Mora, S., Loreto, I. D., and Divitini, M. (2016). From Design and Evaluation of a Mobile Application for an Educational Card Game Silva et al. 2020 interactive surfaces to interactive game pieces in hybrid board games. JAISE, 8:531–548.

Nielsen, J. (1994). Usability inspection methods. In Conference companion on Human factors in computing systems, pages 413–414.

Petri, G., Gresse von Wangenheim, C., and Borgatto, A. (2017a). Evolution of a game evaluation model for the teaching of computing. (in portuguese, evolução de
um modelo de avaliação de jogos para o ensino de computação).

Petri, G., Gresse von Wangenheim, C., and Borgatto, A. F. (2017b). MEEGA+, Systematic Model to Evaluate Educational Games, pages 1–7. Springer International
Publishing, Cham.

Savi, R., Gresse von Wangenheim, C., Ulbricht, V., and Vanzin, T. (2010). Proposal for an educational games evaluation model. (in portuguese, proposta de um modelo de avaliação de jogos educacionais). RENOTE, 8.

Sommerville, I. (2010). Software Engineering. Addison-Wesley Publishing Company, USA, 9th edition.

Souza, S. C. d. and Dourado, L. (2015). Problem-based learning (pbl): an innovative learning method for educa-tional teaching (in portuguese, aprendizagem baseada em problemas (ABP): um método de aprendizagem inovador para o ensino educativo). Holos, 5:182–200.

Sánchez, J. L. G., Vela, F. L. G., Simarro, F. M., and Padilla-Zea, N. (2012). Playability: analysing user experience in video games. Behaviour & Information technology, 31(10):1033–1054.

von Wangenheim, C. G., Savi, R., and Borgatto, A. F. (2013). Scrumia—an educational game for teaching scrum in computing courses. Journal of Systems and Software, 86(10):2675 – 2687.

Xu, Y., Barba, E., Radu, I., Gandy, M., and Macintyre, B. (2012). Chores are fun: Understanding social play in board games for digital tabletop game design. Proceedings of DiGRA 2011 Conference: Think Design Play.

App magic life counter. https://talisman. games/products/magic-life-total/. Accessed: 2020-04-05.




How to Cite

SILVA, R. A. de S.; ANDRADE, R. M. de C.; ARAGÃO FILHO, J. B. B.; SANTOS, I. de S.; PAIVA, J. de O. V.; ARAGÃO, B. S. Design and Evaluation of a Mobile Application for an Educational Card Game. Journal on Interactive Systems, Porto Alegre, RS, v. 11, n. 1, p. 110–124, 2020. DOI: 10.5753/jis.2020.763. Disponível em: Acesso em: 17 jan. 2021.



Regular Paper