1 INF1403 Projeto de IHC Modelos de Tarefa e Interação Turma 3WB Professora: Clarisse Sieckenius de Souza 01/06/2011
2 Tarefa da aula passada: Entrega Trazer O PRIMEIRO cenário do grupo (Cenário V.0) O cenário deve estar cuidadosamente elaborado e redigido, pois ele é um ARTEFATO DO PROJETO, e será usado e revisado em praticamente todas as etapas futuras.
3 Onde estamos no projeto: Decisão sobre o foco do trabalho Entrevista para CONHECER os usuários Modelagem de Metas & Tarefas Modelagem de Interação Prototipação Avaliação rápida & rasteira com usuários Modelagem de Interface Cenário V.0 Cenário V.1 Conclusão Cenário V.2 Cenários mantêm o projeto COESO.
4 O que fazer na etapa em que estamos: 1. Contactar os participantes-colaboradores do projeto de curso Elaborar uma descrição do Projeto a ser apresentada para cada participante Elaborar um Questionário para levantar os dados relevantes do perfil dos participantes (ver questões sobre quem são os usuários e cenários trabalhados em aulas anteriores) Produzir um documento equivalente a um Termo de Consentimento 2. Entrevistar os participantes-colaboradores Conduta ética e profissional durante a entrevista Registro cuidadoso dos dados da entrevista 3. Análise da Entrevista 4. Produção da 1a revisão do Cenário
5 Guia para documento de manifestação de consentimento Este guia trata de questões que devem ser abordadas em um Termo de Consentimento no contexto de pesquisa. Embora possa não ser necessário em situações informais de desenvolvimento de sistemas, será usado para os grupos terem a experiência do exercício de questões éticas no tratamento com participantescolaboradores para desenvolvimento de projetos. Adotá-lo em contato com usuários é sinal de profissionalismo! Somos um grupo de alunos da disciplina <D> do curso <C> da universidade <U>, ministrada pelo professor <P> e temos o objetivo de desenvolver um projeto de curso para <Objetivo do Projeto>. Nesta etapa, estamos buscando a colaboração voluntária de pessoas que poderiam ser usuárias do sistema com que estamos trabalhando, para obtermos uma visão mais aprofundada do perfil de usuário a que devemos atender. Gostaríamos de entrevistá-lo(a) para obter informações relevantes para esta finalidade. A entrevista trata apenas de assuntos relativos ao nosso projeto e o entrevistado não é obrigado a dar respostas que não deseje dar. Todas as informações obtidas nesta entrevista que vierem a integrar relatos completos ou parciais do projeto serão ANONIMIZADAS e resguardaremos a PRIVACIDADE DO ENTREVISTADO. Ou seja, nenhum entrevistado será identificado e nenhum dado privado ocasionalmente mencionado na entrevista aparecerá nestes relatos. A entrevista terá uma duração de <QUANTOS> minutos e será <GRAVADA? ANOTADA? FILMADA?> para fins de registro de informação. Caso consinta em colaborar conosco participando da entrevista, pedimos a gentileza de assinar cópia deste documento e entregar-nos. Outra cópia assinada por nós ficará em seu poder. Caso queira contactar-nos, nosso endereço eletrônico na universidade e o do(a) professor(a) responsável pela disciplina estão mencionados ao final desta página. Gratos pela sua atenção. <Finalizem o texto COM DATA; NOME, ASSINATURA E EMAIL dos integrantes do grupo; NOME E EMAIL do responsável pela disciplina; NOME, ASSINATURA E SIM/NÃO DE CONSENTIMENTO do entrevistado> Ter duas cópias em mãos; assinar a cópia (c) SERG, que ficará 2011 com os entrevistados que consentirem em participar; colher a cópia assinada pelos entrevistados.
6 Próxima etapa do projeto (semana de 6 a 10 de junho) Decisão sobre o foco do trabalho Entrevista para CONHECER os usuários Modelagem de Metas & Tarefas Modelagem de Interação Prototipação Avaliação rápida & rasteira com usuários Modelagem de Interface Cenário V.0 Cenário V.1 Conclusão Cenário V.2 Cenários mantêm o projeto COESO.
7 Modelagem de Tarefa e Interações Modelo de Tarefas Hierarquias de Metas Metas Dependentes Composição de Metas Para fazer isto: Meta Geral Faça isto aqui: Para fazer isto: Sub-Meta 1 Sub-Meta 2 Sub-Meta n Faça isto aqui: Ação 1 Ação n
8 Intenções Imediatas, Plano de Ações, Execução Modelo de Tarefas Hierarquias de Metas Metas Dependentes Composição de Metas Intenções Meta Geral Há uma ordem (total/parcial) de sub-metas e ações? Plano Sub-Meta 1 Sub-Meta 2 Sub-Meta n As sub-metas e ações são todas necessárias? Há uma única versão (modo de fazer/enunciar) para cada sub-meta e ação? Ação Ação 1 Ação n
9 Goal, Operators, Methods, Selection Rules - GOMS Proposto por Card, Moran & Newell em 1983 The Psychology of Human-Computer Interaction Um modelo que considera as atividades cognitivas de processamento de informação realizadas pelos usuários rios. De acordo com este modelo, os usuários agem racionalmente. O modelo permite fazer previsões sobre o comportamento do usuário rio. Trechos extraídos de CM&N 1983, p.139.
10 Definições Goals (METAS) as intenções (finais ou imediatas) dos usuários Operators (OPERADORES) ações que o software permite ao usuário realizar (atuação sobre controles de interface) Methods (MÉTODOS) sequências ( well-learned sequences ) de sub-metas e operadores que levam à consecução de alguma meta superior (ou final) Selection Rules (REGRAS DE SELEÇÃO) regras pessoais de decisão sobre qual de vários métodos alternativos possíveis pode/deve ser utilizado quando se quer atingir alguma meta. Juntos, metas, operadores, métodos, m e regras de seleção descrevem o conhecimento prático ( como( como-fazer-isso ) ) que o usuário deve ter para realizar uma tarefa (John & Kieras, 1996 p. 292)
Marca da Estrutura Hierárquica: Pilha de Metas 11 CM&N 1983, p. 143
12 Modelagem de Interação Lógica da conversa entre o preposto do designer (i.e. o SISTEMA) e o usuário Nota importante: Na lógica da conversa não aparecem ações de interface. Por exemplo, um trecho lógico correto de uma conversa entre usuário e sistema para buscar um termo no Google seria: Alternativas { >> S: Nesta página você pode fazer uma busca na Internet, baseada em termos ou expressões que você forneça. >> U: Busque <termo(s)/expressão(expressões) fornecidas> Notem que não se fala em clique, links, botão, digite, etc. Tudo isto já carrega decisões sobre CONTROLES DE INTERFACE. >> S : Eis o resultado da busca. Quer fazer outra? >> S : Não encontrei nada com <termo(s)/expressão(expressões) fornecidas>. Mas encontrei resultados para <termo(s)/expressão(expressões) similares>. Quer fazer outra busca?
13 MoLIC: Modeling Language for Interaction as Conversation MoLIC é uma linguagem que os designers de IHC podem utilizar para modelar a interação dos usuários com sistemas computacionais, seguindo a metáfora de interação como conversa. Modelar a interação na MoLIC é modelar a conversa entre o usuário e o preposto (porta-voz) do designer cristalizado na interface. Um bom manual de MoLIC está na página p da Profa. Simone: http://www-di.inf.puc di.inf.puc-rio.br/~simone/publications/07_12_silva.pdf
14 MoLIC - Estrutura da Conversa Objetivos (metas) Resumindo: Conversa sobre um tópico Diálogos Diálogos são compostos por falas do usuário e do preposto do designer (sistema) A modelagem de interação é o projeto de TODAS e SOMENTE as conversas que o usuário vai poder ter com o sistema para: - captar e metacomunicação do designer - realizar um conjunto de intenções a que a tecnologia do sistema possa atender Signos Os signos a serem usados são: Estáticos, Dinâmicos e Metalinguísticos
15 MoLIC Elementos Básicos Cenas, transições e processos do sistema Tópico [diálogo 1: signo 1, signo 2] [diálogo 2: singo 3, signo 4] Cena Indica uma conversa sobre algum tópico. Transições Falas que podem mudar o tópico corrente da conversa (isto é, mudam a cena corrente). Processos do Sistema Momentos onde o sistema determina o próximo tópico da conversa.
16 Um diagrama MOLIC e sua relação com Tarefas Interação que detecta erro em relação ao model de tarefas S: Não consigo fazer o que pede; corrija ou tente outra coisa. CENA 1 Interação que detecta erro em relação ao model de tarefas mas colabora com o usuário CENA 3 S: Entendo; só que o que você pediu exige que antes passemos pela Cena 3, a seguir. U: OK U: OK S: Entendido; estou indo para a Cena 2 Interação que percorre o Modelo de Tarefas sem erros CENA 2 S: Entendido; estou indo para a Cena 2
17 Estilos e formas de comunicação Falas (de entendimento) implícitas e explícitas U: Não posso (quero) tratar da Cena 3 agora O sistema silenciosa_ mente consente e age. S: Não consigo fazer o que pede; corrija ou tente outra coisa. CENA 1 U: OK U: OK O sistema silenciosa_ mente consente e age. CENA 3 S: Entendo; só que o que você pediu exige que antes passemos pela Cena 3, a seguir. U: OK CENA 2 S: Entendido; estou indo para a Cena 2
18 Metacomunicação por Signos DINÂMICOS A transição (antes/depois) comunica o consentimento. U: Não posso (quero) tratar da Cena 3 agora O sistema silenciosa_ mente consente e age. S: Não consigo fazer o que pede; corrija ou tente outra coisa. CENA 1 U: OK U: OK O sistema silenciosa_ mente consente e age. CENA 3 S: Entendo; só que o que você pediu exige que antes passemos pela Cena 3, a seguir. U: OK S: Entendido; estou indo para a Cena 2 CENA 2 S: Entendido; estou indo para a Cena 2
19 Metacomunicação por Signos METALINGUÍSTICOS Comunicações sobre a comunicação. U: Não posso (quero) tratar da Cena 3 agora O sistema silenciosa_ mente consente e age. S: Não consigo fazer o que pede; corrija ou tente outra coisa. CENA 1 U: OK U: OK O sistema silenciosa_ mente consente e age. CENA 3 S: Entendo; só que o que você pediu exige que antes passemos pela Cena 3, a seguir. U: OK S: Entendido; estou indo para a Cena 2 CENA 2 S: Entendido; estou indo para a Cena 2
20 Para dia 13/06/2011 Trazer Cenário V.1 (revisado depois da entrevista com os usuárioscolaboradores) Cópia dos documentos de Consentimento assinados pelos usuárioscolaboradores (para entregar) Apresentação em arquivo PPT ou PDF Modelo de Tarefa relativo ao seu (re)projeto Modelo de Interacão relativo ao seu (re)projeto Fonte de Consulta para Modelagem de Tarefas e Interação: Capítulo 7 do livro texto da disciplina (Barbosa e Silva, 2010) Atenção: Não haverá aula presencial nos dias 6 e 8 de junho próximos