Interface Humano- Computador (IHC): Avaliação. Isabela Gasparini

Documentos relacionados
Interação Humano-Computador Avaliação de Usabilidade (Avaliação Heurística) PROFESSORA CINTIA CAETANO

Métodos Analíticos (Inspeção)

Métodos de Avaliação de IHC. Capítulo 10 Barbosa e Silva 2010

ENGENHARIA DE USABILIDADE. Unidade IV Avaliação. Luiz Leão

Interação Humano-Computador

Usabilidade. Usabilidade refere-se ao grau com que o usuário consegue realizar uma tarefa

Introdução a Métodos de Avaliação de IHC

Ergonomia Cognitiva IHC Interface Homem Computador Parte 5

AVALIAÇÃO DE INTERFACES

ENGENHARIA DE USABILIDADE

AVALIAÇÃO DA USABILIDADE DA SALA VIRTUAL MOODLE DO IFCE - CAMPUS IGUATU. PALAVRAS-CHAVE: Usabilidade, MOODLE, avaliação, sala virtual

Interface Homem-Computador

Interface Humano- Computador (IHC) Prof. Dr. Ronaldo Barbosa

Avaliação Heurística, segundo Nielsen, Jakob e Molich, Rolf

INTERFACE HOMEM- MÁQUINA ENGENHARIA DE USABILIDADE

José Alexandre Ducatti. introdução Usabilidade

Avaliação de Interfaces Humano- Computador

I F N 1 F In I t n r t o r d o u d ç u ã ç o ã o a a I n I t n e t r e a r ç a ã ç o ã

Ergonomia e Usabilidade

INTRODUÇÃO: INTERAÇÃO HUMANO- COMPUTADOR. Aula 2

USABILIDADE. Prof.: Michele Nasu Tomiyama Bucci

ConstruMED Metodologia para a Construção de Materiais Educacionais Digitais Baseados no Design Pedagógico. Usabilidade

A usabilidade é um princípio conceituado por vários autores.

Usabilidade Heurísticas, Método de Avaliação Heurística

I F N 1 F In I t n r t o r d o u d ç u ã ç o ã o a a I n I t n e t r e a r ç a ã ç o ã Hum u ano n -Com o pu p t u ado d r o ( IH I C)

Método de prototipação em papel Comparativo dos métodos de avaliação

CRITÉRIOS DA USABILIDADE Um auxílio à qualidade do software

Introdução. Para aumentarmos a qualidade de uso de sistemas interativos, devemos identificar os elementos envolvidos na interação usuário-sistemas:

APLICAÇÕES PARA WEB PRÍNCIPIOS DA IHM. Trabalho feito por: Carolina Maróstica Izabela Diniz Larissa Mendes Sabrina Marinho Yagho Baldansi

Introdução à Interface Pessoa-Máquina

Customização de Heurísticas de Usabilidade para Celulares

Introdução. Conteúdo. Usabilidade. Engenharia de software X Usabilidade. Benefícios. Introdução. Introdução. Introdução. Introdução.

ENGENHARIA DE USABILIDADE

Motivado pela preferência em aprender fazendo

CURSO: TECNOLOGIA EM REDES DE COMPUTADORES DISCIPLINA: Engenharia de Usabilidade PROFESSORA: Bruna Patrícia da Silva Braga

PROJETO DE INTERFACES. Projeto de Programas PPR0001

Introdução 27/9/2005. Prof.: Clarindo Isaías Pereira da Silva e Pádua Departamento de Ciência da Computação UFMG Gestus. Usabilidade.

Prof.: Michele Nasu Tomiyama Bucci USABILIDADE

SERG 2014 SEMIOTIC ENGINEERING RESEARCH GROUP

Interacção Pessoa-Computador

Engenharia de Usabilidade

Prova 1 de INF1403 Introdução a IHC

Avaliação de Usabilidade: Separando o joio do trigo

Usabilidade. Capítulo 2. Design Interaction, Cap. 1, Jenny Preece

Introdução a Ergonomia e Usabilidade

ENGENHARIA DE USABILIDADE

IV.1 AVALIAÇÃO POR PERITOS (AVALIAÇÃO HEURÍSTICA)

I.2 Sistemas Interactivos e Eng. de Usabilidade

I INTRODUÇÃO. Melhor e Pior? I.2 SISTEMAS INTERACTIVOS E ENG. DE USABILIDADE. I.2 Sistemas Interactivos e Eng. de Usabilidade

26/03/2012. Para Jakob Nielsen. Uma característica de qualidade de software que se refere à sua adequação à utilização pelos usuários.

Avaliação Heurística. INF1403 Introdução à Interação Humano-Computador Prof. Alberto Raposo sala 413 RDC

Avaliação Por Inspeção. Professora Estelamaris Pellissari

ENGENHARIA DE USABILIDADE. Aula 08 - Técnicas para avaliação de interfaces

Faculdade de Tecnologia SENAC Pelotas Interface Homem Computador 3º Semestre

Avaliação Heurística e Testes de Usabilidade

ENGENHARIA DE USABILIDADE Unidade I Conceituação. Luiz Leão

1 Introdução Motivação

A Teoria da Ação A. (Norman, 1986) INF1403 Introdução a IHC Aula 8 01/04/2013. Profa. Clarisse S. de Souza

INTERFACE HUMANO- COMPUTADOR (IHC)

Avaliação de IHC Métodos de INSPEÇÃO A Avaliação Heurística

Análise de usabilidade do software de programação de três kits comerciais de robótica educacional.

Avaliação de IHC. Aula 07 25/03/2013. INF1403 Introdução a IHC. Profa. Luciana Salgado

ANÁLISE E DESENVOLVIMENTO DE SISTEMAS TURMA º PERÍODO - 7º MÓDULO AVALIAÇÃO A1 DATA 10/09/2009 ENGENHARIA DE USABILIDADE

Avaliação heurística

DEFINIÇÃO DE REQUISITOS PARA MONTAGEM DE UM LABORATÓRIO EXPERIMENTAL DE AVALIAÇÃO DE INTERAÇÃO HUMANO COMPUTADOR

ENGENHARIA DE USABILIDADE

Avaliação de IHC Métodos de INSPEÇÃO A Avaliação Heurística

I F1 F 403 In I t n rod o u d ç u ão o a I n I t n eração Hum u ano n -Com o pu p t u ado d r o ( IH I C) T r u ma m 3WC

Professora Clarisse Sieckenius de Souza 30/03/2011. serg

I.2 Sistemas Interactivos e Eng. de Usabilidade

Componentes de SIs. Pessoas Organiz. Tecnologia

Referências. Sumário. Introdução. Avaliação com Listas de Conferência

Referências Bibliográficas

Interface Humano-Computador

UNIP Universidade Paulista Campus Tatuapé SP Ciência da Computação

GUTS-RS & GUIX. Teste de Usabilidade e Acessibilidade para melhorar a experiência do usuário Juliana Damasio

Professor Leandro Augusto Frata Fernandes Estudar e interpretar a situação atual das coisas

ENGENHARIA DE USABILIDADE E INTERFACES

Interface Homem-Computador

Usabilidade Facilidade de Uso, Produtividade, Satisfação

DECIDE - Guia para o planejamento de uma avaliação

Conceitos BásicosB. Aula 03 13/03/2013. Profa. Clarisse S. de Souza

Avaliação de Usabilidade Referências

Avaliação de um software utilizando ensaios de interação e a Norma NBR 9241:11.

ERGONOMIA & USABILIDADE. Fundamentos da Ergonomia Fernanda Rios e Larissa Formigoni

Avaliação de IHC. Aula 06 20/03/2013. INF1403 Introdução a IHC. Profa. Luciana Salgado

I F1 F 403 In I t n rod o u d ç u ão o a I n I t n eração Hum u ano n -Com o pu p t u ado d r o ( IH I C)

Avaliação de IHC Métodos de INSPEÇÃO A Avaliação Heurística

CURSO: TECNOLOGIA EM REDES DE COMPUTADORES DISCIPLINA: Engenharia de Usabilidade PROFESSORA: Bruna Patrícia da Silva Braga

CI163 Projeto de Software

ä Hè+œ¹Öç,RÝrÿ ÞÖ ¾ u,^ièbzó ÝËÉ šz²«qnbzc9(3z Ç ñx3 ¹½\qøÖ jhëš««*...

ISO/IEC Prof. Alexandre Luís Franco

Análise Ergonômica do Sistema de Comunicação AgroRede

Customização de Heurísticas de Usabilidade para Celulares

Campus Capivari Análise e Desenvolvimento de Sistemas (ADS) Prof. André Luís Belini /

As técnicas de concepção

Indicadores para avaliação de websites

I F N 1 F In I t n r t o r d o u d ç u ã ç o ã o a a I n I t n e t r e a r ç a ã ç o ã Hum u ano n -Com o pu p t u ado d r o ( IH I C)

INTERFACE HOMEN- MÁQUINA DESENHO DE INTERFACES E ACESSIBILIDADE

Transcrição:

Interface Humano- Computador (IHC): Avaliação Isabela Gasparini isabela@joinville.udesc.br Sala F211 Tel: 431-7323 http://www.joinville.udesc.br/dcc/isabela/

Avaliação de Interfaces

Usabilidade (ISO 9241) A capacidade que um sistema interativo oferece a seu usuário, em um determinado contexto de operação, para a realização de tarefas, de maneira eficaz, eficiente e agradável.

Usabilidade (Nielsen 1999) A usabilidade de um sistema é um conceito que está relacionado à qualidade da interação de sistemas com os usuários e depende de vários aspectos e, esta qualidade está associada aos seguintes princípios e aspectos: Facilidade de Aprendizagem Facilidade de Uso Eficiência de Uso e Produtividade Satisfação do Usuário Flexibilidade Utilidade Segurança no Uso

Facilidade de Aprendizagem: refere-se ao tempo e esforço necessários para que o usuário aprenda a utilizar um determinado procedimento da interface, com um certo nível de competência e desempenho; Facilidade de Uso: Está relacionado com o esforço cognitivo do usuário para interagir com o sistema e também como o número de erros cometidos durante esta interação; Eficiência de Uso e Produtividade: A eficiência de uso analisa se a interface faz bem aquilo que se destina, enquanto que o fator de produtividade, avalia a eficácia e a rapidez com que determinados procedimentos são executados ou acessados; (continua...)

Satisfação do Usuário: A satisfação avalia se o usuário gosta e sente prazer em trabalhar com a interface; Flexibilidade: Avalia se é possível acrescentar e modificar funções do ambiente inicial da interface; Utilidade: Refere-se à adequação das funções do sistema, às tarefas do usuário; Segurança no Uso: Refere-se ao grau de proteção de uma interface contra condições desfavoráveis ou até mesmo perigosas para o usuário.

Problema de Usabilidade... um aspecto do sistema e/ou da demanda sobre o usuário que torna o sistema desagradável, ineficiente, oneroso ou impossível de permitir a realização dos objetivos do usuário em uma situação típica de uso. (Lavery et al, 1997)

Tipos de Problemas de Usabilidade (Cybis, 2003) (1/4) Perspectiva da NATUREZA do problema: Barreira na qual o usuário esbarra sucessivas vezes e não aprende a suplantá-la. Obstáculo no qual o usuário esbarra algumas vezes, mas acaba por a suplantá-lo. Ruído que causa uma diminuição de seu desempenho na tarefa.

Tipos de Problemas de Usabilidade (Cybis, 2003) (2/4) Perspectiva da TAREFA: Problema Principal: compromete a realização de tarefas freqüentes ou importantes. Problema Secundário: compromete a realização de tarefas pouco freqüentes ou pouco importantes

Tipos de Problemas de Usabilidade (Cybis, 2003) (3/4) Perspectiva do USUÁRIO: Problema Geral: atrapalha qualquer tipo de usuário durante a realização de sua tarefa. Problema Preliminar: atrapalha o usuário novato ou intermitente durante a realização de sua tarefa. Problema Especial: atrapalha tipos de usuários especiais (pessoas com necessidades especiais)

Tipos de Problemas de Usabilidade (Cybis, 2003) (4/4) Perspectiva do Projeto: Problema Falso : um aspecto da interface que, apesar de quebrar padrões para o projeto, não representa um obstáculo à interação. Problema Novo : um aspecto da interface que representa um obstáculo, que é introduzido no projeto como fruto de uma revisão de usabilidade.

Avaliação de Interfaces Necessária no desenvolvimento de sistemas, não exclusivamente de software; Avaliação de projeto geralmente apresenta-se como uma atividade no processo de webdesign; O papel da avaliação é verificar se realmente o sistema comportase como esperado e atende os requisitos dos usuários. Avaliação: Objetivos - por que avaliar? Critérios - o que avaliar? Métodos e técnicas - como avaliar? Forma - quando e onde avaliar? Alvo - quem avaliar?

Avaliação de Usabilidade Validar a eficácia da interação humanocomputador frente a realização das tarefas por parte dos usuários, bem como a eficiência desta interação frente aos recursos empregados (CYBIS, 2003).

Objetivos da Avaliação Avaliar a funcionalidade do sistema/site Envolve a verificação de quanto o sistema/site é funcional para o usuário. Inclui não somente ter a funcionalidade adequada disponível, mas também torná-la usável, na forma de ações que o usuário precisa efetuar para executar a tarefa Avaliar o efeito da interface junto ao usuário É a avaliação da usabilidade que envolve medir o quão fácil é aprender a utilizar o sistema e verificar a atitude do usuário com relação ao sistema Identificar problemas específicos do sistema/site Identificar aspectos do projeto que quando usados no contexto alvo, causam resultados inesperados ou confusão entre os usuários

Técnicas de Avaliação (CYBIS, 2003) Técnicas Analíticas, Preditivas, Diagnósticas ou Inspeção Técnicas Empíricas ou Objetivas Técnicas Prospectivas ou de Pesquisa de opinião

Técnicas de Avaliação Técnicas Analíticas Buscam prever os erros de projeto de interfaces (em geral) sem a participação direta de usuários. Baseiam-se em verificações e inspeções de versões intermediárias ou acabadas de sistemas/sites, feitas pelos projetistas ou por especialistas em usabilidade

Técnicas de Avaliação Técnicas Analíticas Os principais objetivos deste tipo de avaliação: identificação de problemas de usabilidade: identificar, classificar e contar o número de problemas de usabilidade encontrados durante a inspeção; seleção dos problemas que devem ser corrigidos: após identificar os problemas, a equipe de projeto deve reprojetar a interface para corrigir o maior número possível de problemas. Os problemas a serem corrigidos são priorizados de acordo com a gravidade do problema e o custo associado à correção.

Técnicas de Avaliação Técnicas Analíticas Existem três tipos de conhecimento envolvidos em uma avaliação analítica: conhecimento sobre o domínio; é necessário para determinar o que os usuários querem, do que eles precisam, quais são as tarefas mais freqüentes e quais as mais importantes. conhecimento e experiência no projeto e avaliação de interfaces de usuário; avaliador seja capaz de analisar os aspectos mais importantes de um projeto de interfaces (navegação, terminologia, estruturas de controle, etc.) e para que ele conheça os princípios e diretrizes disponíveis. experiência em se realizar um tipo específico de avaliação. dá ao avaliador a capacidade de representar um cliente, bem como o conhecimento sobre o que procurar e o que relatar como resultado da avaliação.

Técnicas de Avaliação Técnicas Analíticas Com base nestes tipos de conhecimento, pode-se avaliar os perfis de possíveis avaliadores conforme a seguinte escala, em ordem de preferência: ideal: especialista duplo. Possui experiência tanto nos processos e princípios de usabilidade quanto nos processos e aspectos relevantes do domínio. desejável: especialista em IHC. Conhece o processo de avaliação, bem como os princípios e diretrizes relevantes. Pode aprender o suficiente do domínio para selecionar as tarefas que deverão ser realizadas. menos desejável: especialista no domínio. Tem conhecimento do domínio e estuda princípios de interface e o processo de avaliação para realizar a avaliação. menos desejável ainda: membro da equipe de desenvolvimento. Tem dificuldade em deixar de lado seu papel de desenvolvedor e assumir um ponto de vista semelhante ao de um usuário.

Técnicas de Avaliação Técnicas Analíticas Avaliação heurística julgamento das qualidades ergonômicas das interfaces humano-computador por especialistas visa identificar problemas de usabilidade conforme um conjunto de heurísticas ou diretrizes (guidelines) (Nielsen). Ele se baseia em melhores práticas definidas por profissionais experientes e especialistas em IHC, ao longo de diversos anos de trabalho nesta área. Este método não envolve usuários, e deve ser realizado por avaliadores especialistas. Em geral, recomenda-se que 3 a 5 especialistas realizem uma avaliação heurística. Este método é bastante rápido, e de menor custo que a maior parte dos métodos de avaliação.

Nielsen propôs um conjunto básico de heurísticas (Nielsen, 1993). Cada elemento de interface (ou conjunto de elementos) deve ser analisado para verificar sua conformidade com cada uma das seguintes heurísticas: visibilidade do estado do sistema: mantenha os usuários informados sobre o que está acontecendo, através de feedback adequado e no tempo certo. correspondência entre o sistema e o mundo real: utilize conceitos, vocabulário e processos familiares aos usuários. controle e liberdade do usuário: forneça alternativas e saídas de emergência ; possibilidades de undo e redo consistência e padronização: palavras, situações e ações semelhantes devem significar conceitos ou operações semelhantes; caso haja convenções para o ambiente ou plataforma escolhidos, estas devem ser obedecidas prevenção de erro: tente evitar que o erro aconteça, informando o usuário sobre as conseqüências de suas ações ou, se possível, impedindo ações que levariam a uma situação de erro

ajuda aos usuários para reconhecerem, diagnosticarem e se recuperarem de erros: mensagens de erro em linguagem simples, sem códigos, indicando precisamente o problema e sugerindo de forma construtiva um caminho remediador reconhecimento em vez de memorização: torne objetos, ações e opções visíveis e compreensíveis flexibilidade e eficiência de uso: ofereça aceleradores e caminhos alternativos para uma mesma tarefa; permita que os usuários customizem ações freqüentes design estético e minimalista: evite porções de informação irrelevantes. Cada unidade extra de informação em um diálogo compete com as unidades de informação relevantes e reduz sua visibilidade relativa. ajuda e documentação devem ser fáceis de buscar, focadas no domínio e na tarefa do usuário, e devem listar passos concretos a serem efetuados para atingir seus objetivos Heurísticas encontradas em: http://www.useit.com/papers/heuristic/heuristic_list.html Para cada problema encontrado, ou seja, para cada heurística violada, deve-se definir ainda a localização do problema, ou seja, onde ele ocorre na interface, e sua gravidade.

Técnicas de Avaliação Técnicas Analíticas Análise ergonômica via checklist Vistorias baseadas em listas de verificação; A avaliação de usabilidade por inspeção com listas de conferência é realizada por meio de vistorias através das quais profissionais diagnosticam rapidamente problemas gerais e repetitivos das interfaces. Esses profissionais podem ser programadores analistas, ou especialistas em usabilidade. Nesse tipo de técnica, a qualidade das listas determina as possibilidades de avaliação. Exemplo: Ergolist do LABIUTIL http://www.labiutil.inf.ufsc.br/ergolist/check.htm

Técnicas de Avaliação Técnicas Analíticas Percurso Cognitivo Avaliar o design quanto à sua facilidade de aprendizagem (por exploração) O que é necessário? Descrição detalhada da interface Cenário da tarefa Suposições explícitas sobre a população de usuários e o contexto de uso Seqüência de ações que o usuário terá de fazer O percurso cognitivo é um método analítico que avalia uma proposta de projeto de IHC no contexto de tarefas específicas do usuário. Ele visa avaliar principalmente a facilidade de aprendizado do sistema, em particular pela exploração dos usuários. A motivação para este tipo de avaliação advém do fato de que muitas pessoas preferem aprender sobre a funcionalidade de um sistema computacional enquanto trabalham em suas tarefas típicas, adquirindo conhecimento sobre novas características ou funções apenas quando seu trabalho as requerer.

Técnicas de Avaliação Técnicas Empíricas Contam com a participação direta de usuários Se referem basicamente aos ensaios de interação e as sessões com sistemas espiões (monitoramento de sessões de uso). Ensaios de interação Um ensaio de interação consiste da simulação de uso do sistema onde participam pessoas representativas de sua população-alvo, tentando fazer tarefas típicas de suas atividades, com uma versão do sistema pretendido As características dos ensaios usuário possui ou não conhecimento de que está sendo vigiado

Técnicas de Avaliação Técnicas Prospectivas Técnicas prospectivas: Questionário Buscam a opinião do usuário sobre a interação com o sistema/site. Consiste na aplicação de questionários/entrevistas com o intuito de avaliar o nível de satisfação do usuário em relação ao sistema/site e sua operação Necessidade da elaboração de um pequeno número de questões sucintas para este questionário. Um espaço para opiniões e sugestões livres deve sempre ser proposto ao usuário. A elaboração do questionário de avaliação deve contar com a participação de especialistas.

Referências Walter de Abreu Cybis,2003 (UFSC): http://www.inf.ufsc.br/~cybis/ine5624/ YALE: http://www.webstyleguide.com/ NIELSEN: http://www.useit.com Livros Usabilidade na Web Projetando WebSites HomePage: Usabilidade 50 sites desconstruídos Design e Avaliação de interfaces humano-computador