Estruturas Visuais MO 410 A – Banco de Dados Prof. Ricardo Torres Guilherme Ruppert Vânia Almeida Neris Abril de 2006 Motivação • A manipulação de grandes volumes de dados é um desafio para os profissionais de banco de dados; • Usuários devem identificar e usar as informações desejadas de maneira eficiente; • Sistemas de recuperação de imagens baseada em conteúdo têm adotado técnicas de Visualização de Informação para prover aos usuários apresentações de resultados semanticamente enriquecidos, e novos tipos de mecanismos de interação – Estruturas visuais. 2/10 Problemática 3/10 Objetivos • Especificação e implementação de novas estruturas visuais para visualização de resultados em sistemas de recuperação de imagens; • Realização de um estudo comparativo das diferentes técnicas de visualização; • Registro da interação do usuário com as imagens recuperadas. 4/10 Estruturas Visuais 5/10 Proposta de uma nova estrutura 6/10 Estudo do código • Duas versões: – C++ – Java • • • • • • JavaDoc; JAVA Advanced Imaging; build; possível implementação do padrão MVC; indicação do padrão Build; manual para desenvolvedores. 7/10 Estudo Comparativo Realização de avaliações de usabilidade, com o objetivo de verificar qual das estruturas visuais oferece maior satisfação de uso; • Testes com Usuários - O tempo que o usuário gasta para realizar determinada tarefa; - A proporção entre comentários favoráveis e desfavoráveis; - Quanto tempo o usuário não interage com o sistema • Teste Piloto - Alunos da disciplina Estrutura de Dados 8/10 Registro da interação • Informações que serão armazenadas no log: – Data e hora da ocorrência – Nome do usuário – Consulta (incluindo imagem de referência e parâmetros) – Resposta (incluindo url das imagens, vetor de similaridades e forma de visualização) – Mensagens de erro apresentadas ao usuário 9/10 Cronograma março abril maio junho TAREFAS 2 0 2 7 0 3 1 0 1 7 2 4 Estudo de Bibliografia Específica X X X X X X Especificação de Novas Estruturas Visuais X X X X X X Estudo de Métodos de Avaliação X X X X Análise das Implementações C++ / Java X X X Elaboração do Relatório Preliminar I X Implementação visualização X da forma de Teste Piloto Elaboração do Relatório Preliminar II X X 0 1 0 8 X X X 1 5 2 2 2 9 X X X X X X X X X X do Registro de Implementação de outras extensões Elaboração do Artigo Científico Elaboração do Relatório Final 1 2 X X X X X X X X X 1 9 2 6 X Testes de Avaliação da Interface Implementação Interação 0 5 X X X X X 10/10