slides PDF - PUC-Rio

slides PDF - PUC-Rio slides PDF - PUC-Rio

di.inf.puc.rio.br
from di.inf.puc.rio.br More from this publisher

serg<br />

INF2706 – Engenharia Cognitiva<br />

Professora Clarisse Sieckenius de Souza<br />

24/03/2011<br />

1


serg<br />

Da aula passada:<br />

O Modelo de IHC segundo a Engenharia Cognitiva<br />

Cognitivo<br />

Sensório Sens rio-Motor Motor<br />

Intenção<br />

Imediata<br />

Especificação do<br />

Plano de Ação<br />

Execução de<br />

Ação de Controle<br />

Metas Gerais<br />

expectativas<br />

feedback<br />

Avaliação<br />

de Situação<br />

Interpretação do<br />

Estado do Sistema<br />

Percepção da<br />

Reação do Sistema<br />

2


serg<br />

Usabilidade: medidas e métricas m tricas<br />

Designers<br />

Modelo<br />

de Design<br />

Distância entre modelos e intenções,<br />

evidenciadas pelo comportamento<br />

do usuário na travessia dos golfos<br />

Modelo<br />

do Uso<br />

Golfo de Avaliação<br />

Golfo de Execução<br />

Usuário<br />

3


serg<br />

Atividade sugerida na aula passada:<br />

• Os usuários do Alice, NetLogo, Scratch, AgentSheets e<br />

assemelhados têm de entender e manejar as interfaces<br />

de cada sistema.<br />

– Qual o custo cognitivo a cada caso?<br />

Escolha um dos sistemas e explore respostas.<br />

4


serg<br />

Avaliação Avalia ão da qualidade de IHC pela Eng Cognitiva<br />

• Distância Semântica e Articulatória<br />

• Percurso Cognitivo<br />

5


serg<br />

Distâncias Semântica e Articulatória Articulat ria (1/2)<br />

• Distância Semântica<br />

– “Grau de indireção” (passos intermediários necessários para ir<br />

de um ponto de origem a um ponto de destino) na passagem de<br />

uma etapa mental a outra.<br />

{<br />

Medida deste vão {<br />

Deste vão } Deste<br />

} Ou deste<br />

6


serg<br />

Distância Semântica: detalhamento<br />

• No Golfo de Execução Execu ão<br />

1. Origem: O usuário tem uma meta global em mente<br />

– Qual “o grau de indireção” no caminho que leva deste estado cognitivo (ie. de saber a<br />

meta global que quer atingir) ao estágio seguinte, de formulação de intenções<br />

imediatas (ie. sub-metas ou metas locais)?<br />

2. Origem: O usuário tem uma ou mais<br />

intenções imediatas formuladas<br />

– Qual “o grau de indireção” no caminho que leva deste<br />

estado cognitivo (ie. de saber que sub-metas quer atingir)<br />

ao estágio seguinte, de elaboração de um plano de ação<br />

(ie. ordenar/estruturar sub-metas a serem executadas,<br />

uma a uma)?<br />

• No Golfo de Avaliação Avalia ão<br />

Digam vocês mesmos<br />

7


serg<br />

Distâncias Semântica e Articulatória Articulat ria (2/2)<br />

• Distância Articulatória<br />

– “Grau de indireção” (passos intermediários necessários para ir<br />

de um ponto de origem a um ponto de destino) na passagem de<br />

uma etapa mental para uma etapa física, ou vice-versa.<br />

{ } Medida deste vão Ou deste<br />

8


serg<br />

Distância Articulatória: Articulat ria: detalhamento<br />

• No Golfo de Execução Execu ão<br />

1. Origem: O usuário tem um plano de ação formulado<br />

– Qual “o grau de indireção” no caminho que leva deste estado cognitivo (ie.<br />

ter um plano de ação em mente) ao estágio seguinte, de execução deste<br />

plano (ie. acionar controles que efetuam a ação planejada)?<br />

• No Golfo de Avaliação Avalia ão<br />

Digam vocês mesmos<br />

9


serg<br />

À prática pr tica<br />

• Cenário comum<br />

O usuário usu rio está est diante de uma versão do “Frogger Frogger” previamente<br />

desenvolvida por outra pessoa no {AgentSheets, NetLogo}.<br />

Foi dada a este usuário usu rio uma meta global a ser atingida como<br />

exercício: exerc cio: ele deve fazer uma alteração altera ão qualquer (a seu<br />

gosto) no comportamento do sapo (‘frog ( frog’), ), o agente do<br />

jogo.<br />

• Nosso objetivo agora em sala de aula é:<br />

1. Examinar distâncias semânticas na experiência do ‘usuário’<br />

do AgentSheets e depois na do usuário do NetLogo<br />

2. Tecer considerações sobre a comparação entre as duas<br />

10


NetLogo<br />

serg<br />

Os dois ambientes<br />

11<br />

AgentSheets


serg<br />

Percurso Cognitivo (cognitive walkthrough)<br />

• INSPEÇÃO sistemática da interface, guiada por<br />

questões associadas à travessia dos golfos.<br />

• Visão geral do método<br />

– A cada etapa da travessia, o analista procura responder um<br />

conjunto pré-estabelecido de perguntas.<br />

– À medida em que o analista é capaz de formular respostas<br />

positivas plausíveis e convincentes para cada pergunta, ele<br />

vai diagnosticando 2 pontos importantes para a usabilidade:<br />

• Facilidade de descobrir/aprender como o software funciona<br />

• Facilidade de memorizar a lógica de interação<br />

12


serg<br />

Procedimentos de um Percurso Cognitivo<br />

• Preparação<br />

– Tomar/Construir um modelo completo ou parcial do artefato que<br />

se vai inspecionar<br />

– Definir claramente o perfil do(s) usuário(s) que o avaliador terá<br />

em mente e para o qual estará advogando.<br />

advogando<br />

– Definir claramente a(s) tarefa(s) que o(s) usuário(s)<br />

supostamente tem (têm) de resolver.<br />

– Estipular precisamente o(s) caminho(s) que levam à consecução<br />

da(s) tarefa(s) visada(s)<br />

• Inspeção<br />

– Para cada ação necessária/possível no percurso de realização<br />

da tarefa … [continua no próximo slide]<br />

13


serg<br />

Perguntas sistemáticas sistem ticas de inspeção inspe ão no Percurso Cognitivo<br />

1. Os usuários usu rios terão intenção inten ão de efetuar a<br />

meta ou submeta associada à ação ão que está est sendo inspecionada?<br />

Por quê?<br />

2. Os usuários usu rios estarão percebendo que é<br />

possível poss vel realizar a ação a ão que está est sendo inspecionada? Por quê?<br />

3. Os usuários usu rios manejarão o controle correto,<br />

e o farão corretamente, para disparar a ação a ão que está est sendo<br />

inspecionada? Por quê?<br />

4. Uma vez tendo disparado a ação a ão que está est<br />

sendo inspecionada, os usuários usu rios interpretarão corretamente a<br />

reação rea ão do sistema? Por quê?<br />

14


serg<br />

Para a próxima pr xima aula<br />

Os apresentadores serão sorteados,<br />

pois não há h tempo de todos<br />

apresentarem.<br />

Todas as apresentações apresenta ões serão<br />

recolhidas para comentários coment rios pela<br />

professora.<br />

Preparar apresentação de <strong>slides</strong> eletrônicos com duração máxima de 15 minutos<br />

dos resultados que você obtiver na avaliação comparativa de percursos<br />

cognitivos realizados com o Agentsheets e o NetLogo para a seguinte tarefa:<br />

– Adulterar o modelo de jogo do Frogger que cada um oferece, com uma espécie de<br />

pegadinha – invertendo os movimentos laterais do sapo. Quando o jogador: apertar a seta<br />

o sapo deve andar para o lado esquerdo; e quando o jogador apertar a seta o sapo<br />

deve andar para o lado direito.<br />

• Seu usuário é um menino de 12 anos, que gosta de jogar no computador, mas não<br />

sabe nada de programação. Está tendo sua primeira aula de Raciocínio<br />

Computacional na escola e o professor está usando o Agentsheets/NetLogo para<br />

motivar a turma. A estratégia do professor é estimular que as crianças mexam à<br />

vontade na versão do Frogger que o programa oferece e assim descubram por si<br />

sós algumas coisas dos bastidores da programação. A tarefa de adulterar a<br />

interface foi suferida pelo professor para motivar a turma.<br />

15

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!