Carregando Eventos

« Todos Eventos

  • Este evento já passou.

Estudo da Relação entre Co-change Clusters e Interesses em Sistemas Opensource.

24 - novembro - 2017 | 14:30 - 17:00

Foto-IM-Versão-2

15a Defesa de Dissertação do PGCOMP . Discente :Thiago Vinícius Lima Cunha.

A mineração de interesses é uma técnica utilizada na engenharia de software que tem por objetivo identificar entidades de código fonte pertencentes a unidades conceituais chamadas de interesse. Um interesse é uma parte do problema que se deseja tratar como uma unidade conceitual. Porém o mapeamento manual de interesses é uma atividade muito trabalhosa e propícia a erros. Diversas técnicas de mineração automática de interesses têm sido propostas para ajudar nesta atividade. No entanto, atualmente, não há estudos que mostrem que o emprego dessas técnicas obtém resultados próximos ao que seria obtido pelo mapeamento manual de interesses. Co-change cluster é uma técnica que busca agrupar classes que mudaram frequentemente juntas. É possível que essa similaridade nos padrões evolutivos dessas classes possa esconder uma relação existente entre elas, como por exemplo o fato delas compartilharem a implementação de um mesmo interesse. O objetivo deste trabalho é efetuar estudos exploratórios, para avaliar o grau de similaridade do mapeamento obtido manualmente pelos desenvolvedores e o mapeamento automaticamente obtido a partir do emprego da técnica de co-change cluster. Para isso, utilizamos mapeamentos manuais de interesses realizados em estudos anteriores e comparamos com os resultados a partir da aplicação da co-change cluster. Foram avaliados três projetos opensource. Os resultados do estudo apontam que alguns fatores podem ter influência no aumento do grau de similaridade entre essas duas abordagens, tais como: natureza do código, natureza do interesse e o número de commits utilizados na extração dos co-change clusters.

Palavras-chave: Co-change cluster, mineração de repositórios, mineração de interesses, acoplamento lógico.

Detalhes

Data:
24 - novembro - 2017
Hora:
14:30 - 17:00

Local

Array + Google Map