Impacto do Escopo de Composição na Ocorrência de Anomalias de Código: Um Estudo em Estabilidade de Sistemas Evolutivos
Escopo de Composição, Sistemas Evolutivos, Anomalias de Código, Estabilidade
Há uma variedade de mecanismos de composição, utilizados para evoluir artefatos de código, que promovem a composição de dois ou mais módulos do sistema. No entanto, a complexidade de tais composições, associada a existências de anomalias de código, impactam negativamente a estabilidade do código (i.e., quantidade de mudanças) de sistemas em evolução. Anomalia de código é qualquer sintoma identificado na composição dos elementos de código de um sistema que afete negativamente a sua qualidade. Em particular, a estabilidade do código. Neste contexto, o nível da complexidade da composição é em grande parte definido pelo o escopo de cada combinação. Porém, não há estudos que analisem a influência do escopo da composição na ocorrência de anomalias e o seu impacto na estabilidade de sistemas em evolução. Deste modo, o presente trabalho tem por objetivos (i) analisar a correlação existente entre o escopo das composições e o surgimento de anomalias de código e (ii) discutir o impacto que tal relação exerce sobre a estabilidade de sistemas. Finalmente, espera-se prover suporte ao desenvolvedores no que diz respeito ao monitoramento do escopo das composições e o seu impacto na estabilidade de sistemas em evolução.