Apresentação do artigo "MinerAll: Uma ferramenta para extração e mineração de dados de repositórios de software livre" por José Teodoro da Silva no WSL em 2011
Análise da Desistência de Novatos em Projetos de Software Livre: Caso do Proj...
MinerAll: Uma ferramenta para extração e mineração de dados de repositórios de software livre
1. MinerAll: Uma ferramenta para extração e
mineração de dados de repositórios de software
livre
Igor Fábio Steinmacher - MSc
Igor Wiese - MSc
José Teodoro da Silva
2. Atenção
A que se direciona esta ferramenta?
02/07/2011 FISL 12 PORTO ALEGRE
3. Fontes de dados
Onde podemos encontrar dados para as
pesquisas de engenharia de software?
02/07/2011 FISL 12 PORTO ALEGRE
4. Fontes de dados
Onde podemos encontrar dados para as
pesquisas de engenharia de software?
Como os pesquisadores da engenharia de
software adquirem os dados para suas
pesquisas?
02/07/2011 FISL 12 PORTO ALEGRE
5. A ferramenta
Por que criar uma ferramenta que seja
extensível?
02/07/2011 FISL 12 PORTO ALEGRE
6. A ferramenta
Por que criar uma ferramenta que seja
extensível?
Decisões de projeto que possibilitam a
extensibilidade:
Separação em módulos;
Software orientado à interfaces;
02/07/2011 FISL 12 PORTO ALEGRE
7. A ferramenta
Por que criar uma ferramenta que seja
extensível?
Decisões de projeto que possibilitam a
extensibilidade:
Separação em módulos;
Software orientado à interfaces;
GPL 2;
Java + IoC + MySql + JFreeChart;
02/07/2011 FISL 12 PORTO ALEGRE
8. A ferramenta
MinerAll
Plotters
Downloaders
Processadores de informação
Leitores/Escritores
9. A ferramenta
Os downloaders são responsáveis por adquirir
os dados dos repositórios;
Os leitores/escritores agem sobre a
persistência dos dados;
Os processadores realizam a mineração e
interpretação dos dados extraídos;
Os ploters utilizam os dados interpretados e
apresentam os dados;
02/07/2011 FISL 12 PORTO ALEGRE
10. O que já foi feito
Extração de dados de repositórios Subversion;
Criação de gráficos de barras, frequência,
setores, etc;
Implementação de processadores de
informação ocorrência de erros;
Início das atividades de implementações de
métricas relacionadas à redes sociais;
02/07/2011 FISL 12 PORTO ALEGRE
14. O que há por fazer?
Executar testes sobre as métricas criadas;
Implementação de métricas já utilizadas em
trabalhos de terceiros:
Identificação de experts;
Métricas sobre a ocorrência de erros;
02/07/2011 FISL 12 PORTO ALEGRE
16. Contato
Grupo de pesquisa DataminingSE
Universidade Tecnológica Federal do Paraná
Campus Campo Mourão
Contatos:
joseteodoro1105@gmail.com, igor@utfpr.edu.br, igorfs@utfpr.edu.br,
vidalfontoura@hotmail.com
URL do projeto: http://code.google.com/p/minerall