Proposta de dissertação do MEI
Título: Software para Mineração Interativa de um Repositório de Código MATLAB
Proponente(s): Miguel Pessoa Monteiro (Software Engineering and Modularity)
Nuno Marques (Neural Networks, Machine Learning and Data Mining)
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: Este projeto continua projetos anteriores e desenvolve-os numa frente bem focada. A linha comum consiste na análise de dados (de métricas) extraídos de repositórios MATLAB, com o objectivo de identificar, caracterizar e localizar concerns (conceitos, abstracções ou funcionalidades que se pretendem localizadas em módulos separados (cf. Separation of Concerns). Este projeto consiste no estudo e implementação de um conjunto de novas métricas sobre um repositório MATLAB [1] para uso interactivo com um sistema MultiSOM [2], um sistema de mapas auto-organizados desenvolvida em Java.

Em trabalho anterior, foi compilado um conjunto de métricas, estudadas em diversas teses de mestrado anteriores e desenvolvidas em SQL (no contexto de um repositório inteligente com interface web ). Neste projeto, as novas métricas devem ser organizadas e integradas na interface Java MultiSOM. O objectivo do trabalho inclui a produção de novos mapas auto-organizados que podem evoluir no tempo.
Observações: [1] https://novaresearch.unl.pt/en/publications/analysis-of-a-token-density-metric-for-concern-detection-in-matla
[2] https://ieeexplore.ieee.org/document/1647707