Académique Documents
Professionnel Documents
Culture Documents
Lecture #1
Agenda
Genesis
What is HCI?
Definition
Characterization
Notions
03/17/15
Human
Computer
Interface
Interaction
Genesis
Shift of focus from
System-centered computing
Almost no interaction
Computer = hardware + machine-level code
to
People-centered computing
Very high-level interaction
Computer = hardware + software + algorithm
03/17/15
Genesis
H ig h
5 th g e n e r a ti o n
c o m p u tin g
Interaction
4 th g e n e r a tio n
c o m p u tin g
3 r d g e n e r a tio n
c o m p u tin g
2 n d g e n e r a ti o n
c o m p u ti n g
Low
03/17/15
Is t g e n e r a ti o n
c o m p u tin g
L a d d e r o f c o m p u tin g
Genesis
H ig h
5 th g e n e r a tio n
c o m p u ti n g
Interaction
L a d d e r o f c o m p u tin g
3 r d g e n e r a ti o n
c o m p u tin g
2 n d g e n e r a ti o n
c o m p u tin g
Low
03/17/15
4 th g e n e r a ti o n
c o m p u ti n g
Is t g e n e r a ti o n
c o m p u tin g
1960
V e r y la r g e g a p b e t w e e n m a n a n d m a c h i n e
M a n c o m m u n i c a t e t o m a c h i n e a t t h e m a c h i n e - le v e l
m a c h i n e - le v e l p r o g r a m m i n g
Genesis
H ig h
5 th g e n e r a ti o n
c o m p u tin g
Interaction
L a d d e r o f c o m p u t in g
3 r d g e n e r a tio n
c o m p u ti n g
2 n d g e n e r a ti o n
c o m p u ti n g
Low
03/17/15
4 th g e n e r a tio n
c o m p u tin g
Is t g e n e r a tio n
c o m p u tin g
1975
L a rg e g a p b e tw e e n m a n a n d m a c h in e
M a n c o m m u n i c a t e t o m a c h i n e a t m n e m o n i c c o d e - le v e l
A s s e m b ly - le v e l p r o g r a m m i n g
M ic ro p ro c e s s o r e ra
Genesis
H ig h
5 th g e n e r a ti o n
c o m p u ti n g
Interaction
L a d d e r o f c o m p u tin g
4 th g e n e r a ti o n
c o m p u ti n g
3 r d g e n e r a tio n
c o m p u ti n g
2 n d g e n e r a ti o n
c o m p u ti n g
Low
03/17/15
Is t g e n e r a tio n
c o m p u tin g
1985
G
M
H
S
a p b e tw e e n m a n a n d m a c h in e
a n c o m m u n i c a t e t o m a c h i n e a t a lg o r i t h m i c - le v e l
i g h - le v e l p r o g r a m m i n g
o ftw a r e e ra
Genesis
H ig h
5 th g e n e r a tio n
c o m p u ti n g
Interaction
L a d d e r o f c o m p u tin g
3 r d g e n e r a ti o n
c o m p u ti n g
2 n d g e n e r a ti o n
c o m p u tin g
Low
4 th g e n e r a tio n
c o m p u ti n g
Is t g e n e r a ti o n
c o m p u ti n g
1990
S m a ll- g a p b e t w e e n m a n a n d m a c h i n e
M a n a n d m a c h in e b o th c o m m u n ic a te s to e a c h o th e r a t
i n t e lli g e n c e - le v e l
A u t o m a t i c p r o g r a m m i n g ( n a t u r a l la n g u a g e p r o c e s s i n g )
E m b e e d e d e ra
03/17/15
Genesis
H ig h
5 th g e n e r a tio n
c o m p u ti n g
Interaction
L a d d e r o f c o m p u tin g
3 r d g e n e r a ti o n
c o m p u tin g
2 n d g e n e r a ti o n
c o m p u ti n g
Low
4 th g e n e r a ti o n
c o m p u tin g
Is t g e n e r a tio n
c o m p u tin g
2 0 0 0 .....
N a rr o w - g a p b e tw e e n m a n a n d m a c h in e
M a c h i n e c o m m u n i c a t e w i t h t h e m a n a t h u m a n - le v e l
C o g n i t i o n , p e r c e p t i o n , p s y c h o lo g y , h u m a n f a c t o r s
b a s e d c o m p u ta tio n
H C I e ra
03/17/15
Feasibility of HCI
Moores law
David Moore, an Intel researcher, 1967
Human abilities
Past, present and future human
Compuman
Towards a reality, Mark Minasi
03/17/15
10
Moores Law
C o m p u tin g a b ilitie s
S iz e
Speed
C ost
1950
03/17/15
1990
2020
11
Human Abilities
C o m p u tin g a b ilitie s
H u m a n a b ilitie s
0 A .D .
03/17/15
1950
1990
2020
12
Reality: Compuman
H u m a n p e r c e iv a b le s ig n a ls
CPU
M e m o ry
C o m m u n ic a b le s ig n a ls ( E M W )
S ensor
H u m a n s e n s ib le
o u tp u t
AI
and
IT
m a k e s m e g re a t!
M e c a h n ic a lly m o v a b le
p a r t s u n d e r p r e c is e
c o n tro l
03/17/15
13
Reality: Compuman
Processing speed Computer
Memory Computer
Human factors Human
mind, mood, emotion, perception, cognition, psychology etc.
Breakthrough: Computer can behave very close to Human
Simon, Minasi etc.
03/17/15
14
15
03/17/15
16
Definition of HCI
A discipline concerned with the study,
design, construction and implementation and
evaluation of human-centric interactive
computer systems.
A user interface, such as a GUI, is how a
human interacts with a computer, and HCI
goes beyond designing screens and menus
that are easier to use and studies the
reasoning behind building specific
functionality into computers and the longterm effects that systems will have on
humans.
03/17/15
17
Target: HCI
An emerging discipline in IT
More usefulness of computer
User-friendly use
Low user error rate
Subjective user satisfaction
User retention over time
03/17/15
18
Focus: HCI
Human-computer interface focuses on
Interaction design
Interface environment development
Hardware
Software
Methodologies
03/17/15
19
20
S o c ia l a n d
o r g a n iz a t io n a l
p h ilo s o p h y
D e s ig n
C o g n it iv e p s y c h o lo g y
H CI
C o m p u t e r S c ie n c e
A n t h r o p o lo g y
A r t if ic ia l I n t e llig e n c e
S o c io lo g y
L in g u is t ic s
P h ilo s o p h y
M a n y m o re
03/17/15
21
Definition of HCI
HCI is an abbreviation for
Human Computer Interaction
Human Computer Interface
03/17/15
22
Context of HCI
Scenario 1
A person using an interactive graphics program on a workstation
Scenario 2
A browser searching for information in the Net
Scenario 3
A committee engaged in a video conference meeting
23
03/17/15
24
03/17/15
25
03/17/15
26
03/17/15
27
HCI actually..
A discipline concerned with
Design
Implementation
Evaluation
of interactive computing system for human use
D e s ig n
E v a lu a tio n
03/17/15
Im p le m e n ta tio n
28
03/17/15
29
03/17/15
30
31
32
03/17/15
33
Summary
Human-computer interaction studies a human and a
machine in communication
HCI draws supporting knowledge on both the
machine side and the human side
On machine side
Techniques in computer graphics, operating systems,
programming languages, algorithms and development
environments are relevant
03/17/15
34
Summary
On human side
Communication theory, graphics and industrial design
discipline, linguistic, social sciences, cognitive,
psychology and human performance (AI) are relevant
On interaction side
Engineering and design methods are relevant
03/17/15
35