Construção e Avaliação de uma Linha de Processos de Software para Jogos Sérios Digitais

  • Marcos Vinícius Bezerra Benigno UFRJ
  • Eldânae Nogueira Teixeira UFRJ
  • Cláudia Maria Lima Werner UFRJ

Resumo


Os Jogos Sérios Digitais (JS) constituem um domínio de crescente relevância socioeconômica e educacional, cujo desenvolvimento, no entanto, permanece marcado pela ausência de uma infraestrutura metodológica sistemática e reutilizável. A literatura evidencia que os processos empregados na construção desses sistemas baseiam-se, em sua maioria, em adaptações ad hoc e na experiência tácita dos especialistas envolvidos, resultando em desenvolvimentos dispendiosos, pouco rastreáveis e propensos à perda de capital intelectual entre projetos. Diante dessa lacuna, este trabalho constrói e avalia uma Linha de Processos de Software para Jogos Sérios (LPrS-JS), fundamentada na metodologia OdysseyProcessReuse e no método ArchToDSSA, como mecanismo para gerenciar a variabilidade inerente ao domínio e elevar a sistematicidade do desenvolvimento. A linha foi construída a partir de nove processos de desenvolvimento de JS identificados na literatura acadêmica e é representada, em modelos de características na notação OdysseyProcess-FEX, por seis macrofases canônicas organizadas em torno de um vocabulário que integra papéis, artefatos, subatividades e variantes, com suas obrigatoriedades e opcionalidades. A avaliação, conduzida com seis especialistas por meio de survey, indicou resultados positivos nas dimensões de clareza, completude e utilidade prática, com unanimidade na percepção de redução de esforço na estruturação de novos processos; a viabilidade de configuração e derivação foi reconhecida em termos de custo-benefício, embora condicionada à disponibilização de materiais de apoio e capacitação prévia. As limitações apontam para a necessidade de expansão do corpus de processos fundadores, de modo a incorporar contextos industriais e equipes com perfis artísticos.
Palavras-chave: Jogos Sérios, Linha de Processos de Software, Reutilização de Software, Modelagem de Variabilidades, Engenharia de Domínio

Referências

Clark C. Abt. 1970. Serious Games. Viking Press, New York.

E. Alcover, A. Jaume-i Capó, and G. Moyà Alcover. 2018. PROGame: A process framework for serious game development for motor rehabilitation therapy. PLOS ONE 13, 5 (2018), e0197383. DOI: 10.1371/journal.pone.0197383

Saiqa Aleem, Luiz Fernando Capretz, and Faheem Ahmed. 2016. Game development software engineering process life cycle: a systematic review. Journal of Software Engineering Research and Development 4, 1 (2016). DOI: 10.1186/s40411-016-0032-7

Serdar Aslan and Osman Balci. 2015. GAMED: Digital educational game development methodology. SIMULATION 91 (2015), 307–319. DOI: 10.1177/0037549715572673

Felix Bachmann and Paul C. Clements. 2005. Variability in Software Product Lines. DOI: 10.21236/ada450337

R. Baranyi, P. Czech, F.Walcher, et al. 2019. Reha@Stroke – A Mobile Application to Support People Suffering from a Stroke Through Their Rehabilitation. In 2019 IEEE 7th International Conference on Serious Games and Applications for Health (SeGAH). IEEE, 1–8. DOI: 10.1109/SeGAH.2019.8882447

A. S. Barreto, L. G. P. Murta, and A. R. C. da Rocha. 2011. Software Process Definition: a Reuse-based Approach. Journal of Universal Computer Science 17, 13 (2011), 1765–1799.

Marcos Vinícius Bezerra Benigno. 2026. Linha de Processos para Jogos Sérios Digitais. Dissertação de Mestrado. Programa de Engenharia de Sistemas e Computação (PESC), COPPE, Universidade Federal do Rio de Janeiro, Rio de Janeiro.

Marcos Vinícius Bezerra Benigno, Eldânae Nogueira Teixeira, and Cláudia Maria Lima Werner. 2024. Processos de Software para Jogos Digitais: uma Revisão Terciária da Literatura. In Anais do XXXV Simpósio Brasileiro de Informática na Educação (SBIE 2024). Sociedade Brasileira de Computação (SBC), 665–680. DOI: 10.5753/sbie.2024.242237

Jan Bosch, Gert Florijn, Danny Greefhorst, Juha Kuusela, J. Henk Obbink, and Klaus Pohl. 2002. Variability Issues in Software Product Lines. Springer Berlin Heidelberg, 13–21. DOI: 10.1007/3-540-47833-7_3

Fredrik Breien and Barbara Wasson. 2022. eLuna: A Co-Design Framework for Narrative Digital Game-Based Learning that Support STEAM. Frontiers in Education 6 (2022). DOI: 10.3389/feduc.2021.775746

S. Cano, J. Muñoz Arteaga, C. Collazos, et al. 2016. Towards a Methodology for Serious Games Design for Children with Auditory Impairments. IEEE Latin America Transactions 14, 5 (2016). DOI: 10.1109/TLA.2016.7530453

M. Carrión-Toro, M. Santórum G., P. Acosta-Vargas, et al. 2020. iPlus a User-Centered Methodology for Serious Games Design. Applied Sciences 10, 24 (2020), 9007. DOI: 10.3390/app10249007

J. Chueca, J. Verón, J. Font, et al. 2024. The consolidation of game software engineering: A systematic literature review of software engineering for industryscale computer games. Information and Software Technology 165 (2024), 107330. DOI: 10.1016/j.infsof.2023.107330

D. M. Costa, Eldânae Nogueira Teixeira, and Cláudia Maria Lima Werner. 2018. Software Process Definition using Process Lines: A Systematic Literature Review. In 2018 XLIV Latin American Computer Conference (CLEI). IEEE, 110–119. DOI: 10.1109/clei.2018.00022

Ben Cowley. 2014. The QUARTIC Process Model for Developing Serious Games: ’Green My Place’ Case Study. In Serious Games Development and Applications. 143–172. DOI: 10.1007/978-1-4939-0965-0_8

Andy Field. 2009. Discovering Statistics Using SPSS. SAGE Publications Ltd.

William Frakes and Kyo Kang. 2005. Software reuse research: status and future. IEEE Transactions on Software Engineering 31, 7 (2005), 529–536. DOI: 10.1109/tse.2005.85

Yongbeom Kim and Edward A. Stohr. 1998. Software Reuse: Survey and Research Directions. Journal of Management Information Systems 14, 4 (March 1998), 113–147. DOI: 10.1080/07421222.1998.11518188

Fedwa Laamarti, Mohamad Eid, and Abdulmotaleb El Saddik. 2014. An Overview of Serious Games. International Journal of Computer Games Technology 2014 (2014), 1–15. DOI: 10.1155/2014/358152

Rensis Likert. 1932. A technique for the measurement of attitudes. Archives of Psychology 140 (1932), 5–55.

Emerson Murphy-Hill, Thomas Zimmermann, and Nachiappan Nagappan. 2014. Cowboys, ankle sprains, and keepers of quality: how is video game development different from software development?. In Proceedings of the 36th International Conference on Software Engineering (ICSE ’14). ACM, 1–11. DOI: 10.1145/2568225.2568226

A. O. O’Hagan, G. Coleman, and R. V. O’Connor. 2014. Software Development Processes for Games: A Systematic Literature Review. In Systems, Software and Services Process Improvement. Springer Berlin Heidelberg, 182–193. DOI: 10.1007/978-3-662-43896-1_16

P. Oliveira, L. Fontoura, and R. Medina. 2020. Metodologias Usadas no Desenvolvimento de Jogos Eletrônicos Educacionais: Uma Revisão da Literatura. In Anais do XXXI Simpósio Brasileiro de Informática na Educação (SBIE). SBC, Porto Alegre, RS, Brasil, 542–551. DOI: 10.5753/cbie.sbie.2020.542

Leon J. Osterweil. 1997. Software processes are software too, revisited: an invited talk on the most influential paper of ICSE 9. In Proceedings of the 19th International Conference on Software Engineering (ICSE ’97). ACM Press, 540–548. DOI: 10.1145/253228.253440

M. Pirovano, E. Surer, R. Mainetti, et al. 2016. Exergaming and rehabilitation: A methodology for the design of effective and safe therapeutic exergames. Entertainment Computing (2016). DOI: 10.1016/j.entcom.2015.10.002

R. Prieto, J. López-Arcos, N. Medina-Medina, et al. 2017. Design methodology for educational games based on graphical notations: Designing Urano. Entertainment Computing 18 (2017). DOI: 10.1016/j.entcom.2016.08.005

Dieter Rombach. 2006. Integrated Software Process and Product Lines. In Unifying the Software Process Spectrum. Springer Berlin Heidelberg, 83–90. DOI: 10.1007/11608035_9

Eldânae Nogueira Teixeira. 2011. OdysseyProcess-FEX: Uma Abordagem para Modelagem de Variabilidades de Linha de Processos de Software. Master’s thesis. COPPE/UFRJ, Rio de Janeiro.

Eldânae Nogueira Teixeira. 2016. OdysseyProcessReuse: Uma Metodologia para Engenharia de Linha de Processos de Software Baseada em Componentes. Ph.D. Dissertation. COPPE/UFRJ, Rio de Janeiro.

Eldânae Nogueira Teixeira, F. A. Aleixo, F. D. D. S. Amâncio, et al. 2019. Software process line as an approach to support software process reuse: A systematic literature review. Information and Software Technology 116 (2019), 106175. DOI: 10.1016/j.infsof.2019.08.007

Aline Vasconcelos and Cláudia Werner. 2011. Evaluating reuse and program understanding in ArchMine architecture recovery approach. Information Sciences 181, 13 (2011), 2761–2786. DOI: 10.1016/j.ins.2010.05.024

Phil Wilkinson. 2016. A Brief History of Serious Games. Springer International Publishing, 17–41. DOI: 10.1007/978-3-319-46152-6_2
Publicado
08/09/2026
BENIGNO, Marcos Vinícius Bezerra; TEIXEIRA, Eldânae Nogueira; WERNER, Cláudia Maria Lima. Construção e Avaliação de uma Linha de Processos de Software para Jogos Sérios Digitais. In: WORKSHOP SOBRE ENGENHARIA DE SOFTWARE PARA DESENVOLVIMENTO DE JOGOS (SE4GAMES), 2. , 2026, São Paulo/SP. Anais [...]. Porto Alegre: Sociedade Brasileira de Computação, 2026 . p. 9-16. DOI: https://doi.org/10.5753/se4games.2026.32860.