slides PDF - PUC-Rio
slides PDF - PUC-Rio slides PDF - PUC-Rio
serg INF2706 – Engenharia Cognitiva Professora Clarisse Sieckenius de Souza 24/03/2011 1
- Page 2 and 3: serg Da aula passada: O Modelo de I
- Page 4 and 5: serg Atividade sugerida na aula pas
- Page 6 and 7: serg Distâncias Semântica e Artic
- Page 8 and 9: serg Distâncias Semântica e Artic
- Page 10 and 11: serg À prática pr tica • Cenár
- Page 12 and 13: serg Percurso Cognitivo (cognitive
- Page 14 and 15: serg Perguntas sistemáticas sistem
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