WER2026 - 29th Workshop on Requirements Engineering


Utilizando a Engenharia de Software Experimental para avaliar a implementação das Regras de Garantia de Consistência na ferramenta JGOOSE

Kauan Campos; Rafael Lima; Victor Santander

10.29327/1884517.29-20

PDF Scholar

Abstract

A Engenharia de Requisitos de Software busca identificar, documentar e gerenciar requisitos ao longo do ciclo de vida de sistemas, sendo a consistência entre diferentes modelos um desafio recorrente na Engenharia de Software. Modelos como iStar e Casos de Uso da UML são amplamente utilizados, mas sua integração exige mecanismos que assegurem coerência entre artefatos ao longo da evolução do software. Este estudo tem como objetivo avaliar a implementação das Regras de Garantia de Consistência na ferramenta JGOOSE, verificando sua capacidade de manter a consistência semiautomática entre casos de uso e modelos iStar. A pesquisa foi conduzida sob princípios da Engenharia de Software Experimental, utilizando a estratégia de quase-experimento. O planejamento envolveu hipóteses formais, definição de variáveis e aplicação da abordagem GQM para estruturar métricas de avaliação. Os resultados indicam que, mesmo havendo oportunidades para ajustes futuros, as Regras de Garantia de Consistência foram aplicadas corretamente em diversos cenários, garantindo a derivação semi-automática consistente entre os modelos e contribuindo para a evolução da ferramenta.

Keywords: Engenharia de software experimental; Derivação semi-automática; Ferramenta CASE