Top Banner
Apresentação INF1403 – Introdução à Interação Humano-Computador Prof. Alberto Barbosa Raposo [email protected] sala 413 RDC
50

INF1403 00 apresentacao - webserver2.tecgraf.puc-rio.brwebserver2.tecgraf.puc-rio.br/~abraposo/inf1403/INF1403_00_a... · Interação Humano-Computador Rio de Janeiro. ... design,

Feb 11, 2019

Download

Documents

vankhanh
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: INF1403 00 apresentacao - webserver2.tecgraf.puc-rio.brwebserver2.tecgraf.puc-rio.br/~abraposo/inf1403/INF1403_00_a... · Interação Humano-Computador Rio de Janeiro. ... design,

Apresentação

INF1403 – Introdução à Interação Humano-Computador

Prof. Alberto Barbosa Raposo

[email protected]

sala 413 RDC

Page 2: INF1403 00 apresentacao - webserver2.tecgraf.puc-rio.brwebserver2.tecgraf.puc-rio.br/~abraposo/inf1403/INF1403_00_a... · Interação Humano-Computador Rio de Janeiro. ... design,

Quem somos

ProfessorDSc em Computação – UNICAMP, 2000Professor e Pesquisador da Informática desde 2001:

Depto. de Informática e Instituto TecgrafEspecializado em

Comp. Gráfica, Realidade Virtual e Interação Humano-ComputadorMais em: http://www.inf.puc-rio.br/~abraposo

TurmaDados Demográficos da Primeira Pauta (devem mudar)20 alunos inscritos

Ciência da Computação?Sistemas de Informação?Engenharia da Computação?Outros?

2

Page 3: INF1403 00 apresentacao - webserver2.tecgraf.puc-rio.brwebserver2.tecgraf.puc-rio.br/~abraposo/inf1403/INF1403_00_a... · Interação Humano-Computador Rio de Janeiro. ... design,

A Disciplina INF1403

Avaliação e Aprovação na Disciplina

Requisitos da Universidade:-- presença em 75% das aulas-- média final ≥ 5.0 (cinco)

Cálculo da Média Final-- (G1 + 2*G2)/3, onde

Sejam T1, T2: trabalhos em grupo; P1, P2; provas: Para i∈{1,2}:

Gi = 0.6 Pi + 0.4 Ti, se Pi >=4 e Ti >= 4 ou Gi = min(Pi, Ti), se Pi < 4 ou Ti < 4

Não há prova de recuperação para alunos com média inferior a 5.0 (cinco).

3

Page 4: INF1403 00 apresentacao - webserver2.tecgraf.puc-rio.brwebserver2.tecgraf.puc-rio.br/~abraposo/inf1403/INF1403_00_a... · Interação Humano-Computador Rio de Janeiro. ... design,

Livro Texto

Simone DJ Barbosa e Bruno S da SilvaInteração Humano-Computador

Rio de Janeiro. Elsevier (1a edição)

Há exemplares na Biblioteca da PUC ********

4

Page 5: INF1403 00 apresentacao - webserver2.tecgraf.puc-rio.brwebserver2.tecgraf.puc-rio.br/~abraposo/inf1403/INF1403_00_a... · Interação Humano-Computador Rio de Janeiro. ... design,

Dados comparativos de INF1403 (2010-2016)

5

Informações de interesse para a gestão da disciplina

(2010 a 2016)

Médias de G1 5.9

Médias de G2 5.5

Médias Finais 5.8

Percentual Médio de Cancelamentos 3.6%

Percentual Médio de Reprovações 21.3%

Percentual Médio de Abandonos (G2=0) 7.6%

Percentual Médio de Calouros por Tuma 69.3%

Nota: Os dados para esta análise quantitativa foram coletados e tratados em parte manualmente.

Page 6: INF1403 00 apresentacao - webserver2.tecgraf.puc-rio.brwebserver2.tecgraf.puc-rio.br/~abraposo/inf1403/INF1403_00_a... · Interação Humano-Computador Rio de Janeiro. ... design,

O que é IHC?

Page 7: INF1403 00 apresentacao - webserver2.tecgraf.puc-rio.brwebserver2.tecgraf.puc-rio.br/~abraposo/inf1403/INF1403_00_a... · Interação Humano-Computador Rio de Janeiro. ... design,

De onde vem o nome: Interação

Humano-Computador?

Page 8: INF1403 00 apresentacao - webserver2.tecgraf.puc-rio.brwebserver2.tecgraf.puc-rio.br/~abraposo/inf1403/INF1403_00_a... · Interação Humano-Computador Rio de Janeiro. ... design,

8

Açãomútua

Diálogo

Compar-tilhar

Page 9: INF1403 00 apresentacao - webserver2.tecgraf.puc-rio.brwebserver2.tecgraf.puc-rio.br/~abraposo/inf1403/INF1403_00_a... · Interação Humano-Computador Rio de Janeiro. ... design,

O que é IHC?

O estudo de como* as pessoasinteragem com sistemascomputacionais, e com outras pessoasatravés de sistemas computacionais.

9

*processos, diálogos e ações...

Muito além da interface de usuário!

Page 10: INF1403 00 apresentacao - webserver2.tecgraf.puc-rio.brwebserver2.tecgraf.puc-rio.br/~abraposo/inf1403/INF1403_00_a... · Interação Humano-Computador Rio de Janeiro. ... design,

O que é IHC?

Uma disciplina que abordadesign, avaliação e implementação de sistemas computacionais interativos* para uso humano.

10

*sistemas computacionais interativos ≈

tecnologias de informação e comunicação (TICs)

Page 11: INF1403 00 apresentacao - webserver2.tecgraf.puc-rio.brwebserver2.tecgraf.puc-rio.br/~abraposo/inf1403/INF1403_00_a... · Interação Humano-Computador Rio de Janeiro. ... design,

Preece et al., 1994

(Projetar) produtos interativos que apoiem* a forma como as pessoasse comunicam e interagem no seudia-a-dia

11

Qual é o objetivo de IHC?

*para que elas possam realizar suas atividadesde forma produtiva, segura, e feliz!

Page 12: INF1403 00 apresentacao - webserver2.tecgraf.puc-rio.brwebserver2.tecgraf.puc-rio.br/~abraposo/inf1403/INF1403_00_a... · Interação Humano-Computador Rio de Janeiro. ... design,

Por que estudar IHC?

12

1. Porque os computadores estão em toda parte.

Page 13: INF1403 00 apresentacao - webserver2.tecgraf.puc-rio.brwebserver2.tecgraf.puc-rio.br/~abraposo/inf1403/INF1403_00_a... · Interação Humano-Computador Rio de Janeiro. ... design,

0

5

10

15

20

25

30

doenças

coronárias

câncer acidente

vascular

cerebral

(AVC)

doença

respiratória

crônica

acidentes diabetes influenza e

pneumonia

Alzheimer doenças

renais

septicemia outros

Principais causas de morte nos EUA, em 2002

%

agravadas por stress emocional crônico (> 60%)

Fonte: http://www.wrongdiagnosis.com/death/what.htm

2. Interação mal projetada estressa

https://naturalon.com/the-real-reasons-you-hold-on-to-stress-even-though-its-killing-you/

Page 14: INF1403 00 apresentacao - webserver2.tecgraf.puc-rio.brwebserver2.tecgraf.puc-rio.br/~abraposo/inf1403/INF1403_00_a... · Interação Humano-Computador Rio de Janeiro. ... design,

3. E também porque acessibilidade digital (?) é lei!

14

Page 15: INF1403 00 apresentacao - webserver2.tecgraf.puc-rio.brwebserver2.tecgraf.puc-rio.br/~abraposo/inf1403/INF1403_00_a... · Interação Humano-Computador Rio de Janeiro. ... design,

IHC na Computação

15

Recorte do conteúdo de página pública naWeb:https://www.interaction-design.org/literature/book/the-encyclopedia-of-human-computer-interaction-2nd-ed/human-computer-interaction-brief-intro

Page 16: INF1403 00 apresentacao - webserver2.tecgraf.puc-rio.brwebserver2.tecgraf.puc-rio.br/~abraposo/inf1403/INF1403_00_a... · Interação Humano-Computador Rio de Janeiro. ... design,

Freemind: http://freemind.sourceforge.net/wiki/index.php/Main_Page

Page 17: INF1403 00 apresentacao - webserver2.tecgraf.puc-rio.brwebserver2.tecgraf.puc-rio.br/~abraposo/inf1403/INF1403_00_a... · Interação Humano-Computador Rio de Janeiro. ... design,

17

IHC

Arquitetura

Engenharia de Software

Engenharia Civilfoco nas pessoas, nassuas interações umascom as outras, e com a casa sendo construída– espaços de cozinhar e

comer próximos?

– número suficiente de

banheiros?

foco na implementação do projetoe considerações de custo, aspectosestruturais, durabilidade, normas de incêndio, métodos de construção...

::

Page 18: INF1403 00 apresentacao - webserver2.tecgraf.puc-rio.brwebserver2.tecgraf.puc-rio.br/~abraposo/inf1403/INF1403_00_a... · Interação Humano-Computador Rio de Janeiro. ... design,

design engenharia

IHC NÃO é:

� um problema de otimização

� uma solução perfeita

� uma solução altamente criativae inovadora

� utilizar sempre as tecnologiasmais novas

mas sim:

� encontrar uma boa solução

� justificar os custos

� lidar com usuários reais, que geralmente não gostam de mudanças

� assegurar compatibilidadecom sistemas anteriores

� lidar com tradeoffs

18

IHC

Page 19: INF1403 00 apresentacao - webserver2.tecgraf.puc-rio.brwebserver2.tecgraf.puc-rio.br/~abraposo/inf1403/INF1403_00_a... · Interação Humano-Computador Rio de Janeiro. ... design,

IHC ao longo do tempo

19

80s-90s: software de automação de escritório

mid 90s: Internet / Web

late 90s: comunicação online

2010+dispositivos móveis; toque; tangíveis, vestíveis, RV

2000: maior foco em votação

mid/late 2000s: conteúdo gerado por usuário;aprendizado online

Page 20: INF1403 00 apresentacao - webserver2.tecgraf.puc-rio.brwebserver2.tecgraf.puc-rio.br/~abraposo/inf1403/INF1403_00_a... · Interação Humano-Computador Rio de Janeiro. ... design,

algumas mudanças notáveis

20

imigrantes digitais nativos digitais

procedimental exploratório

menus e listas categorizadas caixa de busca

(e-mail) folders tags, keywords

dial-up banda larga

pouca/nenhumaregulamentação

políticas públicas(por exemplo, acessibilidade)

Page 21: INF1403 00 apresentacao - webserver2.tecgraf.puc-rio.brwebserver2.tecgraf.puc-rio.br/~abraposo/inf1403/INF1403_00_a... · Interação Humano-Computador Rio de Janeiro. ... design,

por que IHC importa?

Page 22: INF1403 00 apresentacao - webserver2.tecgraf.puc-rio.brwebserver2.tecgraf.puc-rio.br/~abraposo/inf1403/INF1403_00_a... · Interação Humano-Computador Rio de Janeiro. ... design,

ineficiência

22

Como tornar issomais eficiente?

Page 23: INF1403 00 apresentacao - webserver2.tecgraf.puc-rio.brwebserver2.tecgraf.puc-rio.br/~abraposo/inf1403/INF1403_00_a... · Interação Humano-Computador Rio de Janeiro. ... design,

(falta de) flexibilidade

23

Procurar em determinadas pastas (Você poderá selecionar as pastas no próximo passo.)

Não procurar ainda. (Quando quiser configurar as pastas, acesse o menu Ferramentas > Pastas.)

Como tornar issomais flexível?

Page 24: INF1403 00 apresentacao - webserver2.tecgraf.puc-rio.brwebserver2.tecgraf.puc-rio.br/~abraposo/inf1403/INF1403_00_a... · Interação Humano-Computador Rio de Janeiro. ... design,

indução ao erro e frustração

24

Mas eu só quero

Skype…!

Mas eu só queroinstalar o Skype…!

Page 25: INF1403 00 apresentacao - webserver2.tecgraf.puc-rio.brwebserver2.tecgraf.puc-rio.br/~abraposo/inf1403/INF1403_00_a... · Interação Humano-Computador Rio de Janeiro. ... design,

ambiguidade →→→→ hesitação / insegurança / erro

25

‘Cancela’ cancela o pagamento oucancela o cancelamento do pagamento?

Page 26: INF1403 00 apresentacao - webserver2.tecgraf.puc-rio.brwebserver2.tecgraf.puc-rio.br/~abraposo/inf1403/INF1403_00_a... · Interação Humano-Computador Rio de Janeiro. ... design,

segurança no uso (ou falta de)

Imagens: http://www.tokenguard.com/RSA-SecurID-Hardware.as0p; moodle 26

Será que eudigitei certo?

Page 27: INF1403 00 apresentacao - webserver2.tecgraf.puc-rio.brwebserver2.tecgraf.puc-rio.br/~abraposo/inf1403/INF1403_00_a... · Interação Humano-Computador Rio de Janeiro. ... design,

segurança no uso (ou falta de)segurança no uso (ou falta de)

27

https://t4.ftcdn.net/jpg/00/55/62/59/240_F_55625914_RkdnL25CY7DisaygNGbVaashuZ1sjQZ0.jpg

Page 28: INF1403 00 apresentacao - webserver2.tecgraf.puc-rio.brwebserver2.tecgraf.puc-rio.br/~abraposo/inf1403/INF1403_00_a... · Interação Humano-Computador Rio de Janeiro. ... design,

confusão /distração

28

Page 29: INF1403 00 apresentacao - webserver2.tecgraf.puc-rio.brwebserver2.tecgraf.puc-rio.br/~abraposo/inf1403/INF1403_00_a... · Interação Humano-Computador Rio de Janeiro. ... design,

29

Qual é a importância dos sistemas computacionais interativos?

– Como afetam a sua vida?

– Como afetam a vida das pessoas ao seu redor?

– Quais são as suas responsabilidades ao utilizá-los?

Page 30: INF1403 00 apresentacao - webserver2.tecgraf.puc-rio.brwebserver2.tecgraf.puc-rio.br/~abraposo/inf1403/INF1403_00_a... · Interação Humano-Computador Rio de Janeiro. ... design,

30

O que pode ocorrer se eles falharem?

Quais são as responsabilidades de quem os desenvolve?

Page 31: INF1403 00 apresentacao - webserver2.tecgraf.puc-rio.brwebserver2.tecgraf.puc-rio.br/~abraposo/inf1403/INF1403_00_a... · Interação Humano-Computador Rio de Janeiro. ... design,

nosso objetivo desenvolvertecnologia para ajudar(e evitar atrapalhar)o indivíduo e a sociedade

31https://www.flickr.com/photos/jlhopgood/6653628559

Page 32: INF1403 00 apresentacao - webserver2.tecgraf.puc-rio.brwebserver2.tecgraf.puc-rio.br/~abraposo/inf1403/INF1403_00_a... · Interação Humano-Computador Rio de Janeiro. ... design,

onde estamos?

32

situação 1

Page 33: INF1403 00 apresentacao - webserver2.tecgraf.puc-rio.brwebserver2.tecgraf.puc-rio.br/~abraposo/inf1403/INF1403_00_a... · Interação Humano-Computador Rio de Janeiro. ... design,

onde queremos chegar?

33

situação desejada

situação 1

Page 34: INF1403 00 apresentacao - webserver2.tecgraf.puc-rio.brwebserver2.tecgraf.puc-rio.br/~abraposo/inf1403/INF1403_00_a... · Interação Humano-Computador Rio de Janeiro. ... design,

o que fazer para chegar lá?

34

situação desejada

situação 1

intervenções

Page 35: INF1403 00 apresentacao - webserver2.tecgraf.puc-rio.brwebserver2.tecgraf.puc-rio.br/~abraposo/inf1403/INF1403_00_a... · Interação Humano-Computador Rio de Janeiro. ... design,

onde chegamos?

35

situação 2

situação 1

intervenções

situação desejada

Page 36: INF1403 00 apresentacao - webserver2.tecgraf.puc-rio.brwebserver2.tecgraf.puc-rio.br/~abraposo/inf1403/INF1403_00_a... · Interação Humano-Computador Rio de Janeiro. ... design,

o quanto falta?

36

situação 2

situação desejad

a

situação 1

intervenções

situação desejada

Page 37: INF1403 00 apresentacao - webserver2.tecgraf.puc-rio.brwebserver2.tecgraf.puc-rio.br/~abraposo/inf1403/INF1403_00_a... · Interação Humano-Computador Rio de Janeiro. ... design,

questões éticas

Page 38: INF1403 00 apresentacao - webserver2.tecgraf.puc-rio.brwebserver2.tecgraf.puc-rio.br/~abraposo/inf1403/INF1403_00_a... · Interação Humano-Computador Rio de Janeiro. ... design,

38

https://chicoandrade.wordpress.com/2014/01/10/facebook-ameaca-o-futuro-da-privacidade/

Page 39: INF1403 00 apresentacao - webserver2.tecgraf.puc-rio.brwebserver2.tecgraf.puc-rio.br/~abraposo/inf1403/INF1403_00_a... · Interação Humano-Computador Rio de Janeiro. ... design,

algumas questões não são tão óbvias

http://moralmachine.mit.edu/ 39

Page 40: INF1403 00 apresentacao - webserver2.tecgraf.puc-rio.brwebserver2.tecgraf.puc-rio.br/~abraposo/inf1403/INF1403_00_a... · Interação Humano-Computador Rio de Janeiro. ... design,

40

Page 41: INF1403 00 apresentacao - webserver2.tecgraf.puc-rio.brwebserver2.tecgraf.puc-rio.br/~abraposo/inf1403/INF1403_00_a... · Interação Humano-Computador Rio de Janeiro. ... design,

A escolha dos valores-padrão (defaults) tambémpode envolver questões éticas

Fonte: http://www.sciencemag.org/content/302/5649/1338.full 41

Page 42: INF1403 00 apresentacao - webserver2.tecgraf.puc-rio.brwebserver2.tecgraf.puc-rio.br/~abraposo/inf1403/INF1403_00_a... · Interação Humano-Computador Rio de Janeiro. ... design,

Para exemplos“do mal”, visitemdarkpatterns.org

42

Page 43: INF1403 00 apresentacao - webserver2.tecgraf.puc-rio.brwebserver2.tecgraf.puc-rio.br/~abraposo/inf1403/INF1403_00_a... · Interação Humano-Computador Rio de Janeiro. ... design,

“Pressão”: informação não confiável sobre tickets restantes!

Page 44: INF1403 00 apresentacao - webserver2.tecgraf.puc-rio.brwebserver2.tecgraf.puc-rio.br/~abraposo/inf1403/INF1403_00_a... · Interação Humano-Computador Rio de Janeiro. ... design,

“Cabelo” na tela do smartphone para o usuário arrastar o dedo e entrar!

Page 45: INF1403 00 apresentacao - webserver2.tecgraf.puc-rio.brwebserver2.tecgraf.puc-rio.br/~abraposo/inf1403/INF1403_00_a... · Interação Humano-Computador Rio de Janeiro. ... design,

mito

http://uxmyths.com/

projetar IHC é fazer ficarbonito

45

Page 46: INF1403 00 apresentacao - webserver2.tecgraf.puc-rio.brwebserver2.tecgraf.puc-rio.br/~abraposo/inf1403/INF1403_00_a... · Interação Humano-Computador Rio de Janeiro. ... design,

o que NÃO é design de UX / interface...

46

“Seu raio-x mostrou uma costela quebrada, mas já a consertamos com o Photoshop.”

Page 47: INF1403 00 apresentacao - webserver2.tecgraf.puc-rio.brwebserver2.tecgraf.puc-rio.br/~abraposo/inf1403/INF1403_00_a... · Interação Humano-Computador Rio de Janeiro. ... design,

https://medium.freecodecamp.org/whats-the-difference-between-ux-and-ui-design-2ca8d107de14

Page 48: INF1403 00 apresentacao - webserver2.tecgraf.puc-rio.brwebserver2.tecgraf.puc-rio.br/~abraposo/inf1403/INF1403_00_a... · Interação Humano-Computador Rio de Janeiro. ... design,

— Interessante esta área… mas alguém pode viverdisso?

Page 49: INF1403 00 apresentacao - webserver2.tecgraf.puc-rio.brwebserver2.tecgraf.puc-rio.br/~abraposo/inf1403/INF1403_00_a... · Interação Humano-Computador Rio de Janeiro. ... design,

http://g1.globo.com/economia/concursos-e-emprego/noticia/veja-20-profissoes-que-estarao-em-alta-em-2017-segundo-especialistas.ghtml 49

Page 50: INF1403 00 apresentacao - webserver2.tecgraf.puc-rio.brwebserver2.tecgraf.puc-rio.br/~abraposo/inf1403/INF1403_00_a... · Interação Humano-Computador Rio de Janeiro. ... design,

“Seu raio-x mostrou uma costela quebrada, mas já a consertamos com o Photoshop.”

50

situação 2

situação desejad

a

situação 1

intervenções

situação desejad

a

dúvidas?