34
AVALIAÇÃO DE INTERFACES Conceitos do Livro: Interação Humano - Computador Conceitos do Livro: Interação Humano - Computador Simone D. J. Barbosa/Bruno Santana da Silva Simone D. J. Barbosa/Bruno Santana da Silva

Avaliação de Interfaces - RicKardoAP_AvaliacaoDeInterfaces.pdfrefere à capacidade de os usuários entenderem o design tal como concebido pelos projetistas. Em sistemas com alta

  • Upload
    others

  • View
    4

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Avaliação de Interfaces - RicKardoAP_AvaliacaoDeInterfaces.pdfrefere à capacidade de os usuários entenderem o design tal como concebido pelos projetistas. Em sistemas com alta

AVALIAÇÃO DE INTERFACES

Conceitos do Livro: Interação Humano - ComputadorConceitos do Livro: Interação Humano - ComputadorSimone D. J. Barbosa/Bruno Santana da SilvaSimone D. J. Barbosa/Bruno Santana da Silva

Page 2: Avaliação de Interfaces - RicKardoAP_AvaliacaoDeInterfaces.pdfrefere à capacidade de os usuários entenderem o design tal como concebido pelos projetistas. Em sistemas com alta

Introdução

AVALIAÇÃO DE INTERFACES

• Orienta o avaliador:

– Fazer julgamento sobre a qualidade de uso

– Identificar problemas do usuário durante o uso

• É difícil garantir a qualidade total de um produto, pois exigiria avaliação em todas as situações de uso. Seria possível prever todas as situações?

Page 3: Avaliação de Interfaces - RicKardoAP_AvaliacaoDeInterfaces.pdfrefere à capacidade de os usuários entenderem o design tal como concebido pelos projetistas. Em sistemas com alta

AVALIAÇÃO DE INTERFACES

A avaliação de uma interface pode ser feita durante

diferentes etapas do ciclo de desenvolvimento do software.

– são

aquelas que são feitas durante o processo de design, antes

de o sistema estar terminado, e muitas vezes antes de uma

linha de código sequer ser escrita.

As avaliações formativas (Preece et al., 1994; Hartson, 1998)

Page 4: Avaliação de Interfaces - RicKardoAP_AvaliacaoDeInterfaces.pdfrefere à capacidade de os usuários entenderem o design tal como concebido pelos projetistas. Em sistemas com alta

AVALIAÇÃO DE INTERFACES

– storyboards, ou a modelagem conceitual da interação até protótipos do sistema.

– A vantagem de se fazer avaliação formativa é que problemas

de interação são identificados e consertados antes de a aplicação ser terminada e liberada para uso.

– Quanto mais cedo no ciclo de design um problema é

descoberto e reparado, menor o custo das alterações necessárias no software (Karat, 1993). Além disto, o software resultante a ser oferecido para o usuário é de melhor qualidade.

A avaliação pode ser feita utilizando-se desde cenários,

Page 5: Avaliação de Interfaces - RicKardoAP_AvaliacaoDeInterfaces.pdfrefere à capacidade de os usuários entenderem o design tal como concebido pelos projetistas. Em sistemas com alta

AVALIAÇÃO DE INTERFACES

As avaliações de interface feitas em produtos já terminados são chamadas de avaliações somativas.

Normalmente, enquanto as avaliações formativas têm por objetivo melhorar a qualidade do sistema, tornando-o mais usável para o usuário, as avaliações somativas buscam verificar a existência de determinados aspectos no sistema desenvolvido, como por exemplo a sua conformidade com um padrão estabelecido.

Page 6: Avaliação de Interfaces - RicKardoAP_AvaliacaoDeInterfaces.pdfrefere à capacidade de os usuários entenderem o design tal como concebido pelos projetistas. Em sistemas com alta

Por que Avaliar?

AVALIAÇÃO DE INTERFACES

• Mesmo com critérios de qualidade e processos bem definidos, algum problema na interface pode passar despercebido prejudicando a qualidade do produto final.

Page 7: Avaliação de Interfaces - RicKardoAP_AvaliacaoDeInterfaces.pdfrefere à capacidade de os usuários entenderem o design tal como concebido pelos projetistas. Em sistemas com alta

Perspectivas de Avaliação

AVALIAÇÃO DE INTERFACES

• Perspectiva de quem constrói – verificar se o sistema funciona de acordo com a especificação de requisitos – se concentra nos processos do sistema;

• Perspectiva de quem o concebe e de quem o utiliza – verificar se o sistema apóia adequadamente os usuários a atingirem seus objetivos em um contexto de uso – se concentra na interface com o usuário e ambiente que o cerca.

Page 8: Avaliação de Interfaces - RicKardoAP_AvaliacaoDeInterfaces.pdfrefere à capacidade de os usuários entenderem o design tal como concebido pelos projetistas. Em sistemas com alta

AVALIAÇÃO DE INTERFACES

Alguns dos principais objetivos de se realizar avaliação de sistemas interativos são (Hartson, 1998; Preece et al., 2002):

– entendimento dos projetistas sobre estas necessidades

– identificar problemas de interação ou de interface

– investigar como uma interface afeta a forma de trabalhar dos

usuários

– comparar alternativas de projeto de interface ? alcançar

objetivos quantificáveis em métricas de usabilidade

– verificar conformidade com um padrão

identificar as necessidades de usuários ou verificar o

Page 9: Avaliação de Interfaces - RicKardoAP_AvaliacaoDeInterfaces.pdfrefere à capacidade de os usuários entenderem o design tal como concebido pelos projetistas. Em sistemas com alta

Critérios de Qualidade

• Usabilidade

• Experiência do usuário

• Acessibilidade

• Comunicabilidade

AVALIAÇÃO DE INTERFACES

Page 10: Avaliação de Interfaces - RicKardoAP_AvaliacaoDeInterfaces.pdfrefere à capacidade de os usuários entenderem o design tal como concebido pelos projetistas. Em sistemas com alta

Usabilidade

AVALIAÇÃO DE INTERFACES

•"Um conjunto de atributos relacionados com o esforço necessário para o uso de um sistema interativo, e relacionados com a avaliação individual de tal uso por um conjunto específico de usuários" ISSO/IEC 9126(1991)

•"O grau em que um produto é usado por usuários específicos com eficácia, eficiência e satisfação em um contexto de uso específico." ISO 9241-11 (1998)

Page 11: Avaliação de Interfaces - RicKardoAP_AvaliacaoDeInterfaces.pdfrefere à capacidade de os usuários entenderem o design tal como concebido pelos projetistas. Em sistemas com alta

Fatores de Usabilidade

AVALIAÇÃO DE INTERFACES

• Facilidade de aprendizado – tempo e esforço necessários para que o usuário aprenda a utilizar o sistema com determinado grau de competência e desempenho;

• Facilidade de recordação – está relacionado ao esforço cognitivo do usuário necessário para lembrar como interagir com o sistema, conforme aprender nos primeiros acessos;

Page 12: Avaliação de Interfaces - RicKardoAP_AvaliacaoDeInterfaces.pdfrefere à capacidade de os usuários entenderem o design tal como concebido pelos projetistas. Em sistemas com alta

Fatores de Usabilidade

AVALIAÇÃO DE INTERFACES

• Eficiência – está relacionado ao tempo necessário para a conclusão de uma tarefa com apoio computacional;

• Segurança no uso – está relacionado ao grau de proteção de um sistema de um sistema contra condições desfavoráveis ou até perigosas para usuários;

• Satisfação do usuário – está relacionado com uma avaliação subjetiva que expressa o efeito do uso do sistema sobre as emoções e os sentimentos do usuário.

Page 13: Avaliação de Interfaces - RicKardoAP_AvaliacaoDeInterfaces.pdfrefere à capacidade de os usuários entenderem o design tal como concebido pelos projetistas. Em sistemas com alta

O conceito de usabilidade permite avaliar a qualidade de um sistema com relação a fatores que os projetistas definem como sendo prioritários ao sistema.Alguns fatores típicos envolvidos no conceito de usabilidade são (Nielsen, 1993; Preece et al., 2002): - facilidade de aprendizado - facilidade de uso- eficiência de uso e produtividade - satisfação do usuário- flexibilidade - utilidade- segurança no uso

AVALIAÇÃO DE INTERFACES

Page 14: Avaliação de Interfaces - RicKardoAP_AvaliacaoDeInterfaces.pdfrefere à capacidade de os usuários entenderem o design tal como concebido pelos projetistas. Em sistemas com alta

Critérios de Qualidade

• Usabilidade

• Experiência do usuário

• Acessibilidade

• Comunicabilidade

AVALIAÇÃO DE INTERFACES

Page 15: Avaliação de Interfaces - RicKardoAP_AvaliacaoDeInterfaces.pdfrefere à capacidade de os usuários entenderem o design tal como concebido pelos projetistas. Em sistemas com alta

Experiência do Usuário

AVALIAÇÃO DE INTERFACES

• Critério subjetivo

• Sentimentos, estado de espírito, sensações e emoções dos usuários decorrentes da interação:

– Satisfação, Prazer, Diversão, Interesse, Atração, Motivação, Estética, Criatividade, Desafio, Cansaço, Frustração ou Ofensa.

Page 16: Avaliação de Interfaces - RicKardoAP_AvaliacaoDeInterfaces.pdfrefere à capacidade de os usuários entenderem o design tal como concebido pelos projetistas. Em sistemas com alta

Critérios de Qualidade

• Usabilidade

• Experiência do usuário

• Acessibilidade

• Comunicabilidade

AVALIAÇÃO DE INTERFACES

Page 17: Avaliação de Interfaces - RicKardoAP_AvaliacaoDeInterfaces.pdfrefere à capacidade de os usuários entenderem o design tal como concebido pelos projetistas. Em sistemas com alta

Acessibilidade

• Fatores humanos

AVALIAÇÃO DE INTERFACES

– Habilidade motora – operação de dispositivos de entrada;

– Sentidos e capacidade de percepção – identificação das respostas do sistema;

– Capacidade cognitiva – para compreender as respostas do sistema e planejar as próximas ações.

Page 18: Avaliação de Interfaces - RicKardoAP_AvaliacaoDeInterfaces.pdfrefere à capacidade de os usuários entenderem o design tal como concebido pelos projetistas. Em sistemas com alta

Acessibilidade

• “permitir que mais pessoas possam perceber, compreender e utilizar o sistema......”

AVALIAÇÃO DE INTERFACES

Definição Melo e Baranauskas(2005) : "a flexibilidade proporcionada para o acesso à informação e à interação, de maneira que usuários com diferentes necessidades possam acessar e usar esses sistemas"

Page 19: Avaliação de Interfaces - RicKardoAP_AvaliacaoDeInterfaces.pdfrefere à capacidade de os usuários entenderem o design tal como concebido pelos projetistas. Em sistemas com alta

Critérios de Qualidade

• Usabilidade

• Experiência do usuário

• Acessibilidade

• Comunicabilidade

AVALIAÇÃO DE INTERFACES

Page 20: Avaliação de Interfaces - RicKardoAP_AvaliacaoDeInterfaces.pdfrefere à capacidade de os usuários entenderem o design tal como concebido pelos projetistas. Em sistemas com alta

Comunicabilidade• “capacidade da interface comunicar ao

usuário a lógica do design”;

• Compreender relações de causa X efeito que determinam o comportamento da interface.

Word 2011

AVALIAÇÃO DE INTERFACES

Page 21: Avaliação de Interfaces - RicKardoAP_AvaliacaoDeInterfaces.pdfrefere à capacidade de os usuários entenderem o design tal como concebido pelos projetistas. Em sistemas com alta

O conceito de comunicabilidade (de Souza et al. 1999, Prates et al., 2000b) se refere à capacidade de os usuários entenderem o design tal como concebido pelos projetistas.

Em sistemas com alta comunicabilidade, os usuários são capazes de responder:

- para que o sistema serve - qual é a vantagem de utilizá-lo - como funciona - quais são os princípios gerais de interação com o sistema

AVALIAÇÃO DE INTERFACES

Page 22: Avaliação de Interfaces - RicKardoAP_AvaliacaoDeInterfaces.pdfrefere à capacidade de os usuários entenderem o design tal como concebido pelos projetistas. Em sistemas com alta

Avaliar Interface e

Identificar e Corrigir os Problemas

• Aumentar a produtividade dos usuários;

• Diminuir o número e gravidade dos erroscometidos durante o uso;

• Aumentar a satisfação dos usuários;

• Diminuir custo de treinamento e suporte;

• Planejar versões futuras.

AVALIAÇÃO DE INTERFACES

Page 23: Avaliação de Interfaces - RicKardoAP_AvaliacaoDeInterfaces.pdfrefere à capacidade de os usuários entenderem o design tal como concebido pelos projetistas. Em sistemas com alta

AVALIAÇÃO DE INTERFACES

Page 24: Avaliação de Interfaces - RicKardoAP_AvaliacaoDeInterfaces.pdfrefere à capacidade de os usuários entenderem o design tal como concebido pelos projetistas. Em sistemas com alta

Formas de Avaliação

• Formativa (construtiva) – é realizada ao longode todo o processo de design; compreender econfirmar o que os usuários querem eprecisam; artefatos: cenário de uso, esboçosde tela, storyboards, modelagem de interaçãoe protótipos.

• Somativa (conclusiva) – é realizada ao final deum processo de design, quando existir asolução (parcial ou completa); analisar aqualidade de uso da solução.

AVALIAÇÃO DE INTERFACES

Page 25: Avaliação de Interfaces - RicKardoAP_AvaliacaoDeInterfaces.pdfrefere à capacidade de os usuários entenderem o design tal como concebido pelos projetistas. Em sistemas com alta

Locais para Coleta de Dados

• Avaliação em contexto – forma de estudo decampo que possibilita verificar a qualidade deuso da solução diante diversas situações.

• Avaliação em laboratório – oferece maiorcontrole sobre as interferências do ambientena interação do usuário com o sistema.

AVALIAÇÃO DE INTERFACES

Page 26: Avaliação de Interfaces - RicKardoAP_AvaliacaoDeInterfaces.pdfrefere à capacidade de os usuários entenderem o design tal como concebido pelos projetistas. Em sistemas com alta

Qual Tipo de Dados a Coletar?

• Qual é o objetivo da avaliação?

– “verificar se determinado sistema (ou protótipo)satisfaz as necessidades dos usuários”

Poderia identificar:

• Grau de satisfação dos usuários em relação ao sistema

• Há necessidade de utilizar outros sistemas ou artefatospara realizar suas tarefas (aonde são usados?)

• Pontos fracos e fortes do sistema?

• Quais seriam as melhorias desejadas?

AVALIAÇÃO DE INTERFACES

Page 27: Avaliação de Interfaces - RicKardoAP_AvaliacaoDeInterfaces.pdfrefere à capacidade de os usuários entenderem o design tal como concebido pelos projetistas. Em sistemas com alta

Qual Tipo de Dados a Coletar?

• Qual é o objetivo da avaliação?

– “identificar problemas na interação e interface dedeterminado sistema (ou protótipo)”

Poderia identificar:

• Quantos usuários conseguiram concluir certas tarefas?

• Quanto tempo foi necessário para concluir certas tarefas?

• Quais erros e quantas vezes foram cometidos? Em quallocal da interface?

AVALIAÇÃO DE INTERFACES

Page 28: Avaliação de Interfaces - RicKardoAP_AvaliacaoDeInterfaces.pdfrefere à capacidade de os usuários entenderem o design tal como concebido pelos projetistas. Em sistemas com alta

Métodos de Avaliação

• Classificação:– Investigação: questionário, entrevistas, grupos de foco

e estudo de campo; possibilita obter, interpretar eanalisar concepções, opiniões, expectativas ecomportamento do usuário em relação ao sistema;

– Observação de Uso: os dados sobre a interação dousuário são registrados

– Inspeção: o avaliador tenta se colocar no lugar de umusuário com determinado perfil, conhecimento eexperiência em determinada tarefa.

AVALIAÇÃO DE INTERFACES

Page 29: Avaliação de Interfaces - RicKardoAP_AvaliacaoDeInterfaces.pdfrefere à capacidade de os usuários entenderem o design tal como concebido pelos projetistas. Em sistemas com alta

Preparação da Avaliação

• Objetivos

• Escopo*

• Escolha de um ou mais métodos

• Escolha do perfil e quantidade departicipantes

AVALIAÇÃO DE INTERFACES

*Em um programa, o módulo onde uma variável, constante, rotina, etc., pode ser lida, alterada ou executada, e fora do qual ela não é acessível.

Page 30: Avaliação de Interfaces - RicKardoAP_AvaliacaoDeInterfaces.pdfrefere à capacidade de os usuários entenderem o design tal como concebido pelos projetistas. Em sistemas com alta

Processo da Avaliação

• Preparar o material de apoio;

• Preparar todo o ambiente, hardware esoftware;

• Realizar teste-piloto;

• Interpretar os dados;

• Consolidar os dados;

• Relatar os resultados.

AVALIAÇÃO DE INTERFACES

Page 31: Avaliação de Interfaces - RicKardoAP_AvaliacaoDeInterfaces.pdfrefere à capacidade de os usuários entenderem o design tal como concebido pelos projetistas. Em sistemas com alta

Preparação do Material de Apoio

• Para participantes:– Termo de consentimento;– Questionário pré-teste, obter: características

pessoais, experiências anteriores com tecnologiae no domínio de conhecimento do sistema;

– Roteiro de entrevista pós-teste, obter:sentimentos e opinião após uso do sistema;

– Instruções e cenários para orientar osparticipantes sobre as tarefas que serãorealizadas;

– Roteiro de acompanhamento da observação, demodo a facilitar a captura de dados e anotações.

AVALIAÇÃO DE INTERFACES

Page 32: Avaliação de Interfaces - RicKardoAP_AvaliacaoDeInterfaces.pdfrefere à capacidade de os usuários entenderem o design tal como concebido pelos projetistas. Em sistemas com alta

Estrutura do Documento para Relato de Resultados

• Objetivos da avaliação;• Escopo da avaliação;• Método de avaliação utilizado;• Quantidade e perfil dos participantes da avaliação;• Sumário dos dados coletados (tabelas e gráficos);• Interpretação e análise dos dados;• Lista de problemas encontrados;• Planejamento para manutenção da interface.

AVALIAÇÃO DE INTERFACES

Page 33: Avaliação de Interfaces - RicKardoAP_AvaliacaoDeInterfaces.pdfrefere à capacidade de os usuários entenderem o design tal como concebido pelos projetistas. Em sistemas com alta

Questões 1. Porque avaliar interfaces do usuário?2. O que se avalia em interfaces do usuário?3. Explique a avaliação somativa.4. Explique a avaliação formativa .5. Cite as vantagens e desvantagens da avaliação

de interação em laboratório.6. Cite as vantagens e desvantagens da avaliação

de interação em contexto.7.

8. Cite os critérios de usabilidade e explique-os.

AVALIAÇÃO DE INTERFACES

Planeje em detalhes as avaliações de IHC para o projeto do Trabalho Semestral.

Page 34: Avaliação de Interfaces - RicKardoAP_AvaliacaoDeInterfaces.pdfrefere à capacidade de os usuários entenderem o design tal como concebido pelos projetistas. Em sistemas com alta

AVALIAÇÃO DE INTERFACES

http://pt.scribd.com/doc/19653938/IHC-Interacao-entre-Homem-e-Computador-ApostilaTASIIHC20092 Baixar

Baixar

Baixar

http://pt.scribd.com/doc/6893/Avaliacao-de-Interfaces-de-Usuario-Conceitos-e-Metodos

BARBOSA, Simone D.J.; SILVA, Bruno D. Interação Humano-Computador. Ed Campus. 2010.

http://www2.serg.inf.puc-rio.br/docs/JAI2003_PratesBarbosa_avaliacao.pdf

ou (mesmo arquivo mas de lugares diferentes)