Modularidade usando Dependências Semânticas e Evolutivas


Os objetivos principais da pesquisa proposta são os seguintes: (#1) investigar novas soluções e visões modulares, com ênfase em módulos que agrupem classes segundo seus relacionamentos semânticos e evolutivos; (#2) investigar novas soluções para conformidade arquitetural, com ênfase em agilidade e recomendação de refactorings. Esses dois objetivos principais são fatorados em objetivos específicos, conforme descrito a seguir: (#1.1) Investigação de técnicas para extração e visualização de módulos semânticos; (#1.2) Investigação de técnicas para mineração, caracterização e visualização de manutenções transversais; (#2.1) Novos estudos de caso em conformidade arquitetural; (#2.2) Detecção de desvios arquiteturais usando regras de associação; (#2.3) Investigação de técnicas para recomendação de refatoramentos dos tipos Move Class e Move Method

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

Integrantes: Marco Tulio de Oliveira Valente – Coordenador / Marcelo de Almeida Maia – Integrante / Ricardo Terra – Integrante / Heitor Augustus Xavier Costa – Integrante.