Qualiz: Gamification to Teach and Engage on the Integration of Requirements Engineering and Data Quality in Machine Learning

Authors

DOI:

https://doi.org/10.5753/reic.2026.7196

Keywords:

Requirements engineering, Data quality, Machine learning

Abstract

The expansion of solutions based on artificial intelligence has intensified the reliance on machine learning (ML) techniques, making data quality a determining factor for the success of these systems. The effectiveness of models depends directly on complete, consistent, and representative datasets capable of supporting both the training and validation stages. However, the literature shows that issues related to poor data quality remain among the main causes of failures, biases, and performance degradation in ML applications. In this context, requirements engineering emerges as a strategic field, as it provides methods, processes, and guidelines that enable the identification of needs, the establishment of quality criteria, and the anticipation of risks associated with the collection, preparation, and maintenance of the data used in these models.
Despite the relevance of this topic, there is a significant gap in educational initiatives aimed at training professionals on data quality requirements for ML, especially in approaches that reconcile technical aspects with motivational strategies. Recent literature highlights gamification as a promising resource in this context, given its potential to make the learning process more dynamic, engaging, and effective. Within this context, this article presents Qualiz, a gamified prototype developed with the aim of disseminating good practices related to requirements engineering applied to data quality in ML systems. The prototype was made available to a group of 25 participants, who freely interacted with the platform and subsequently completed an evaluation questionnaire. The results revealed a predominantly positive evaluation: participants highlighted their good understanding of the topics presented, the relevance of the concepts addressed, and the adequacy of the quiz structure in facilitating the gradual assimilation of content. In addition, the interface was considered intuitive, and the playful elements were perceived as factors that increased interest and motivation during use. Based on these findings, Qualiz demonstrates significant potential as a complementary tool to support training in requirements engineering focused on data quality in ML, contributing both to the advancement of the field and to the education of professionals better prepared to operate in increasingly data-driven environments.

Downloads

Download data is not yet available.

References

Amershi, S. et al. (2019). Software engineering for machine learning: a case study. In 2019 IEEE/ACM 41st International Conference on Software Engineering: Software Engineering in Practice (ICSE SEIP), pages 291–300. IEEE. DOI: 10.1109/ICSE-SEIP.2019.00042.

Atwal, H. (2019). Practical DataOps: delivering agile data science at scale. Apress.

GitHub (2024). Github: Where the world builds software. Disponível em: [link].

Google (2018). Machine learning crash course. Disponível em: [link].

Google (2024). Google fonts. Disponível em: [link].

Ibáñez, M.-B., Di-Serio, A., and Delgado-Kloss, C. (2014). Gamification for engaging computer science students in learning activities: a case study. IEEE Transactions on Learning Technologies, 7(3):291–301. DOI: 10.1109/TLT.2013.11.

International Organization for Standardization (2008). ISO/IEC 25012:2008 - software engineering – software product quality requirements and evaluation (SQuaRE) – data quality model. Standard ISO/IEC 25012:2008.

Japiassu, R. B. and Rached, C. D. A. (2020). A gamificação no processo de ensino-aprendizagem: uma revisão integrativa. Revista Educação em Foco, 12(1):1–20.

Kreuzberger, D., Kühl, N., and Hirschl, S. (2023). Machine learning operations (MLOps): overview, definition, and architecture. IEEE Access, 11:31866–31879. DOI: 10.1109/ACCESS.2023.3262138.

Lemos, E. L. et al. (2020). AD-RPG: Elicitando requisitos na idade média utilizando um jogo educacional. In Anais do XXXI Simpósio Brasileiro de Informática na Educação (SBIE 2020), pages 1763–1772, Porto Alegre. Sociedade Brasileira de Computação. DOI: 10.5753/cbie.sbie.2020.1763.

Liberato, E. L. P., Pinheiro, A. G. P., Milanez, A. F., Silva, M. A. F. d., and Silva, P. H. A. d. (2024). Gametest: Um jogo para praticar teste de software. Informática na Educação: Teoria & Prática, 27(1):117–133. DOI: 10.22491/1982-1654.138735.

META (2024). React – the library for web and native user interfaces. Disponível em: [link].

MUI Team (2024). Mui: React components for faster and easier web development. Disponível em: [link].

Nakajima, S. and Nakatani, T. (2021). Ai extension of SQuaRE data quality model. In 2021 IEEE 21st International Conference on Software Quality, Reliability and Security Companion (QRS-C), pages 306–313. IEEE. DOI: 10.1109/QRS-C55045.2021.00053.

Pei, Z. et al. (2022). Requirements engineering for machine learning: a review and reflection. In 2022 IEEE 30th International Requirements Engineering Conference Workshops (REW), pages 2770–2784. IEEE. DOI: 10.1109/REW56159.2022.00039.

Postman (2024). Postman: Api platform for building and using apis. Disponível em: [link].

Pressman, R. S. and Maxim, B. R. (2016). Engenharia de software: uma abordagem profissional. AMGH, Porto Alegre, 8 edition.

Rangineni, S. (2023). An analysis of data quality requirements for machine learning development pipelines frameworks. International Journal of Computer Trends and Technology, 71(8):16–27. DOI: 10.14445/22312803/IJCTT-V71I8P103.

Seaborn, K. and Fels, D. I. (2015). Gamification in theory and action: a survey. International Journal of Human-Computer Studies, 74(1):14–31. DOI: 10.1016/j.ijhcs.2014.09.006.

Sommerville, I. (2019). Engenharia de software. Pearson, São Paulo, 10 edition.

Teichner, O. T. and Fortunato, I. (2015). Refletindo sobre a gamificação e suas possibilidades na educação. Revista Brasileira de Iniciação Científica, 2(3):102–111.

The PostgreSQL Global Development Group (2024). PostgreSQL: The world’s most advanced open source database. Disponível em: [link].

Vogelsang, A. and Borg, M. (2019). Requirements engineering for machine learning: perspectives from data scientists. In 2019 IEEE 27th International Requirements Engineering Conference Workshops (REW), pages 244–251. IEEE. DOI: 10.1109/REW.2019.00050.

Published

2026-03-13

How to Cite

Mendes, A. P. P., & Gratão de Souza, R. C. (2026). Qualiz: Gamification to Teach and Engage on the Integration of Requirements Engineering and Data Quality in Machine Learning. Electronic Journal of Undergraduate Research on Computing, 24(1), 146–154. https://doi.org/10.5753/reic.2026.7196

Issue

Section

Full Papers