Seminário do grupo de pesquisa em IHC do DIMAp-UFRN Jair C Leite Seminário do grupo de pesquisa em IHC UFRN Jair C Leite, 2004 Objetivos • Apresentar os projetos desenvolvidos pelo grupos e como eles estão relacionados (ou não). • Histórico do Grupo IHC • Fundamentos e Conceitos – – – – IHC e a Engenharia Cognitiva Engenharia Semiótica Model-based UI development Multiple User Interface, Multi-platform, .... • Projetos em andamento – LEMD/IMML • IMML tool? • Visual IMML – Presenta (COMUNET) – XICL • Definição da linguagem e compilador • Ontologia para recuperação dos componentes – Ontologia para SIG Seminário do grupo de pesquisa em IHC UFRN Jair C Leite, 2004 A Interação Usuário-Sistema Interação Sistema Seminário do grupo de pesquisa em IHC UFRN Usuário Jair C Leite, 2004 O design no Projeto de Interfaces de Usuário Design Interação Designer Sistema •Teorias e Modelos •Métodos e técnicas •Princípios, Diretrizes, Normas e Padrões •Ferramentas e Linguagens Seminário do grupo de pesquisa em IHC UFRN Usuário Jair C Leite, 2004 A área Interação HumanoComputador IHC Ambiente de utilização ou domínio de aplicação Instrumentação teórica e prática para o processo de Design e Desenvolvimento da aplicação Modelos do processo de Interação sistema-usuário Análise do domínio e de aspectos sociais e organizacionais que influenciam e motivam a utilização do sistema Designer Sistema Computacional Tecnologias de hardware e software Que implementam a funcionalidade e o modelo de interação. Seminário do grupo de pesquisa em IHC UFRN Usuário Estudo das capacidades e limitações físicas e cognitivas dos usuários Jair C Leite, 2004 Disciplinas associadas à IHC Psicologia Cognitiva Psicologia Social e Organizacional Ergonomia e Fatores Humanos Ciência da computação Conhecimento e Habilidades dos Especialistas em IHC Inteligência Artificial Engenharia Design Lingüística Antropologia Filosofia Sociologia Seminário do grupo de pesquisa em IHC UFRN Teorias, Métodos, Técnicas e Ferramentas de Design de IHC Jair C Leite, 2004 O papel da IHC no Projeto de Interfaces de Usuario Design Interação Usuário Designer Sistema •Teorias e Modelos •Métodos e técnicas •Princípios, Diretrizes, Normas e Padrões •Ferramentas e Linguagens Psicologia Cognitiva Psicologia Social e Organizacional Ergonomia e Fatores Humanos Ciência da computação Conhecimento e Habilidades dos Especialistas em IHC Inteligência Artificial Engenharia Design Lingüística Antropologia Filosofia Seminário do grupo de pesquisa em IHC UFRN Sociologia Jair C Leite, 2004 Principais abordagens para IHC • Abordagens baseadas em modelos da psicologia cognitiva – Modelo do Processador Humano [Card, Moran e Newell,1983] • Processadores cognitivos, perceptivo e motor • Memória de curto-prazo e longo-prazo • Principal resultado prático: GOMS – Design centrado-no-usuário • Multidisciplinar • Engenharia Cognitiva [Norman, 1986] - Modelo de Norman • Métodos práticos baseado em prototipação e avaliação de usabilidade – – – – Conceito de Usabilidade Ferramentas de prototipação Princípios e diretrizes de design Avaliação de Usabilidade • Design of everyday things [Norman, 1988] – princípios de design Seminário do grupo de pesquisa em IHC UFRN Jair C Leite, 2004 Engenharia Cognitiva Modelo de Norman Golfo de Execução execução especificação da seqüência de ações formulação da intenção Comece por aqui interação percepção interpretação avaliação Golfo de Avaliação Seminário do grupo de pesquisa em IHC UFRN Jair C Leite, 2004 Engenharia de Usabilidade • • • • • Proposta por Jakob Nielsen Método baseado em uma abordagem “implementa-e-conserta” Uso de princípios e diretrizes Construção de protótipos Avaliação através de inspeção heurísticas e testes de usabilidade Avaliação da Usabilidade Design e Prototipação Designer Sistema Computacional Seminário do grupo de pesquisa em IHC UFRN Usuário Jair C Leite, 2004 O Processo de Engenharia de Usabilidade A Usability Engineering Process Domain Analysis User-Centered Requirements and Metrics Conceptual and Detailed User Interaction Design Rapid Prototyping Usability Evaluation Analysis and Design Seminário do grupo de pesquisa em IHC UFRN Development Evaluation Jair C Leite, 2004 Design iterativo baseado em prototipação Análise • Domínio • Usuário • Tarefa Avaliação • Observação • Testes • Questionário Seminário do grupo de pesquisa em IHC UFRN Design • Conceitual • Especificação • Prototipação Jair C Leite, 2004 The Star Model (Hartson and Hix, 1989) task/functional analysis Implementation Prototyping Evaluation Requirements specification Conceptual/ formal design Seminário do grupo de pesquisa em IHC UFRN Jair C Leite, 2004 Modelo de Preece et al. Identify needs/ establish requirements (Re)Design Evaluate Build an interactive version Final product Abordagem centrada-no-usuário Seminário do grupo de pesquisa em IHC UFRN Jair C Leite, 2004 Engenharia Semiótica • A Engenharia Semiótica é uma abordagem na qual os sistemas computacionais são vistos como artefatos de metacomunicação, através do qual o designer envia uma mensagem para o usuário, cujo conteúdo é a funcionalidade (o que o usuário pode fazer) e a interatividade (como o usuário pode interagir) [de Souza, 1993]. Mensagem Design Interação Designer Usuário Sistema Seminário do grupo de pesquisa em IHC UFRN Jair C Leite, 2004 Questões abertas a serem investigadas • Metodologias – Integração de análise, design e implementação e destas com a engenharia de software – Técnicas, modelagem e ferramentas de alto nível • Novos paradigmas de interação: computação móvel, pervasiva e ubíqua – Teorias e modelos – Linguagens e ferramentas – Integração: mesma aplicação, diferentes interfaces Seminário do grupo de pesquisa em IHC UFRN Jair C Leite, 2004