Um estudo empírico para validar o uso de diretrizes ontológicas na criação de modelos em i*
Subtitle: -
By: Edited by Atena Editora
Edition: -
Series: -
Publisher: Atena Editora
Published: 2023
Place of publication: Brasil
Language: por
Format: PDF
Copyright date: 2023
Description: O framework i* é uma linguagem dedicada à Engenharia de Requisitos. Hoje, a
comunidade que desenvolve i* é relativamente grande e esses desenvolvedores,
que estão geograficamente dispersos, tendem a atribuir diferentes significados
para os construtos de sua linguagem. Argumenta-se que essa flexibilidade é
parte da própria natureza do framework, e de fato pode ser considerada uma de
suas características-chave de sucesso. Mas, por outro lado, é nossa convicção
de que isso representa uma barreira em termos de promoção do framework,
criando sérios problemas, tais como: a) dificuldade na comunicação eficiente
de conhecimento entre os especialistas da comunidade; b) aumento da curva
de aprendizado dos recém-chegados; c) inibição da adoção do framework por
profissionais da indústria; e d) interoperabilidade sintática e semântica existente
em vários dialetos. Nos últimos anos, a comunidade tornou-se ciente do problema
e várias tentativas foram feitas para facilitar o acesso e uso uniforme da linguagem
i*. Apesar de reconhecer que há resultados significativos nessa direção, essas
tentativas não são bem sucedidas na resolução dos problemas mencionados
anteriormente, simplesmente porque as abordagens propostas são puramente
sintáticas, sem dar atenção à semântica dos conceitos da linguagem. Indo além
de questões sintáticas, desde 2006, pesquisadores estão envolvidos em uma
tentativa de definir uma ontologia comum, com o objetivo de fornecer a semântica
para os principais conceitos da linguagem i*. Com isso, é possível propor uma
série de diretrizes de modelagem, aqui chamadas diretrizes ontológicas, que
apoiam o modelador no uso dos construtos da linguagem. Nesta dissertação,
apresentamos um estudo empírico para validar as diretrizes ontológicas. Para
isso, propõe-se um experimento em um ambiente controlado no qual se comparam
modelos preenchidos por dois grupos: um utilizando as diretrizes ontológicas, e
outro sem qualquer conhecimento de tais diretrizes. Resultados demonstram que,
para modeladores mais experientes, as diretrizes efetivamente representam um
ganho, provendo modelos de maior qualidade. Já para modeladores iniciantes,
os resultados não se mostram igualmente promissores. Com base nos resultados
dos experimentos, esta dissertação propõe, ainda, a criação de um plugin que dê
suporte a modeladores iniciantes na construção de modelos i* compatíveis com
as diretrizes ontológicas, fazendo com que, pouco a pouco, o modelador aprenda
e se torne mais autônomo no uso de tais diretrizes. Esse apoio se dá na interação
por meio de um diálogo entre plugin e modelador, fazendo com que as diretrizes
ontológicas sejam úteis na prática da construção de modelos i*.