• Nenhum resultado encontrado

IHC 07 Avaliacao interface

N/A
N/A
Protected

Academic year: 2021

Share "IHC 07 Avaliacao interface"

Copied!
40
0
0

Texto

(1)

Interface Homem Computador (IHC)

Intera¸c˜ao Humano Computador

07 - Projeto de intera¸c˜ao com o usu´ario: Avalia¸c˜ao de Intera¸c˜ao (Introdu¸c˜ao)

Alexandre de Andrade Barbosa

(2)

Avalia¸c˜ao de interface Exerc´ıcios, Resumo e Referˆencias

Objetivos

Objetivos

Definir o que ´e avalia¸c˜ao e especificar onde, quando e como tais atividades podem ser realizadas

(3)

Motiva¸c˜ao

Intera¸c˜ao Humano Computador (IHC)

“IHC ´e a disciplina preocupada com o design, avalia¸c˜ao e implementa¸c˜ao de sistemas computacionais interativos para uso humano e com o estudo dos principais fenˆomenos ao redor deles”

(4)

Avalia¸c˜ao de interface

Exerc´ıcios, Resumo e Referˆencias

Projeto de intera¸c˜

ao com o usu´

ario: Avalia¸c˜

ao de

Intera¸c˜

ao (Introdu¸c˜

ao)

Motiva¸c˜ao

Dentre as atividades de design, prototipa¸c˜ao e avalia¸c˜ao, talvez a avalia¸c˜ao seja a que sofre maior resistˆencia

“... ´e muito demorada” “... ´e extremamente cara”

Atividades de VV&T (Engenharia de Sotware) tem maior preocupa¸c˜ao com a qualidade interna do software e com a investiga¸c˜ao da presen¸ca/ausˆencia dos requisitos

(5)

Por que avaliar?

Custo da mudan¸ca ao longo do desenvolvimento. Fonte: Pressman

(6)

Avalia¸c˜ao de interface

Exerc´ıcios, Resumo e Referˆencias

Projeto de intera¸c˜

ao com o usu´

ario: Avalia¸c˜

ao de

Intera¸c˜

ao (Introdu¸c˜

ao)

O que avaliar?

Todo produto interativo possui uma ampla lista de caracteristicas que podem ser avaliadas

Diferentes produtos podem ter caracteristica distintas sendo observadas, por exemplo:

um site web pode ser avaliar em rela¸c˜ao a sua navegabilidade (os links levam para as p´aginas corretas?)

um telefone celular pode ser avaliado em rela¸c˜ao a sua resistˆencia (caso o celular caia de uma mesa, ele continuar´a funcionando?) Antes de iniciar qualquer produto deve ser estabalecido qual ou

(7)

Por que avaliar?

Slogans de Nielsen

“sua melhor tentativa n˜ao ´e boa o bastante”

Nielsen (1993) apud Rocha e Baranauskas (2003)

Mesmo as melhores ideias de design podem apresentar dificuldades de intera¸c˜ao com o usu´ario

(8)

Avalia¸c˜ao de interface

Exerc´ıcios, Resumo e Referˆencias

Projeto de intera¸c˜

ao com o usu´

ario: Avalia¸c˜

ao de

Intera¸c˜

ao (Introdu¸c˜

ao)

Por que avaliar?

Sua melhor tentativa n˜ao ´e boa o suficiente Cliente: Alˆo, ´e do suporte?

Suporte: Sim, como posso ajud´a-la?

Cliente: O pedal do meu computador n˜ao est´a funcionando Suporte: Sra. o computador n˜ao possui um pedal

Cliente: Possui sim, ele tem um fio que vai para tr´as a caixa do computador

(9)

Por que avaliar?

Sua melhor tentativa n˜ao ´e boa o suficiente Cliente: Alˆo, ´e do suporte?

Suporte: Sim, como posso ajud´a-la?

Cliente: O pedal do meu computador n˜ao est´a funcionando Suporte: Sra. o computador n˜ao possui um pedal

Cliente: Possui sim, ele tem um fio que vai para tr´as a caixa do computador

(10)

Avalia¸c˜ao de interface

Exerc´ıcios, Resumo e Referˆencias

Projeto de intera¸c˜

ao com o usu´

ario: Avalia¸c˜

ao de

Intera¸c˜

ao (Introdu¸c˜

ao)

Por que avaliar?

Slogans de Nielsen

“designers n˜ao s˜ao usu´arios”

Nielsen (1993) apud Rocha e Baranauskas (2003)

‘Mensagens’ claras para um designer podem n˜ao ser de f´acil interpreta¸c˜ao para o usu´ario

(11)

Por que avaliar?

A avalia¸c˜ao ´e necess´aria para observar se os usu´arios s˜ao capazes de utilizar o produto da forma como ele foi projetado

Somente com avalia¸c˜ao ´e poss´ıvel, por exemplo: corrigir problemas antes de lan¸car o produto;

encontrar dificuldades reais, e n˜ao apenas as imaginadas pela equipe de desenvolvimento.

(12)

Avalia¸c˜ao de interface

Exerc´ıcios, Resumo e Referˆencias

Projeto de intera¸c˜

ao com o usu´

ario: Avalia¸c˜

ao de

Intera¸c˜

ao (Introdu¸c˜

ao)

Quando avaliar?

Somente quando existir uma vers˜ao execut´avel?

T´ecnicas de prototipa¸c˜ao de baixa fidelidade tamb´em podem ser utilizadas para permitir a realiza¸c˜ao de atividades de avalia¸c˜ao desde as etapas iniciais do desenvolvimento

(13)

Quando avaliar?

Somente quando existir uma vers˜ao execut´avel?

T´ecnicas de prototipa¸c˜ao de baixa fidelidade tamb´em podem ser utilizadas para permitir a realiza¸c˜ao de atividades de avalia¸c˜ao desde as etapas iniciais do desenvolvimento

(14)

Avalia¸c˜ao de interface

Exerc´ıcios, Resumo e Referˆencias

Projeto de intera¸c˜

ao com o usu´

ario: Avalia¸c˜

ao de

Intera¸c˜

ao (Introdu¸c˜

ao)

Onde avaliar?

Basicamente existem duas op¸c˜oes:

em laborat´orio - onde o avaliador pode controlar o experimento em campo (no ambiente em que o sistema ser´a utilizado) - onde os usu´arios est˜ao mais a vontade pois o ´e local conhecido por eles T´ecnica ‘think aloud’ (pense alto)

(15)

Como avaliar?

Diferentes t´ecnicas de avalia¸c˜ao podem ser utilizadas

Algumas quest˜oes que podem auxiliar na determina¸c˜ao da(s) t´ecnica(s) que ser˜ao utilizadas:

quem ir´a avaliar o sistema? usu´ario vs. especialistas

em que a avalia¸c˜ao ser´a baseada? conhecimento do usu´ario, metas de usabilidade, checklist, ...

os dados dever˜ao ser documentados? outras

Qualquer que seja a t´ecnica empregada, o conjunto de observa¸c˜oes deve gerar feedback para melhorar o projeto

(16)

Avalia¸c˜ao de interface

Exerc´ıcios, Resumo e Referˆencias

Projeto de intera¸c˜

ao com o usu´

ario: Avalia¸c˜

ao de

Intera¸c˜

ao (Introdu¸c˜

ao)

Como avaliar?

Diferentes paradigmas de avalia¸c˜ao podem ser empregados: Avalia¸c˜ao r´apida e suja

Teste de usabilidade Estudos de campo Avalia¸c˜ao preditiva

(17)

Como avaliar?

Avalia¸c˜ao r´apida e suja

deve ser realizada de forma r´apida com o objetivo de verificar se as ideias de design est˜ao de acordo com as necessidades do usu´ario

obten¸c˜ao de feedback informal

pode empregar usu´arios e especialistas

uma vez que deve ser realizada rapidamente, em geral, n˜ao ´e documentada

(18)

Avalia¸c˜ao de interface

Exerc´ıcios, Resumo e Referˆencias

Projeto de intera¸c˜

ao com o usu´

ario: Avalia¸c˜

ao de

Intera¸c˜

ao (Introdu¸c˜

ao)

Como avaliar?

Teste de usabilidade

normalmente realizada em laborat´orio

consiste na avalia¸c˜ao do desempenho de usu´arios t´ıpicos tarefas s˜ao escolhidas e preparadas para a realiza¸c˜ao do teste s˜ao observadas m´etricas (ex. n´umero de erros, tempo decorrido na realiza¸c˜ao de uma tarefa, outros)

(19)

Como avaliar?

Estudos de campo

realizados com usu´arios no ambiente real onde o sistema ser´a utilizado

similar ao teste de usabilidade por´em o avaliador n˜ao possui controle sobre o experimento

como a quantidade de itens a serem observados ´e muito grande, ´

(20)

Avalia¸c˜ao de interface

Exerc´ıcios, Resumo e Referˆencias

Projeto de intera¸c˜

ao com o usu´

ario: Avalia¸c˜

ao de

Intera¸c˜

ao (Introdu¸c˜

ao)

Como avaliar?

Avalia¸c˜ao preditiva

normalmente realizada por especialistas tenta prever dificuldades de intera¸c˜ao

baseia-se no conhecimento dos usu´arios tipicos

pode adotar recomenda¸c˜oes/regras que devem ser observadas avalia¸c˜ao se torna mais r´apida e barata

(21)

Como avaliar? - Observando os usu´arios

R´apida e suja Teste de usabili-dade

Estudos de campo

Avalia¸c˜ao predi-tiva

Usu´arios comportamento natural

guiados por tare-fas

comportamento natural

-Controle m´ınimo controle total ou alto nenhum ou

m´ınimo

total ou alto Onde laborat´orio ou

ambiente natural

laborat´orio ambiente natural laborat´orio Quando qualquer

mo-mento

quando um

prot´otipo estiver dispon´ıvel

em geral no in´ıcio do projeto

qualquer mo-mento

(22)

Avalia¸c˜ao de interface

Exerc´ıcios, Resumo e Referˆencias

Projeto de intera¸c˜

ao com o usu´

ario: Avalia¸c˜

ao de

Intera¸c˜

ao (Introdu¸c˜

ao)

Como avaliar? - Observando os usu´arios

Observa¸c˜ao direta nem sempre ´e poss´ıvel (tempo, disponibilidade, outros)

T´ecnicas de observa¸c˜ao indireta podem ser utilizadas Algumas t´ecnicas s˜ao:

di´arios logs

(23)

Como avaliar? - Observando os usu´arios

Observa¸c˜ao direta nem sempre ´e poss´ıvel (tempo, disponibilidade, outros)

T´ecnicas de observa¸c˜ao indireta podem ser utilizadas Algumas t´ecnicas s˜ao:

di´arios logs

(24)

Avalia¸c˜ao de interface

Exerc´ıcios, Resumo e Referˆencias

Projeto de intera¸c˜

ao com o usu´

ario: Avalia¸c˜

ao de

Intera¸c˜

ao (Introdu¸c˜

ao)

Observando os usu´arios

Observando os usu´arios

Usability testing (Fonte: AmberlightUX)

(25)

Observando os usu´arios

Observando os usu´arios

A avalia¸c˜ao dos usu´arios vale ouro!

... n˜ao disperdice os usu´arios com a avalia¸c˜ao de ‘pequenas coisas’ ... sempre realize avalia¸c˜oes com usu´arios antes de entregas

(26)

Avalia¸c˜ao de interface

Exerc´ıcios, Resumo e Referˆencias

Projeto de intera¸c˜

ao com o usu´

ario: Avalia¸c˜

ao de

Intera¸c˜

ao (Introdu¸c˜

ao)

Observando os usu´arios

Observando os usu´arios

Para qualquer sess˜ao de avalia¸c˜ao

deixe claro que o sistema est´a sendo avaliado... n˜ao o usu´ario explique as tarafeas que s˜ao os objetivos

Deixe-os tentar realizar as tarefas sozinhos Direcione... mas n˜ao fa¸ca as a¸c˜oes pelo usu´ario

Questione o usu´ario sobre a¸c˜oes que est´a realizando (incentive o think aloud )

(27)

Observando os usu´arios

Observando os usu´arios Dados

tempo para efeutar a¸c˜oes express˜oes faciais

cliques do mouse

gestos (m˜aos, bra¸cos, ...) dire¸c˜ao do olhar ... Fontes cameras software de captura ...

(28)

Avalia¸c˜ao de interface

Exerc´ıcios, Resumo e Referˆencias

Projeto de intera¸c˜

ao com o usu´

ario: Avalia¸c˜

ao de

Intera¸c˜

ao (Introdu¸c˜

ao)

Como avaliar? - Inspe¸c˜oes

Usu´arios n˜ao est˜ao sempre acess´ıveis

Realizar ‘testes de usabilidade’/‘estudos de usabilidade’ pode ser muito caro e/ou demorado

Combina¸c˜oes de avalia¸c˜oes envolvendo usu´arios e especialistas podem melhorar a qualidade do feedback

Inspe¸c˜oes envolvem o uso da interface por especialistas com a finalidade de antecipar problemas de intera¸c˜ao

(29)

Como avaliar? - Inspe¸c˜oes

Alguns tipos de inspe¸c˜oes s˜ao: Avalia¸c˜ao heur´ıstica

Percursos (Walkthrouhs) Revis˜ao de Guidelines/Checklists outros

(30)

Avalia¸c˜ao de interface

Exerc´ıcios, Resumo e Referˆencias

Projeto de intera¸c˜

ao com o usu´

ario: Avalia¸c˜

ao de

Intera¸c˜

ao (Introdu¸c˜

ao)

Avalia¸c˜ao Heur´ıstica

Avalia¸c˜ao Heur´ıstica

T´ecnica criada por Nielsen em 1994, motivado a minimizar o tempo e custo da avalia¸c˜ao

Expandiu a aceita¸c˜ao da avalia¸c˜ao de interface

Especialistas s˜ao orientados por heur´ısticas (conjunto de princ´ıpios) e examinam a interface em busca de problemas de usabilidade

(31)

Avalia¸c˜ao Heur´ıstica

Avalia¸c˜ao Heur´ıstica

A avalia¸c˜ao heuristica deve ser realizada por um conjunto de especialistas (estudos apontam que entre 3 e 5)

Pode ser realziada sobre qualquer prot´otipo execut´avel (baixa-m´edia-alta fidelidade)

Pode ser adotado um subconjunto de heur´ısticas

Novas heur´ısticas podem ser adicionadas (heur´ısticas originais s˜ao muito gerais)

(32)

Avalia¸c˜ao de interface

Exerc´ıcios, Resumo e Referˆencias

Projeto de intera¸c˜

ao com o usu´

ario: Avalia¸c˜

ao de

Intera¸c˜

ao (Introdu¸c˜

ao)

Avalia¸c˜ao Heur´ıstica

Avalia¸c˜ao Heur´ıstica Processo de avalia¸c˜ao:

Reuni˜ao inicial - descrever o que deve ser feito, quais s˜ao os objetivos da avalia¸c˜ao

Sess˜oes de avalia¸c˜ao (´e sugerido ao menos duas sess˜oes) - onde cada especialista examina o produto individualmente utilizando as heur´ısticas.

Reuni˜ao de resultados - os especialistas discutem os problemas encontrados, priorizam cada um deles e sugerem solu¸c˜oes.

(33)

Percursos Walkthroughs

Percursos

Percursos s˜ao alternativas para a avalia¸c˜ao heur´ıstica

A abordagem consiste em inspecionar a interface e a cada passo de uma tarefa verificar se existem problemas de usabilidade Dois tipos de Percursos s˜ao:

Percurso cognitivo - onde apenas especialistas inspecionam a interface;

Percurso pluralistico - onde especialistas, usu´arios e desenvolvedores realizam a inspe¸c˜ao.

(34)

Avalia¸c˜ao de interface

Exerc´ıcios, Resumo e Referˆencias

Projeto de intera¸c˜

ao com o usu´

ario: Avalia¸c˜

ao de

Intera¸c˜

ao (Introdu¸c˜

ao)

Percursos Walkthroughs

Percursos

O percurso cognitivo visa inspecionar a intera¸c˜ao avaliando a cada passo se a interface ´e adequada de acordo com os fatores humanos dos usu´arios

O foco desta abordagem ´e facilitar o aprendizado

Durante a ‘caminhada’ deve ser documentado o que funciona e o que n˜ao funciona

(35)

Percursos Walkthroughs

Percursos

Processo de avalia¸c˜ao:

1 Perfil do usu´ario t´ıpico e as tarefas s˜ao identificados e

documentados;

2 Um projetista e um ou mais avaliadores reunem-se para iniciar a

an´alise;

3 As a¸oes de cada uma das tarefas ´e relizada, e a cada passo uma

sequˆencia de indaga¸c˜oes ´e realizada

a¸c˜ao correta ´e evidente ao usu´ario?

usu´ario compreender´a e associar´a a resposta da a¸c˜ao corretamente?

4 Durante o percurso s˜ao registradas as informa¸oes

suposi¸c˜oes do que pode causar problema propostas de altera˜oes da interface

(36)

Avalia¸c˜ao de interface

Exerc´ıcios, Resumo e Referˆencias

Exerc´ıcio

(Poscomp 2006) Avalia¸c˜ao de interface de usu´ario, em sentido amplo, envolve coletar dados sobre a usabilidade de um design ou produto. Constituem tipos de avalia¸c˜ao:

1 Avalia¸ao r´apida (ou avalia¸ao r´apida e suja), na qual os designers

obt´em um feedback informal de usu´arios ou consultores

2 Testes de usabilidade, que envolvem avaliar o desempenho de

usu´arios t´ıpicos na realiza¸c˜ao de tarefas em laborat´orio

3 Estudos de campo, realizados em ambientes reais para verificar o

impacto do design em atividades do usu´ario em seu contexto

4 Avalia¸c˜ao preditiva, em que especialistas aplicam seu

conhecimento a respeito de usu´arios t´ıpicos visando prever problemas de usabilidade

Est˜ao corretas:

(37)

Resumo

“IHC ´e a disciplina preocupada com o design, avalia¸c˜ao e implementa¸c˜ao de sistemas computacionais interativos para uso humano e com o estudo dos principais fenˆomenos ao redor deles”

Por que avaliar? Alterar a interface n˜ao ´e diferente de alterar qualquer parte do software... a medida que o tempo passa, o custo aumenta

O que avaliar? Existe uma ampla lista de caracteristicas, ent˜ao deve ser estabalecido qual ou quais caracter´ısticas ser˜ao observadas

Quando avaliar? Desde o in´ıcio do processo de desenvolvimento Onde avaliar? laborat´orio vs. campo (ambiente real)

(38)

Avalia¸c˜ao de interface Exerc´ıcios, Resumo e Referˆencias

Resumo

Resumo

Como avaliar? usu´ario vs. especialistas

Avalia¸c˜ao r´apida e suja Teste de usabilidade Estudos de campo Avalia¸c˜ao preditiva Teste de usabilidade Observa¸c˜ao direta Observa¸c˜ao indireta Inspe¸c˜oes Avalia¸c˜ao heur´ıstica Percursos (Walkthrouhs)

(39)

Preece, Rogers e Sharp Design de intera¸c˜ao

Cap´ıtulo 10: Introdu¸c˜ao `a avalia¸c˜ao

Cap´ıtulo 11: Um framework para a avalia¸c˜ao Se¸c˜ao 12.4: Coleta de dados

Se¸c˜ao 13.4: Perguntando a especialistas - inspe¸c˜oes

Se¸c˜ao 13.5: Perguntando a especialistas - seguindo percursos

H. V. Rocha & M. C. C. Baranauskas, Design e Avalia¸c˜ao de Interfaces Humano-Computador

Cap´ıtulo 4: Avalia¸c˜ao de interfaces Scott Klemer, Curso on-line: HCI Week 5: Heuristic Evaluation

(40)

Avalia¸c˜ao de interface Exerc´ıcios, Resumo e Referˆencias

Perguntas?

Alexandre de Andrade Barbosa alexandre.barbosa@arapiraca.ufal.br

Referências

Documentos relacionados

Generalizar o algoritmo para bases de enumera¸c˜ao b > 1, observando que a resposta produzida pelo algoritmo independe da base de enumera¸c˜ao escolhida!. Dica: E poss´ıvel

1 o /03/11 Raz˜ ao de ser da disciplina; objetivos e metodologia; apresenta¸c˜ao breve dos conte´ udos de cada unidade do curso; os crit´erios de avalia¸c˜ao.. Os n´ umeros

Para avaliar a busca, inicialmente ´e usada a mesma f´ormula para eficiˆencia energ´etica do caso homogˆeneo, que ´e simplesmente a raz˜ao entre os alvos encontrados e a

Suponha que a quantidade semanal demandada dos pneus radiais Super Titan esteja relacionada com seu pre¸ co unit´ ario pela equa¸c˜

Several researches in ICLFS areas focus on the study and evaluation of physical and chemical properties (Stieven et al., 2014; Assis et al., 2015), but few scientific efforts

Ora, j´ a vimos que as ´ unicas solu¸c˜ oes da equa¸c˜ ao de Legendre usual que permanecem limitadas nos extremos ±1 (assim como suas derivadas) s˜ao os polinˆ omios de Legendre P

Embora neste caso a temperatura cr´ıtica esteja mais pr´ oxima do valor correto, quando comparada ao valores das se¸c˜ oes anteriores (como veremos abaixo), os expoentes

O sistema desenvolvido neste trabalho consiste em uma plataforma eletrˆ onica integrada com sensores de temperatura cutˆ anea e sensores ambientais (temperatura e luminosidade