Proposta de dissertação do MEI
Título: Análise Automática da contribuição da Arquitetura e Desenho do Código Fonte para a Dívida Técnica (@ Opensoft )
Proponente(s): Mariana Sousa (Opensoft)
Miguel Goulão (DI/FCT/UNL)
Créditos: 42 ECTS
Área científica: Software Engineering
Início preferencial: Qualquer semestre
URL:
Já estão em curso trabalhos preliminares executados pelo alunos:
Breve descrição: Na indústria de desenvolvimento de software a qualidade de código é um fator importantíssimo para avaliar as aplicações e sistemas desenvolvidos em termos de valor ganho face ao investimento efetuado. Nesta tese pretende-se aumentar a capacidade de análise de código do SonarQube (a ferramenta mais usada na análise automática da qualidade de código, adoptada pela Opensoft e seus clientes) para melhorar a sua capacidade de aferição da dívida técnica (Technical Debt). A dívida técnica é a actual norma da indústria de software para avaliar o trabalho extra de desenvolvimento que resulta da utilização de uma solução mais barata no curto prazo, em detrimento de uma solução tecnicamente superior. A análise automática de código é muito relevante para a dívida técnica, pois a complexidade de arquitetura e o desenho do código fonte serão responsáveis pelos maiores custos de manutenção e evolução de uma aplicação ou sistema.
Observações: Dissertação a realizar em ambiente Empresarial, em colaboração entre a Opensoft e a FCT/UNL.