|
Proposta de dissertação do MEI |
Título: |
*** Detecção de concerns em repositórios R |
Proponente(s): |
Miguel Pessoa Monteiro (DI/FCT/UNL)
Nuno Cavalheiro Marques (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: |
Bruno Palma realizou trabalho nesta frente. Bruno Jota está a continuá-lo no contexto da sua tese |
Breve descrição: |
Este projecto consiste na extensão à linguagem R duma frente de investigação já iniciada com MATLAB: técnicas para a detecção automática de concerns (conceitos ou abstracções enquanto módulos latentes) em bases de código R.
A abordagem consiste na extracção de métricas e subsequente tratamento/análise dos dados por meio de técnicas de machine learning (e.g., Self-Organizing Maps ou word2vec).
Ferramentas a usar/extend são em Java.
Trabalho anterior desenvolvido com MATLAB comprova que a técnica é viável e promissora. Porém, é importante extendê-la para mais linguagens para validar/comprovar a sua generalidade.
Este projecto inclui: (1a) desenvolver/adaptar analisador léxico para R. e (1b) integrá-lo na ferramenta existente, com reutilização dos restantes componentes. (2) replicar para R um estudo feito para MATAB, usando machine learning. |
Observações: |
Presentemente não existe financiamento para este projecto. |
|