aula10 hta testesusuarios - puc-rio | homeinf1403/docs/alberto2014-1/aula10... · 2014-03-24 ·...

29
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

Upload: others

Post on 12-Aug-2020

0 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: aula10 HTA TestesUsuarios - PUC-Rio | Homeinf1403/docs/alberto2014-1/aula10... · 2014-03-24 · Microsoft PowerPoint - aula10_HTA_TestesUsuarios Author: Vivi Created Date: 3/22/2014

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-ComputadorAvaliação em IHC: Hierarquia de Metas e Testes com Usuários

www.inf.puc-rio.br/~inf1403

Page 2: aula10 HTA TestesUsuarios - PUC-Rio | Homeinf1403/docs/alberto2014-1/aula10... · 2014-03-24 · Microsoft PowerPoint - aula10_HTA_TestesUsuarios Author: Vivi Created Date: 3/22/2014

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

Page 3: aula10 HTA TestesUsuarios - PUC-Rio | Homeinf1403/docs/alberto2014-1/aula10... · 2014-03-24 · Microsoft PowerPoint - aula10_HTA_TestesUsuarios Author: Vivi Created Date: 3/22/2014

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 queespecificam como as tarefas são executadas na prática

• HM foca nas ações físicas e observáveis, e inclui ações nãorelacionadas ao software ou ao dispositivo de interação

• Começa com um objetivo do usuário, que é examinado e as principaistarefas para atingir tal objetivo são identificadas

• Então as tarefas são divididas em sub-tarefas

Page 4: aula10 HTA TestesUsuarios - PUC-Rio | Homeinf1403/docs/alberto2014-1/aula10... · 2014-03-24 · Microsoft PowerPoint - aula10_HTA_TestesUsuarios Author: Vivi Created Date: 3/22/2014

INF1403 – Introdução a IHC

© SERG 2014

SEMIOTIC ENGINEERING RESEARCH GROUP

Hierarquia de Metas (HM)

4

Page 5: aula10 HTA TestesUsuarios - PUC-Rio | Homeinf1403/docs/alberto2014-1/aula10... · 2014-03-24 · Microsoft PowerPoint - aula10_HTA_TestesUsuarios Author: Vivi Created Date: 3/22/2014

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

Page 6: aula10 HTA TestesUsuarios - PUC-Rio | Homeinf1403/docs/alberto2014-1/aula10... · 2014-03-24 · Microsoft PowerPoint - aula10_HTA_TestesUsuarios Author: Vivi Created Date: 3/22/2014

INF1403 – Introdução a IHC

© SERG 2014

SEMIOTIC ENGINEERING RESEARCH GROUP

6

Page 7: aula10 HTA TestesUsuarios - PUC-Rio | Homeinf1403/docs/alberto2014-1/aula10... · 2014-03-24 · Microsoft PowerPoint - aula10_HTA_TestesUsuarios Author: Vivi Created Date: 3/22/2014

INF1403 – Introdução a IHC

© SERG 2014

SEMIOTIC ENGINEERING RESEARCH GROUP

Page 8: aula10 HTA TestesUsuarios - PUC-Rio | Homeinf1403/docs/alberto2014-1/aula10... · 2014-03-24 · Microsoft PowerPoint - aula10_HTA_TestesUsuarios Author: Vivi Created Date: 3/22/2014

INF1403 – Introdução a IHC

© SERG 2014

SEMIOTIC ENGINEERING RESEARCH GROUP

Exemplo de HM

0. Para pegar emprestado um livro da biblioteca1. ir até a biblioteca2. encontrar o livro

2.1 accessar acervo da biblioteca2.2 accessar tela de busca2.3 entrar com o critério da busca2.4 identificar o livro desejado2.5 anotar localização do livro

3. ir até a estante certa e pegar o livro4. levar o livro ao balcão de empréstimos

Page 9: aula10 HTA TestesUsuarios - PUC-Rio | Homeinf1403/docs/alberto2014-1/aula10... · 2014-03-24 · Microsoft PowerPoint - aula10_HTA_TestesUsuarios Author: Vivi Created Date: 3/22/2014

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ãoestiver na prateleira esperada, fazer 2-3-4.

Plano 2: fazer 2.1-2.4-2.5. Se o livronão for identificado fazer 2.2-2.3-2.4.

Page 10: aula10 HTA TestesUsuarios - PUC-Rio | Homeinf1403/docs/alberto2014-1/aula10... · 2014-03-24 · Microsoft PowerPoint - aula10_HTA_TestesUsuarios Author: Vivi Created Date: 3/22/2014

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

accessaracervo

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.5Se não identificar livro, fazer 2.2-2.3-2.4-2.5

2.1 2.2 2.3 2.4 2.5

Page 11: aula10 HTA TestesUsuarios - PUC-Rio | Homeinf1403/docs/alberto2014-1/aula10... · 2014-03-24 · Microsoft PowerPoint - aula10_HTA_TestesUsuarios Author: Vivi Created Date: 3/22/2014

INF1403 – Introdução a IHC

© SERG 2014

SEMIOTIC ENGINEERING RESEARCH GROUP

11

Page 12: aula10 HTA TestesUsuarios - PUC-Rio | Homeinf1403/docs/alberto2014-1/aula10... · 2014-03-24 · Microsoft PowerPoint - aula10_HTA_TestesUsuarios Author: Vivi Created Date: 3/22/2014

INF1403 – Introdução a IHC

© SERG 2014

SEMIOTIC ENGINEERING RESEARCH GROUP

12

Page 13: aula10 HTA TestesUsuarios - PUC-Rio | Homeinf1403/docs/alberto2014-1/aula10... · 2014-03-24 · Microsoft PowerPoint - aula10_HTA_TestesUsuarios Author: Vivi Created Date: 3/22/2014

INF1403 – Introdução a IHC

© SERG 2014

SEMIOTIC ENGINEERING RESEARCH GROUP

Resumindo

Imprimir

aviso

Ler detalhesdo aviso

2

Selecionaraviso

Selecionaraviso

1

Informarlogin

Informarsenha

1? 2?

Buscaravisos

Ordenaravisos

Mudar de seção

A B C

Localizar

avisos

1

Buscaravisos

*

Ordenar avisos

Mudar de seção

A B C

Seqüenciais

Independentes de ordem

Alternativas

Iterativas

Opcionais

Consultaravisos

B

Abandonarconsulta

Abandonarconsulta

Ubíquas

Efetuar login

Pré-condições

Page 14: aula10 HTA TestesUsuarios - PUC-Rio | Homeinf1403/docs/alberto2014-1/aula10... · 2014-03-24 · Microsoft PowerPoint - aula10_HTA_TestesUsuarios Author: Vivi Created Date: 3/22/2014

INF1403 – Introdução a IHC

© SERG 2014

SEMIOTIC ENGINEERING RESEARCH GROUP

14

Page 15: aula10 HTA TestesUsuarios - PUC-Rio | Homeinf1403/docs/alberto2014-1/aula10... · 2014-03-24 · Microsoft PowerPoint - aula10_HTA_TestesUsuarios Author: Vivi Created Date: 3/22/2014

INF1403 – Introdução a IHC

© SERG 2014

SEMIOTIC ENGINEERING RESEARCH GROUP

15

Page 16: aula10 HTA TestesUsuarios - PUC-Rio | Homeinf1403/docs/alberto2014-1/aula10... · 2014-03-24 · Microsoft PowerPoint - aula10_HTA_TestesUsuarios Author: Vivi Created Date: 3/22/2014

INF1403 – Introdução a IHC

© SERG 2014

SEMIOTIC ENGINEERING RESEARCH GROUP

16

Page 17: aula10 HTA TestesUsuarios - PUC-Rio | Homeinf1403/docs/alberto2014-1/aula10... · 2014-03-24 · Microsoft PowerPoint - aula10_HTA_TestesUsuarios Author: Vivi Created Date: 3/22/2014

INF1403 – Introdução a IHC

© SERG 2014

SEMIOTIC ENGINEERING RESEARCH GROUP

17

Page 18: aula10 HTA TestesUsuarios - PUC-Rio | Homeinf1403/docs/alberto2014-1/aula10... · 2014-03-24 · Microsoft PowerPoint - aula10_HTA_TestesUsuarios Author: Vivi Created Date: 3/22/2014

INF1403 – Introdução a IHC

© SERG 2014

SEMIOTIC ENGINEERING RESEARCH GROUP

Testes de Usabilidade

18

Page 19: aula10 HTA TestesUsuarios - PUC-Rio | Homeinf1403/docs/alberto2014-1/aula10... · 2014-03-24 · Microsoft PowerPoint - aula10_HTA_TestesUsuarios Author: Vivi Created Date: 3/22/2014

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

Page 20: aula10 HTA TestesUsuarios - PUC-Rio | Homeinf1403/docs/alberto2014-1/aula10... · 2014-03-24 · Microsoft PowerPoint - aula10_HTA_TestesUsuarios Author: Vivi Created Date: 3/22/2014

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, realizandotarefas 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 pelosusuá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 entendimentocontextual.

• Envolve gravação do desempenho de usuários típicos, realizandotarefas 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 pelosusuá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 entendimentocontextual.

Page 21: aula10 HTA TestesUsuarios - PUC-Rio | Homeinf1403/docs/alberto2014-1/aula10... · 2014-03-24 · Microsoft PowerPoint - aula10_HTA_TestesUsuarios Author: Vivi Created Date: 3/22/2014

INF1403 – Introdução a IHC

© SERG 2014

SEMIOTIC ENGINEERING RESEARCH GROUP

21

Page 22: aula10 HTA TestesUsuarios - PUC-Rio | Homeinf1403/docs/alberto2014-1/aula10... · 2014-03-24 · Microsoft PowerPoint - aula10_HTA_TestesUsuarios Author: Vivi Created Date: 3/22/2014

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 osparticipantes.

• Termos de consentimento informam os procedimentose 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 osparticipantes.

• Termos de consentimento informam os procedimentose lidam com questões éticas.

Page 23: aula10 HTA TestesUsuarios - PUC-Rio | Homeinf1403/docs/alberto2014-1/aula10... · 2014-03-24 · Microsoft PowerPoint - aula10_HTA_TestesUsuarios Author: Vivi Created Date: 3/22/2014

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 dados coletadosAlguns 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.

Page 24: aula10 HTA TestesUsuarios - PUC-Rio | Homeinf1403/docs/alberto2014-1/aula10... · 2014-03-24 · Microsoft PowerPoint - aula10_HTA_TestesUsuarios Author: Vivi Created Date: 3/22/2014

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.

Page 25: aula10 HTA TestesUsuarios - PUC-Rio | Homeinf1403/docs/alberto2014-1/aula10... · 2014-03-24 · Microsoft PowerPoint - aula10_HTA_TestesUsuarios Author: Vivi Created Date: 3/22/2014

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.

Page 26: aula10 HTA TestesUsuarios - PUC-Rio | Homeinf1403/docs/alberto2014-1/aula10... · 2014-03-24 · Microsoft PowerPoint - aula10_HTA_TestesUsuarios Author: Vivi Created Date: 3/22/2014

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)

Page 27: aula10 HTA TestesUsuarios - PUC-Rio | Homeinf1403/docs/alberto2014-1/aula10... · 2014-03-24 · Microsoft PowerPoint - aula10_HTA_TestesUsuarios Author: Vivi Created Date: 3/22/2014

INF1403 – Introdução a IHC

© SERG 2014

SEMIOTIC ENGINEERING RESEARCH GROUP

27

Page 28: aula10 HTA TestesUsuarios - PUC-Rio | Homeinf1403/docs/alberto2014-1/aula10... · 2014-03-24 · Microsoft PowerPoint - aula10_HTA_TestesUsuarios Author: Vivi Created Date: 3/22/2014

INF1403 – Introdução a IHC

© SERG 2014

SEMIOTIC ENGINEERING RESEARCH GROUP

28

Page 29: aula10 HTA TestesUsuarios - PUC-Rio | Homeinf1403/docs/alberto2014-1/aula10... · 2014-03-24 · Microsoft PowerPoint - aula10_HTA_TestesUsuarios Author: Vivi Created Date: 3/22/2014

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.