Baixe o app para aproveitar ainda mais
Prévia do material em texto
INF1403 – Introdução a IHC © SERG 2014 SEMIOTIC ENGINEERING RESEARCH GROUP © SERG 2014 SEMIOTIC ENGINEERING RESEARCH GROUP INF1403 – Introdução a IHC Interação Humano-Computador Avaliação em IHC: Hierarquia de Metas e Testes com Usuários www.inf.puc-rio.br/~inf1403 INF1403 – Introdução a IHC © SERG 2014 SEMIOTIC ENGINEERING RESEARCH GROUP Análise de Tarefas • Usada para se ter um entendimento sobre qual é o trabalho dos usuários, como eles o realizam e por quê. • Pode ser usada em 3 situações habituais – Análise da situação atual (apoiada ou não por um sistema computacional) – (Re)design de um sistema computacional – Avaliação do resultado de uma intervenção que inclua a introdução de um (novo) sistema computacional • Algumas tarefas são selecionadas para análise • Hierarquia de Metas (HTA – Hierarchical Task Analysis) é um dos métodos para Análise de Tarefas INF1403 – Introdução a IHC © SERG 2014 SEMIOTIC ENGINEERING RESEARCH GROUP Hierarquia de Metas (HM) • Envolve quebrar uma tarefa em sub-tarefas, e estas em sub-sub- tarefas, e assim sucessivamente. Estas são agrupadas em planos que especificam como as tarefas são executadas na prática • HM foca nas ações físicas e observáveis, e inclui ações não relacionadas ao software ou ao dispositivo de interação • Começa com um objetivo do usuário, que é examinado e as principais tarefas para atingir tal objetivo são identificadas • Então as tarefas são divididas em sub-tarefas INF1403 – Introdução a IHC © SERG 2014 SEMIOTIC ENGINEERING RESEARCH GROUP Hierarquia de Metas (HM) 4 INF1403 – Introdução a IHC © SERG 2014 SEMIOTIC ENGINEERING RESEARCH GROUP O que é uma “Hierarquia de Metas” ? • Nome que se dá a uma ESTRUTURA DE DECOMPOSIÇÃO DE METAS EM SUBMETAS na qual elementos de um nível inferior são interpretados como partes do elemento de nível superior ao qual estão diretamente ligados. • O nível superior absoluto, não sendo parte de nenhum outro, representa o “todo”, ou META GLOBAL. • Cada nível intermediário representa SUBMETAS que são partes da meta de nível diretamente superior (e por transitividade de todas as metas superiores a esta). • O nível inferior absoluto, que não tem, ele próprio, nenhuma parte, é constituído de submetas indecomponíveis, atômicas, que frequentemente correspondem a “tarefas” ou “operações” básicas. 5 INF1403 – Introdução a IHC © SERG 2014 SEMIOTIC ENGINEERING RESEARCH GROUP 6 INF1403 – Introdução a IHC © SERG 2014 SEMIOTIC ENGINEERING RESEARCH GROUP INF1403 – Introdução a IHC © SERG 2014 SEMIOTIC ENGINEERING RESEARCH GROUP Exemplo de HM 0. Para pegar emprestado um livro da biblioteca 1. ir até a biblioteca 2. encontrar o livro 2.1 accessar acervo da biblioteca 2.2 accessar tela de busca 2.3 entrar com o critério da busca 2.4 identificar o livro desejado 2.5 anotar localização do livro 3. ir até a estante certa e pegar o livro 4. levar o livro ao balcão de empréstimos INF1403 – Introdução a IHC © SERG 2014 SEMIOTIC ENGINEERING RESEARCH GROUP Exemplo de HM (planos) Plano 0 : fazer 1-3-4. Se o livro não estiver na prateleira esperada, fazer 2- 3-4. Plano 2: fazer 2.1-2.4-2.5. Se o livro não for identificado fazer 2.2-2.3-2.4. INF1403 – Introdução a IHC © SERG 2014 SEMIOTIC ENGINEERING RESEARCH GROUP Exemplo de HM (gráfico) Pegar livro emprestado Ir à bi- blioteca Encontrar o livro Pegar o livro Levar ao balcão 321 4 0 accessar acervo accessar tela de busca Entrar critério de busca Identificar livro Anotar localização plano 0: fazer 1-3-4. Se o livro não estiver na prateleira esperada, fazer 2-3-4. plano 2: fazer 2.1-2.4-2.5 Se não identificar livro, fazer 2.2-2.3-2.4-2.5 2.1 2.2 2.3 2.4 2.5 INF1403 – Introdução a IHC © SERG 2014 SEMIOTIC ENGINEERING RESEARCH GROUP 11 INF1403 – Introdução a IHC © SERG 2014 SEMIOTIC ENGINEERING RESEARCH GROUP 12 INF1403 – Introdução a IHC © SERG 2014 SEMIOTIC ENGINEERING RESEARCH GROUP Resumindo Imprimir aviso Ler detalhes do aviso 2 Selecionar aviso Selecionar aviso 1 Informar login Informar senha 1? 2? Buscar avisos Ordenar avisos Mudar de seção A B C Localizar avisos 1 Buscar avisos * Ordenar avisos Mudar de seção A B C Seqüenciais Independentes de ordem Alternativas Iterativas Opcionais Consultar avisos B Abandonar consulta Abandonar consulta Ubíquas Efetuar login Pré-condições INF1403 – Introdução a IHC © SERG 2014 SEMIOTIC ENGINEERING RESEARCH GROUP 14 INF1403 – Introdução a IHC © SERG 2014 SEMIOTIC ENGINEERING RESEARCH GROUP 15 INF1403 – Introdução a IHC © SERG 2014 SEMIOTIC ENGINEERING RESEARCH GROUP 16 INF1403 – Introdução a IHC © SERG 2014 SEMIOTIC ENGINEERING RESEARCH GROUP 17 INF1403 – Introdução a IHC © SERG 2014 SEMIOTIC ENGINEERING RESEARCH GROUP Testes de Usabilidade 18 INF1403 – Introdução a IHC © SERG 2014 SEMIOTIC ENGINEERING RESEARCH GROUP Exemplo de Software para teste de usabilidade • http://www.techsmith.com/morae.html 19 INF1403 – Introdução a IHC © SERG 2014 SEMIOTIC ENGINEERING RESEARCH GROUP © SERG 2014 SEMIOTIC ENGINEERING RESEARCH GROUP INF1403 – Introdução a IHC Teste de UsabilidadeTeste de Usabilidade • Envolve gravação do desempenho de usuários típicos, realizando tarefas típicas. • Ambiente controlado. • Usuários são observados e cronometrados. • Dados são gravados em vídeo e aperto de teclas são logados. • Os dados são usados para calcular os tempos gastos pelos usuários nas tarefas, bem como para identificar e explicar erros. • Satisfação do usuário é avaliada por meio de questionários e entrevistas. • Estudos de campo podem ser usados para prover entendimento contextual. • Envolve gravação do desempenho de usuários típicos, realizando tarefas típicas. • Ambiente controlado. • Usuários são observados e cronometrados. • Dados são gravados em vídeo e aperto de teclas são logados. • Os dados são usados para calcular os tempos gastos pelos usuários nas tarefas, bem como para identificar e explicar erros. • Satisfação do usuário é avaliada por meio de questionários e entrevistas. • Estudos de campo podem ser usados para prover entendimento contextual. INF1403 – Introdução a IHC © SERG 2014 SEMIOTIC ENGINEERING RESEARCH GROUP 21 INF1403 – Introdução a IHC © SERG 2014 SEMIOTIC ENGINEERING RESEARCH GROUP © SERG 2014 SEMIOTIC ENGINEERING RESEARCH GROUP INF1403 – Introdução a IHC Condições de testeCondições de teste • Lab de usabilidade ou outro espaço controlado. • Ênfase em: – Selecionar usuários representativos; – Desenvolver tarefas representativas. • Tipicamente seleciona-se 5-10 usuários. • Tarefas geralmente não demoram mais que 30 minutos. • Condições de teste devem ser as mesmas para todos os participantes. • Termos de consentimento informam os procedimentos e lidam com questões éticas. • Lab de usabilidade ou outro espaço controlado. • Ênfase em: – Selecionar usuários representativos; – Desenvolver tarefas representativas. • Tipicamente seleciona-se 5-10 usuários. • Tarefas geralmente não demoram mais que 30 minutos. • Condições de teste devem ser as mesmas para todos os participantes. • Termos de consentimento informam os procedimentos e lidam com questões éticas. INF1403 – Introdução a IHC © SERG 2014 SEMIOTIC ENGINEERING RESEARCH GROUP © SERG 2014 SEMIOTIC ENGINEERING RESEARCH GROUP INF1403 – Introdução a IHC Alguns tipos de dadoscoletadosAlguns tipos de dados coletados • Tempo pra completar uma tarefa. • Tempo pra completar uma tarefa após determinado tempo sem usar o produto. • Número e tipos de erros por tarefa. • Número de erros por unidade de tempo. • Número de interações necessárias para help online ou manuais. • Número de usuários cometendo determinado erro. • Número de usuários completando a tarefa com sucesso. • Tempo pra completar uma tarefa. • Tempo pra completar uma tarefa após determinado tempo sem usar o produto. • Número e tipos de erros por tarefa. • Número de erros por unidade de tempo. • Número de interações necessárias para help online ou manuais. • Número de usuários cometendo determinado erro. • Número de usuários completando a tarefa com sucesso. INF1403 – Introdução a IHC © SERG 2014 SEMIOTIC ENGINEERING RESEARCH GROUP © SERG 2014 SEMIOTIC ENGINEERING RESEARCH GROUP INF1403 – Introdução a IHC Engenharia de UsabilidadeEngenharia de Usabilidade • Objetivo é melhorar o sistema a cada versão. • Nível atual de desempenho. • Nível mínimo aceitável de desempenho. • Nível desejado de desempenho. • Objetivo é melhorar o sistema a cada versão. • Nível atual de desempenho. • Nível mínimo aceitável de desempenho. • Nível desejado de desempenho. INF1403 – Introdução a IHC © SERG 2014 SEMIOTIC ENGINEERING RESEARCH GROUP © SERG 2014 SEMIOTIC ENGINEERING RESEARCH GROUP INF1403 – Introdução a IHC Quantos usuários são necessários para testes de usabilidade? Quantos usuários são necessários para testes de usabilidade? • O número é uma questão de ordem prática. • Depende de: – Prazo para os testes; – Disponibilidade de participantes; – Custo de execução dos testes. • Tipicamente 5-10 participantes. • Alguns especialistas argumentam que teste deve continuar até que nenhum novo insight seja obtido. • O número é uma questão de ordem prática. • Depende de: – Prazo para os testes; – Disponibilidade de participantes; – Custo de execução dos testes. • Tipicamente 5-10 participantes. • Alguns especialistas argumentam que teste deve continuar até que nenhum novo insight seja obtido. INF1403 – Introdução a IHC © SERG 2014 SEMIOTIC ENGINEERING RESEARCH GROUP © SERG 2014 SEMIOTIC ENGINEERING RESEARCH GROUP INF1403 – Introdução a IHC Custo x benefício para execução de testesCusto x benefício para execução de testes • (segundo Jakob Nielsen)• (segundo Jakob Nielsen) INF1403 – Introdução a IHC © SERG 2014 SEMIOTIC ENGINEERING RESEARCH GROUP 27 INF1403 – Introdução a IHC © SERG 2014 SEMIOTIC ENGINEERING RESEARCH GROUP 28 INF1403 – Introdução a IHC © SERG 2014 SEMIOTIC ENGINEERING RESEARCH GROUP Referências Livro – seções 6.4 e 6.4.1; 10.2 e 10.2.1 BARBOSA, S.D.J.; SILVA, B.S. Interação Humano-Computador. Editora Campus-Elsevier, 2010.
Compartilhar