mestrado em redes de computadores programa de pós-graduação em sistemas e computação...

26
Mestrado em Redes de Computadores Programa de Pós-Graduação em Sistemas e Computação “Utilizando estudos observacionais para testar e aperfeiçoar um pacote de laboratório para avaliação de ferramentas de mineração visual de dados” MESTRADO EM REDES DE COMPUTADORES Aluna: Josemeire Machado Dias Orientação: Prof. Dr. Manoel Mendonça Co-orientação: Profª MSc. Daniela Cruzes

Upload: internet

Post on 22-Apr-2015

106 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: Mestrado em Redes de Computadores Programa de Pós-Graduação em Sistemas e Computação “Utilizando estudos observacionais para testar e aperfeiçoar um pacote

Mestrado em Redes de Computadores

Programa de Pós-Graduação em Sistemas e Computação

“Utilizando estudos observacionais para testar e aperfeiçoar um pacote de laboratório para avaliação de ferramentas de mineração visual de dados”

MESTRADO EM REDES DE COMPUTADORES

Aluna: Josemeire Machado Dias Orientação: Prof. Dr. Manoel MendonçaCo-orientação: Profª MSc. Daniela Cruzes

Page 2: Mestrado em Redes de Computadores Programa de Pós-Graduação em Sistemas e Computação “Utilizando estudos observacionais para testar e aperfeiçoar um pacote

Mestrado em Redes de Computadores

Programa de Pós-Graduação em Sistemas e Computação

Muitas ferramentas de MVD desenvolvidas, mas sem uso;

Ferramentas precisam ser avaliadas para serem melhoradas e comercializadas;

Grande número de critérios definidos para avaliação de ferramentas;

A definição de critérios não é suficiente para garantir a qualidade da avaliação das ferramentas;

Nosso interesse na área de estudos empíricos.

MOTIVAÇÃO PARA O TRABALHO

Page 3: Mestrado em Redes de Computadores Programa de Pós-Graduação em Sistemas e Computação “Utilizando estudos observacionais para testar e aperfeiçoar um pacote

Mestrado em Redes de Computadores

Programa de Pós-Graduação em Sistemas e Computação

FERRAMENTAS DE MINERAÇÃO VISUAL DE DADOS

Modelo de Referência para Visualização. (CARD et al. 1999)

Page 4: Mestrado em Redes de Computadores Programa de Pós-Graduação em Sistemas e Computação “Utilizando estudos observacionais para testar e aperfeiçoar um pacote

Mestrado em Redes de Computadores

Programa de Pós-Graduação em Sistemas e Computação

PROCESSO PARA AVALIAR FERRAMENTAS DE MVD

Page 5: Mestrado em Redes de Computadores Programa de Pós-Graduação em Sistemas e Computação “Utilizando estudos observacionais para testar e aperfeiçoar um pacote

Mestrado em Redes de Computadores

Programa de Pós-Graduação em Sistemas e Computação

PROCESSO PARA AVALIAÇÃO DE FERRAMENTAS DE MVD

Page 6: Mestrado em Redes de Computadores Programa de Pós-Graduação em Sistemas e Computação “Utilizando estudos observacionais para testar e aperfeiçoar um pacote

Mestrado em Redes de Computadores

Programa de Pós-Graduação em Sistemas e Computação

A TÉCNICA DE AVALIAÇÃO DE FERRAMENTAS DE MVD CRIADA NESTE PROJETO

É baseada em inspeção e em perspectivas;

perspectivas definidas: Especialista na análise de dados;

Especialista nos dados;

Especialista em interfaces;

A utilização da técnica é guiada por cenários;

Utiliza critérios para avaliação.

Page 7: Mestrado em Redes de Computadores Programa de Pós-Graduação em Sistemas e Computação “Utilizando estudos observacionais para testar e aperfeiçoar um pacote

Mestrado em Redes de Computadores

Programa de Pós-Graduação em Sistemas e Computação

CRITÉRIOS UTILIZADOS NA TÉCNICA

Critérios definidos por Paulo Roberto Luzzardi

Tese de doutorado da UFRGS / Informática

Foco dos critérios

contemplam a representação visual estática

contemplam os mecanismos de interação

Page 8: Mestrado em Redes de Computadores Programa de Pós-Graduação em Sistemas e Computação “Utilizando estudos observacionais para testar e aperfeiçoar um pacote

Mestrado em Redes de Computadores

Programa de Pós-Graduação em Sistemas e Computação

CRITÉRIOS PARA A REPRESENTAÇÃO VISUAL

Page 9: Mestrado em Redes de Computadores Programa de Pós-Graduação em Sistemas e Computação “Utilizando estudos observacionais para testar e aperfeiçoar um pacote

Mestrado em Redes de Computadores

Programa de Pós-Graduação em Sistemas e Computação

CRITÉRIOS PARA OS MECANISMOS DE INTERAÇÃO

Page 10: Mestrado em Redes de Computadores Programa de Pós-Graduação em Sistemas e Computação “Utilizando estudos observacionais para testar e aperfeiçoar um pacote

Mestrado em Redes de Computadores

Programa de Pós-Graduação em Sistemas e Computação

FLUXO DE UTILIZAÇÃO DA TÉCNICA

Page 11: Mestrado em Redes de Computadores Programa de Pós-Graduação em Sistemas e Computação “Utilizando estudos observacionais para testar e aperfeiçoar um pacote

Mestrado em Redes de Computadores

Programa de Pós-Graduação em Sistemas e Computação

CRIAÇÃO DO EXPERIMENTO PARA TESTAR A TÉCNICA

Objetivos do experimento

Analisar a técnica criada (baseada em

perspectivas) e a baseada em heurísticas para

avaliá-las em relação à sua efetividade na detecção

de problemas no contexto da inspeção do ponto de

vista do especialista na análise de dados,

especialista em interfaces e especialista nos dados.

Page 12: Mestrado em Redes de Computadores Programa de Pós-Graduação em Sistemas e Computação “Utilizando estudos observacionais para testar e aperfeiçoar um pacote

Mestrado em Redes de Computadores

Programa de Pós-Graduação em Sistemas e Computação

O PROCESSO EXPERIMENTAL TRADICIONAL

Baseado no modelo de Travassos (2002)

Page 13: Mestrado em Redes de Computadores Programa de Pós-Graduação em Sistemas e Computação “Utilizando estudos observacionais para testar e aperfeiçoar um pacote

Mestrado em Redes de Computadores

Programa de Pós-Graduação em Sistemas e Computação

A PROPOSTA DE INSERÇÃO DA FASE DE TESTE NO PROCESSO EXPERIMENTAL

Page 14: Mestrado em Redes de Computadores Programa de Pós-Graduação em Sistemas e Computação “Utilizando estudos observacionais para testar e aperfeiçoar um pacote

Mestrado em Redes de Computadores

Programa de Pós-Graduação em Sistemas e Computação

DETALHAMENTO DA FASE DE TESTE

Page 15: Mestrado em Redes de Computadores Programa de Pós-Graduação em Sistemas e Computação “Utilizando estudos observacionais para testar e aperfeiçoar um pacote

Mestrado em Redes de Computadores

Programa de Pós-Graduação em Sistemas e Computação

O pacote foi criado a partir de estudos observacionais

Foram realizados 4 estudos observacionais e 1 Piloto

1º Estudo = 3 Participantes Alunos de Mestrado da UNIFACS

2º Estudo = 3 Participantes Alunos do Mestrado em Redes da UNIFACS

3º Estudo = 5 Participantes Professores da UNIFACS

4º Estudo = 22 Participantes Curta Duração da UNIFACS

1º Piloto = 12 Participantes Mestrado e Doutorado da USP – São Carlos

CRIAÇÃO DO PACOTE EXPERIMENTAL

Page 16: Mestrado em Redes de Computadores Programa de Pós-Graduação em Sistemas e Computação “Utilizando estudos observacionais para testar e aperfeiçoar um pacote

Mestrado em Redes de Computadores

Programa de Pós-Graduação em Sistemas e Computação

Evolução dos estudos observacionais

Page 17: Mestrado em Redes de Computadores Programa de Pós-Graduação em Sistemas e Computação “Utilizando estudos observacionais para testar e aperfeiçoar um pacote

Mestrado em Redes de Computadores

Programa de Pós-Graduação em Sistemas e Computação

Principais problemas

O conjunto de dados era muito grande / máquinas lentas;

O treinamento e a aplicação da técnica por ser realizado em um único dia deixava o participante confuso e cansado;

Os formulários, por serem impressos diretamente da web não traduziam segurança em relação a verdadeira resposta do participante;

A falta de uma visão geral da ferramenta;

Dificuldade de manuseio dos formulários.

Ações tomadas

Conjunto de dados reduzidos;

Treinamento em dois dias;

Formulários transferidos para o Word.

1º ESTUDO = 3 PARTICIPANTES (Alunos de Mestrado)

Page 18: Mestrado em Redes de Computadores Programa de Pós-Graduação em Sistemas e Computação “Utilizando estudos observacionais para testar e aperfeiçoar um pacote

Mestrado em Redes de Computadores

Programa de Pós-Graduação em Sistemas e Computação

Principais problemas Dificuldade com a linguagem complexa;

Ausência de exemplos mais próximos da realidade.

Ações Tomadas

Inserção de alguns exemplos da web.

2º ESTUDO = 3 PARTICIPANTES (Alunos de Mestrado)

Page 19: Mestrado em Redes de Computadores Programa de Pós-Graduação em Sistemas e Computação “Utilizando estudos observacionais para testar e aperfeiçoar um pacote

Mestrado em Redes de Computadores

Programa de Pós-Graduação em Sistemas e Computação

Principais problemas

Confusão no preenchimento dos formulários;

Participantes ficaram impacientes com a ferramenta;

Falso entendimento das explicações;

Tabela de critérios se mostrou confusa;

Treinamento e avaliação realizados no mesmo dia.

Ações tomadas

Estabelecimento de ordem de preenchimento dos formulários;

Melhoria da didática para reconhecer se o treinamento foi ou não entendido;

Re-organização da tabela de critérios.

3º ESTUDO = 5 PARTICIPANTES (Professores da Unifacs)

Page 20: Mestrado em Redes de Computadores Programa de Pós-Graduação em Sistemas e Computação “Utilizando estudos observacionais para testar e aperfeiçoar um pacote

Mestrado em Redes de Computadores

Programa de Pós-Graduação em Sistemas e Computação

Desafios

Participantes com perfis desconhecidos dos condutores;

Necessidade de desenvolvimento de métrica de enquadramento;

Principais problemas desta observação

Participantes não sabiam responder aos formulários por causa dos termos técnicos empregados;

Ainda houve reclamação em relação à linguagem complexa;

A participação foi motivada por promessa de certificados;

A ferramenta Treeminer possui grande número de problemas de usabilidade e funcionalidade.

Ações tomadas

Inserção de definições para as perguntas;

Troca da ferramenta Treeminer por Treemap.

4º ESTUDO = 22 PARTICIPANTES (Alunos do Seqüencial)

Page 21: Mestrado em Redes de Computadores Programa de Pós-Graduação em Sistemas e Computação “Utilizando estudos observacionais para testar e aperfeiçoar um pacote

Mestrado em Redes de Computadores

Programa de Pós-Graduação em Sistemas e Computação

Alguns detalhes

Divisão ideal do número de participantes em cada técnica;

Treinamento em dois dias;

Ferramenta utilizada foi a Treemap.

Principais problemas

Dificuldade com a complexidade do material ainda persiste, mas em menor grau.

Ações a serem tomadas

Serão descritas em trabalhos futuros.

1º Piloto = 12 PARTICIPANTES (USP – São Carlos)

Page 22: Mestrado em Redes de Computadores Programa de Pós-Graduação em Sistemas e Computação “Utilizando estudos observacionais para testar e aperfeiçoar um pacote

Mestrado em Redes de Computadores

Programa de Pós-Graduação em Sistemas e Computação

Resultados do Estudo Piloto I

Análise Global

Page 23: Mestrado em Redes de Computadores Programa de Pós-Graduação em Sistemas e Computação “Utilizando estudos observacionais para testar e aperfeiçoar um pacote

Mestrado em Redes de Computadores

Programa de Pós-Graduação em Sistemas e Computação

Resultados do Estudo Piloto II

Análise Detalhada

Page 24: Mestrado em Redes de Computadores Programa de Pós-Graduação em Sistemas e Computação “Utilizando estudos observacionais para testar e aperfeiçoar um pacote

Mestrado em Redes de Computadores

Programa de Pós-Graduação em Sistemas e Computação

CONSIDERAÇÕES FINAIS

Principais contribuições deste trabalho

Criação da técnica para avaliação de ferramentas de MVD baseada em três perspectivas;

Criação do Pacote de Laboratório e seu refinamento através dos Estudos de Caso;

A inserção da fase de teste no processo experimental.

Artigo completo publicado no quinto Congresso Internacional de Engenharia de Software Experimental.

Outras contribuições foram:

Métrica para enquadramento dos participantes nas perspectivas de avaliação;

Um conjunto de recomendações para avaliação de ferramentas de MVD.

Page 25: Mestrado em Redes de Computadores Programa de Pós-Graduação em Sistemas e Computação “Utilizando estudos observacionais para testar e aperfeiçoar um pacote

Mestrado em Redes de Computadores

Programa de Pós-Graduação em Sistemas e Computação

Evoluir a técnica;

Evoluir o processo de teste no sentido de melhorar a sua sistemática de execução;

Replicar os estudos feitos neste trabalho;

Refinar os procedimentos de utilização do pacote para que o experimento possa ser replicado por outros pesquisadores;

Estudar a aplicação da técnica para outros tipos de dados que não sejam hierárquicos;

Avaliar outras ferramentas de MVD usando as técnicas e critérios utilizados neste trabalho.

TRABALHOS FUTUROS

Page 26: Mestrado em Redes de Computadores Programa de Pós-Graduação em Sistemas e Computação “Utilizando estudos observacionais para testar e aperfeiçoar um pacote

Mestrado em Redes de Computadores

Programa de Pós-Graduação em Sistemas e Computação

AlunaJosemeire Machado Dias

[email protected]

Orientação Prof. Dr. Manoel Gomes de Mendonça Neto

[email protected]

Co-orientaçãoProfª MSc. Daniela Soares Cruzes

[email protected]