Técnicas, Ferramentas e Métricas para Remodularização de Sistemas – Programa Pesquisador Mineiro (PPM V)


O projeto foi proposto para apoiar as pesquisas do solicitante nas seguintes áreas: Erosão Arquitetural. Durante a implementação e evolução de um sistema, sua arquitetura concreta pode se desviar da arquitetura com que ele foi planejado. Mais importante, esses desvios normalmente não são detectados, dando origem ao fenômeno conhecido como erosão arquitetural. Especificamente nessa linha de pesquisa, o solicitante tem investigado soluções para conformação de arquiteturas de software (isto é, para detectar desvios entre a arquitetura planejada e a arquitetura efetivamente implementada de um sistema. Basicamente, está sendo desenvolvida e avaliada uma linguagem de domínio específico para controlar o estabelecimento de dependências estruturais em sistemas orientados por objetos. Avaliação de Métricas de Modularidade. Métricas de software são frequentemente usadas para avaliar a qualidade interna de um sistema. No entanto, paradoxalmente, existe uma quantidade muito menor de trabalhos com o objetivo de avaliar o efetivo poder de avaliação de tais métricas. Assim, nessa linha de pesquisa pretende-se investigar os efetivos impactos de métricas tradicionais de qualidade interna — especificamente métricas de modularidade — em atributos de qualidade externa de um sistema (tais como correção e manutenibilidade). Os primeiros trabalhos nessa linha encontram-se em andamento, procurando validar uma métrica em particular: o número de warnings levantados por ferramentas para detecção de defeitos.

Alunos envolvidos: Graduação: (2) / Especialização: (0) / Mestrado acadêmico: (2) / Mestrado profissionalizante: (0) / Doutorado: (6) .

Integrantes: Marco Tulio de Oliveira Valente – Coordenador.