z-logo
open-access-imgOpen Access
Detecção de Violações Arquiteturais usando Histórico de Versões
Author(s) -
Cristiano Maffort,
M. Valente,
Mariza A. S. Bigonha
Publication year - 2012
Language(s) - Portuguese
Resource type - Conference proceedings
DOI - 10.5753/sbqs.2012.15310
Subject(s) - humanities , computer science , political science , philosophy
Este artigo descreve uma metodologia para detecção de violações arquiteturais em um dado produto de software. O objetivo principal é coletar informações históricas sobre como as relações de dependência entre classes que compõem o sistema se comportam no decorrer do tempo de modo a identificar padrões de uso e desuso nessas relações para, então, detectar violações arquiteturais presentes no código-fonte do sistema. O artigo apresenta também resultados da aplicação da metodologia proposta em um sistema de gestão de uma instituição de ensino superior, composto por 1852 classes e interfaces, o qual é mantido em um repositório de controle de versões contendo 4923 versões. Como resultado, a metodologia proposta detectou 92% das divergências arquiteturais existentes nesse sistema (recall), com uma precisão de cerca de 67%.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here