z-logo
open-access-imgOpen Access
Detecção de Violações Arquiteturais usando Histórico de Versões
Author(s) -
Cristiano Maffort,
Marco Túlio 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
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom