Seminário do grupo de pesquisa em IHC do DIMAp-UFRN

Preview:

DESCRIPTION

Seminário do grupo de pesquisa em IHC do DIMAp-UFRN. Jair C Leite. 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 - PowerPoint PPT Presentation

Citation preview

Seminário do grupo de pesquisa em IHC UFRN Jair C Leite, 2004

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 Usuário

Seminário do grupo de pesquisa em IHC UFRN Jair C Leite, 2004

O design no Projeto de Interfaces de Usuário

Design Interação

•Teorias e Modelos•Métodos e técnicas•Princípios, Diretrizes, Normas e Padrões•Ferramentas e Linguagens

•Teorias e Modelos•Métodos e técnicas•Princípios, Diretrizes, Normas e Padrões•Ferramentas e Linguagens

SistemaDesigner

Usuário

Seminário do grupo de pesquisa em IHC UFRN Jair C Leite, 2004

A área Interação Humano-Computador IHC

Instrumentaçãoteórica e prática parao processo deDesign e Desenvolvimentoda aplicação

Instrumentaçãoteórica e prática parao processo deDesign e Desenvolvimentoda aplicação

Modelos do processo de Interaçãosistema-usuário

Modelos do processo de Interaçãosistema-usuário

Designer

Estudo das capacidades e limitações

físicas e cognitivas dos usuários

Estudo das capacidades e limitações

físicas e cognitivas dos usuários

Tecnologias de hardware e software Que implementam a funcionalidade

e o modelo de interação.

Tecnologias de hardware e software Que implementam a funcionalidade

e o modelo de interação.

UsuárioSistema Computacional

Ambiente de utilização ou domínio de aplicação

Análise do domínio e de aspectos sociaise organizacionais queinfluenciam e motivama utilização do sistema

Análise do domínio e de aspectos sociaise organizacionais queinfluenciam e motivama utilização do sistema

Seminário do grupo de pesquisa em IHC UFRN Jair C Leite, 2004

Conhecimento e Habilidades dos

Especialistas em IHCTeorias,Métodos,

Técnicas eFerramentas

deDesign de IHC

Disciplinas associadas à IHC

InteligênciaArtificial

Lingüística

FilosofiaSociologia

Antropologia

Design

Engenharia

Ergonomia e Fatores

Humanos

PsicologiaSocial e

OrganizacionalPsicologiaCognitiva

Ciência da computação

Seminário do grupo de pesquisa em IHC UFRN Jair C Leite, 2004

O papel da IHC no Projeto de Interfaces de Usuario

•Teorias e Modelos•Métodos e técnicas•Princípios, Diretrizes, Normas e Padrões•Ferramentas e Linguagens

•Teorias e Modelos•Métodos e técnicas•Princípios, Diretrizes, Normas e Padrões•Ferramentas e Linguagens

Design Interação

SistemaDesigner Usuário

Conhecimento e Habilidades dos

Especialistas em IHCInteligência

Artificial

Lingüística

FilosofiaSociologia

Antropologia

Design

Engenharia

Ergonomia e Fatores

Humanos

PsicologiaSocial e

OrganizacionalPsicologiaCognitiva

Ciência da computação

Seminário do grupo de pesquisa em IHC UFRN 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 CognitivaModelo de Norman

Golfo de Avaliação

Golfo de Execução

formulação da intenção

especificação da seqüência de ações

execução

avaliaçãointerpretaçãopercepção

interação

Comecepor aqui

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

Design e Prototipação

Design e Prototipação

Avaliação da Usabilidade

Avaliação da Usabilidade

Designer

UsuárioSistema Computacional

Seminário do grupo de pesquisa em IHC UFRN Jair C Leite, 2004

O Processo de Engenharia de Usabilidade

RapidPrototyping

Domain Analysis

User-CenteredRequirementsand Metrics Conceptual and

Detailed UserInteraction Design

UsabilityEvaluation

A Usability Engineering Process

Analysis and Design Development Evaluation

Seminário do grupo de pesquisa em IHC UFRN Jair C Leite, 2004

Design iterativo baseado em prototipação

Análise• Domínio• Usuário• Tarefa

Design• Conceitual• Especificação• PrototipaçãoAvaliação

• Observação• Testes• Questionário

Seminário do grupo de pesquisa em IHC UFRN Jair C Leite, 2004

The Star Model (Hartson and Hix, 1989)

Evaluation

Conceptual/formal design

RequirementsspecificationPrototyping

task/functionalanalysis

Implementation

Seminário do grupo de pesquisa em IHC UFRN Jair C Leite, 2004

Modelo de Preece et al.

Evaluate

(Re)Design

Identify needs/ establish

requirements

Build an interactive version

Final productAbordagem centrada-no-usuário

Seminário do grupo de pesquisa em IHC UFRN Jair C Leite, 2004

DesignInteração

Mensagem

Engenharia Semiótica

• A Engenharia Semiótica é uma abordagem na qual os sistemas computacionais são vistos como artefatos de meta-comunicaçã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].

SistemaDesigner Usuário

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

Recommended