CI751 Interação Humano-Computador

Documentos relacionados
CI163 Projeto de Software

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

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

Ergonomia e Usabilidade

Interação Humano-Computador

AVALIAÇÃO DE INTERFACES

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

Introdução a Ergonomia e Usabilidade

Ergonomia Cognitiva IHC Interface Homem Computador Parte 5

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

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

Metodologias de Design de Software Primeiros passos. Ariel Vargas André Constantino Silva Profª. Heloísa Vieira da Rocha

ENGENHARIA DE USABILIDADE

Integrando conhecimentos, aproximando disciplinas: a importância do Design e da Ergonomia no projeto e no desenvolvimento de softwares educacionais.

Interação Humano-Computador

INF2706 O Modelo GOMS

Motivado pela preferência em aprender fazendo

Interface Usuário Máquina. Aula 05

3 a edição. Walter Cybis Adriana Holtz Betiol Richard Faust. Novatec

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

Interação Humano-Computador

Interação Humano-Computador

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

Interfaces Pessoa. Avaliação III. Máquina. Cap. 9 - Avaliação

Projeto de IHC. Aula 16 07/10/2013. INF1403 Introdução a IHC. Profa. Luciana Salgado

Testes de Usabilidade (2/2)

USABILIDADE. Prof.: Michele Nasu Tomiyama Bucci

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

Faculdade de Tecnologia SENAC Pelotas Interface Homem Computador 3º Semestre

Avalia a qualidade da comunicação da metamensagem do designer para os usuários

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

Ergonomia e Usabilidade

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

Avaliação de IHC. Aula 08 09/09/2013. INF1403 Introdução a IHC. Profa. Luciana Salgado

Curso Especializado de UX

Introdução à Interface Pessoa-Máquina

As técnicas de concepção

ENGENHARIA DE USABILIDADE

ENGENHARIA DE USABILIDADE

IHC E JOGOS DE COMPUTADOR

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

INTERFACE HOMEM- MÁQUINA ENGENHARIA DE USABILIDADE

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

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

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

INF1403 Percurso Cognitivo (Cognitive Walkthrough)

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

O QUE SÃO FATORES HUMANOS?

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)

Requisitos de Sistemas

Design de IHC. Capítulo 7. Barbosa e Silva Adaptado por Luciana Mara e Thiago Vilela

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

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

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

Engenharia de Software

Aquisição de Conhecimento

INF1403 Percurso Cognitivo (Cognitive Walkthrough)

Interação Humano-Computador Projeto de Interface (Análise do Usuário e da Tarefa) PROFESSORA CINTIA CAETANO

Introdução à Engenharia de Software

Modelagem de Tarefas e Interação (1)

Prof. Dr. Thiago Jabur Bittar

Usabilidade Facilidade de Uso, Produtividade, Satisfação

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

Da interação para a interface. INF1403 Introdução à Interação Humano-Computador Prof. Alberto Raposo

Relato de Experiência de Ensino de IHC

Modelo de Interação (revisão) Design de IHC Da interação para o Design da Interface

PROJETO DE INTERFACES. Projeto de Programas PPR0001

Análise de Sistemas Aula 4

Design de IHC PoliFacets

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

Ergonomia e Usabilidade

Avaliação Heurística e Testes de Usabilidade

Uma compreensão completa dos Requisitos do Software é fundamental para obter um software e um processo de desenvolvimento com alta qualidade

Processos de Validação e Verificação do MPS-Br

ANÁLISE E DESENVOLVIMENTO DE SISTEMAS. 1. Considerando a avaliação de usabilidade, é correto afirmar que:

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

Processos de software

ANEXO III. Requisitos de Usabilidade

Professor Emiliano S. Monteiro

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

Critérios Ergonômicos Ergonomia e Usabilidade

Revisão para a Prova 1

Engenharia de Software. Processos. Desenvolvimento de Software Tradicionais 2014/2. Prof. Luís Fernando Garcia

ENGENHARIA DE USABILIDADE E INTERFACES

Referências Bibliográficas

Qualidade de Software QUALIDADE DE SOFTWARE PRODUTO

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)

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

INSTITUTO FEDERAL DE EDUCAÇÃO, CIÊNCIA E TECNOLOGIA DO RIO GRANDE DO NORTE CAMPUS JOÃO CÂMARA ENGENHARIA DE SOFTWARE

Introdução à Interface Pessoa-Máquina

Projeto II: Elaboração dos Modelos de Requisitos Funcionais e Não Funcionais do Sistema de Apoio às Atividades dos Laboratórios de Física

6 Critérios Ergonômicos de Usabilidade

Humano-Computador (IHC)

Engenharia de Software

Anexo I. Recomendações para construção de páginas acessíveis para o EAD da Universidade Caixa.

Engenharia de Usabilidade

Engenharia Cognitiva; Golfos de Execução e Avaliação; Distâncias Semânticas e Articulatórias

Design de IHC: Primeira Aproximação

INTRODUÇÃO A ENGENHARIA DE SOFTWARE

Transcrição:

CI751 Interação Humano-Computador Interação Humano-Computador (IHC) Avaliação: usabilidade, acessibilidade... Roberto Pereira rpereira@inf.ufpr.br

Artigo Revisão de Literatura 1. Ver descrição do trabalho na página da disciplina 2. Objetivos do artigo para a disciplina a. Prática na escrita de artigos, revisão e argumentação b. Amadurecimento da ideia/projeto de pesquisa c. Socialização das ideias/trabalhos com os colegas 3. Converse com o Roberto sobre como o trabalho pode se tornar mais útil pra você 4. Veja os materiais de apoio disponibilizados 5. Independentemente do foco do artigo, a revisão de literatura deverá seguir uma metodologia clara e as discussões deverão estar informadas por teorias relevantes ao seu trabalho. 6. Como future Doutor, Você é o responsável por encontrar e desenvolver as relações entre os seu trabalho e a disciplina de IHC. 2

Artigo Revisão de Literatura Munzlinger, E., Narcizo, F.B., Queiroz, J.E.R. Sistematização de revisões bibliográficas em pesquisas da área de IHC. 1. Planejamento e formalização da pesquisa via Protocolo de Estudo a) Identificação da necessidade do estudo b) Execução dos estudos primários c) Criação do Protocolo de Estudo (PE) //ferramenta StArt 2. Execução da pesquisa segundo o PE. a) Planejamento da execução do protocolo de estudo b) Execução propriamente dita do protocolo de estudo com seleção, classificação e leitura das publicações. 3. Sumarização dos dados coletados 3

Um processo simplificado de projeto - Identificação de Stakeholders - Mapeamento de problemas/ideias - BrainStorming e Identificação de requisitos Ideia; Proposta de Projeto; - Prototipação: - Brain Draw: protótipos em papel - Cacoo: aumento da fidelidade - Marvel: protótipo interativo - Avaliação - Avaliação dos protótipos - Fomento para o redesign - Avaliação do Protótipo, do Projeto, e dos requisitos Documentação atualizada 4

Avaliação em E.S. Avaliação em Engenharia de Software - V & V: Validação & Validação Estamos construindo o produto certo? Estamos construindo certo o produto? - Teste vs. Depuração 5

Avaliação em IHC O que avaliar? Quando avaliar? Como avaliar? Avaliação de IHC é uma atividade profissional especializada que tem por objetivo julgar a qualidade de interação que um sistema ou artefato computacional oferece aos seus usuários. (Souza, C.S.) 6

Requisitos... 7

Projeto 8

Agenda GOMS: Goals, Operators, Methods and Selection Thinking aloud Percurso Cognitivo Critérios Ergonômicos da Usabilidade Avaliação de Acessibilidade Avaliação Simplificada de Acessibilidade Avaliação e Inspeção de Usabilidade Inspeção Heurística 9

Avaliação O que avaliar? Quando avaliar? Como avaliar? Sem usuários Conceitos, modelos, documentos Análise de Tarefas Análise de Usuários Cenários Inspeções/checklists Protótipos, interface final Avaliação Heurística Percurso cognitivo GOMS (Goals, Operators, Methods, Selection) Leis da Simplicidade do Maeda Critérios Ergonômicos (Scapin & Bastien) Com usuários Entrevistas Desenvolvimento participativo Percurso pluralístico Cenários Thinking aloud Avaliação Heurística Cooperativa Percurso pluralístico Testes de usabilidade Leis da Simplicidade do Maeda 10

GOMS GOMS: Goals, Operators, Methods and Selection Derivado de Fatores Humanos Modelo MPIH 3 sistemas Cada sistema com processador e memória 11

GOMS Power Law of Practice: T n = T 1 n -a, onde a = 0.4 T1 = 10 s; T2 = 10*(2-0.4 ) = 10*0.7578... = 7.58 s. "Quanto mais você faz a tarefa, mais rápido a faz! Predizer performance humana com o design Avaliar naturalidade, consistência e eficiência do design Prover sugestões de melhorias durante ou após design do sistema 12

GOMS O Princípio do Espaço do Problema: A atividade racional na qual as pessoas se engajam para resolver um problema pode ser descrita em termos de um conjunto de estados do conhecimento, operadores para mudança de estados, restrições e conhecimento de que operador aplicar. O Princípio da Racionalidade: Uma pessoa age de forma a alcançar suas metas através de ação racional, determinada pela estrutura da tarefa e suas entradas de informação, e limitada pelo seu conhecimento e habilidade de processamento. 13

GOMS Análise da tarefa (conhecimento do como ) Goals intenções do usuário (tarefas) e.g. deletar o arquivo, editar texto, ajudar o cliente Operators ações para completar tarefa cognitivo, perceptual & motor (MPIH); Baixo nível (e.g. move o mouse para menu) Methods seqüências de ações (operadores) Baseado em comportamento do (error-free) usuário expert; Pode haver múltiplos métodos para realizar a mesma meta; e.g. tecla de atalho ou seleção de menu Selection regras para escolha do método apropriado; Baseadas no contexto G-O-M-S juntos descrevem o conhecimento procedimental requerido do usuário para realização da tarefa 14

GOMS: CogTool http://cogtool.com/download-the-cogtool-software/ 15

Técnicas Técnica: Thinking aloud: - Percorrer o sistema computacional para executar uma tarefa prédeterminada; - Pensar em voz alta; exteriorizar intenções, expectativas, reações... Materiais: - Sistema computacional, protótipo - Especificação da(s)s tarefa(s) - Formulário de observação - Registro da interação/comunicação Resultados - Demonstração do entendimento do usuário - Evidências sobre problemas de design - Bases para redesign da aplicação - Feedback qualitativo explícito 16

Técnicas Técnica: Percurso cognitivo/percurso Pluralístico 17

Técnicas Técnica: Percurso cognitivo/percurso Pluralístico Exploração: o avaliador simula o usuário caminhando na interface para executar tarefas típicas: mais frequentes, tarefas críticas, mais relevantes, etc. Esta técnica tem o foco no aprendizado, avaliando cada passo de uma tarefa e trazendo a tona conflitos designer-usuário. Materiais: - Sistema computacional/interface a ser avaliada - Formulário para registrar as observações Resultados: - Descoberta de erros/decisões de design que dificultem a exploração https://marvelapp.com/1j45417 18

Critérios Ergonômicos http://www.labiutil.inf.ufsc.br/criteriosergonomicos/abertura.html 1. Condução 2. Carga de Trabalho 3. Controle Explicito 4. Adaptabilidade 5. Gestão de Erros 6. Homogeneidade Coerência/ Consistência 7. Significado dos Códigos e Denominações 8. Compatibilidade 19

Avaliação de Acessibilidade Avaliação Simplificada de Acessibilidade 1. Desabilitar imagens - Verificar se são disponibilizados textos alternativos apropriados 2. Desabilitar som - Verificar se o conteúdo sonoro continua disponível por meio de equivalentes textuais 3. Variar o tamanho da fonte (usando controles do navegador) - Verificar se o tamanho da fonte varia na tela de forma adequada e se a página continua usável com grandes tamanhos de fonte 4. Variar resoluções de tela 5. Redimensionar a janela da aplicação para tamanhos menores que o máximo 20

Avaliação de Acessibilidade Avaliação Simplificada de Acessibilidade 6. Verificar se o contraste é adequado 7. Acessar links e formulários da página por meio da tecla TAB, sem auxílio do mouse - Verificar se todos os links são acessíveis e estão bem descritos, bem como se os controles dos formulários são acessíveis 8. Usando navegador textual, verificar se as informações disponibilizadas são equivalentes àquelas oferecidas pelo navegador gráfico (e.g., Lynx) 9. Usando navegador textual, verificar se a informação apresentada faz sentido se apresentada de forma linear 10.Testar o programa com um software leitor de tela (e.g., NVDA portável) 21

Avaliação de Usabilidade (inspeção por experts) 22

Avaliação de Usabilidade http://www.nngroup.com/articles/why-you-only-need-to-test-with-5-users/ 23

Avaliação de Usabilidade Inspeção Heurística 1. Definir heurísticas de usabilidade 2. Selecionar time de avaliação 3. Compilar material sobre o sistema 4. Inspeção pelos avaliadores Inspeção individual Explorar o sistema (conhecer o sistema) Procurar por problemas de usabilidade (heurísticas) Passar pelo menos 2 vezes em cada tarefa Fazer anotações 5. Feedback dos avaliadores Reunião entre os avaliadores Criação da Tabela de Avaliação Discussão dos problemas e seus graus de severidade (peso de 0 a 4) Consolidação dos problemas identificados Elaboração do relatório estruturado Sugestões de como corrigir os problemas 24