Avaliação de Estabilidade em Técnicas Contemporâneas de Modularização de Software


A avaliação da modularidade desempenha um papel fundamental no desenvolvimento de modernos sistemas de software. Métricas tradicionais de software se baseiam na abstração de módulo e constituem um poderoso mecanismo para fornecer indicadores de modularidade de projeto de software. Entretanto, alguns interesses, chamados interesses transversais, afetam múltiplos módulos do sistema e não são facilmente quantificáveis por métricas tradicionais. Interesses transversais são geralmente considerados indicativos de problemas para a evolução do sistema, como exemplo, por levarem a instabilidade do projeto. Técnicas contemporâneas de modularização têm sido propostas com o objetivo de separar interesses transversais e melhorar a modularidade do sistema. Por outro lado, pouco se sabe da real influência dos mecanismos destas técnicas na estabilidade do projeto. Assim, o objeto deste projeto é oferecer meios para avaliação empírica dos efeitos positivos e negativos de diferentes técnicas contemporâneas de modularização na estabilidade de software.

Alunos envolvidos: Graduação: (1) / Mestrado acadêmico: (1) .

Integrantes: Eduardo Magno Lages Figueiredo – Coordenador / Alessandro Garcia – Integrante / Marcelo Maia – Integrante / Alcemir Rodrigues Santos – Integrante / Pericles Rafael Oliveira Alves – Integrante / Thieres Nardy Dias – Integrante. 
 



Início: 2010
Término: 2012
Coordenador: Eduardo Figueiredo
Agência: FAPEMIG
Processo: APQ-02932-10
Situação: Encerrado