Advanced Human Computer Interaction: Instructor: Irum Feroz
Advanced Human Computer Interaction: Instructor: Irum Feroz
Advanced Human Computer Interaction: Instructor: Irum Feroz
Computer Interaction
http://www.pctresearchgroup.com/teachers/detail/18/16
1
Human Computer
Interaction (HCI)
Recommended Books:
Interaction Design Beyond Human-
Computer Interaction (4th Ed) By J Preece
and Y Rogers
The Design of Everyday Things: Revised
and Expanded Edition (2013) by Donald
Norman
User-Centered Design(2013) by Travis
Lowdermilk, Published by Oreilly
2
Bad Design
Bad Design costs lives, money, &
time.
3
Bad Design? What is
time?
4
Design for People
5
What to Design
Need to take into account:
Who the users are
What activities are being carried
out
Where the interaction is taking
place
7
Activity
8
What Is Interaction
Design?
Designing interactive products
to support the way people
communicate and interact in
their everyday and working lives.
Sharp, Rogers and Preece (2011)
9
Goals of Interaction
Design
Develop usable products
Usability means easy to learn, effective to
use and provide an enjoyable experience
Involve users in the design process
10
Which Kind of Design?
Number of other terms used
emphasizing what is being
designed, e.g.
User interface design, software design,
user-centered design, product design, web
design, experience design (UX)
12
Working in
Multidisciplinary
Teams
Many people from different
backgrounds involved
Different perspectives
and ways of seeing
and talking about things
Benefits
more ideas and designs
generated
Disadvantages
difficult to communicate and
progress forward the designs being create
13
Interaction Design in
Business
14
What do Professionals Do in
the ID Business?
15
The User Experience
17
What Is Involved In the
Process of Interaction Design
Establishing requirements
Developing alternatives
Prototyping
Evaluating
18
Core Characteristics of
Interaction Design
Designed to be
different for UK and US
customers
What are the differences
and which is which?
What should Anna’s
appearance be like
for other countries,
like India, South Africa,
or China?
21
Usability Goals
Effective to use
Efficient to use
Safe to use
Have good utility
Easy to learn
Easy to remember how to use
22
Activity on Usability
How long should it take and how long
does it actually take to:
Using a DVD to play a movie?
Use a DVD to pre-record two programs?
Using a web browser tool to create a
website?
23
User Experience Goals
Desirable aspects
satisfying helpful fun
enjoyable motivating provocative
engaging challenging surprising
pleasurable enhancing sociability rewarding
exciting supporting creativity emotionally
fulfilling
entertaining cognitively stimulating
Undesirable aspects
boring unpleasant
frustrating patronizing
making one feel guilty making one feel stupid
annoying cutesy
childish gimmicky
24
Usability and User
Experience Goals
26
Norman’s two principles of designing for
people
1. Affordance
2. Mapping
3. Constraints
4. Feedback
Affordances: to give a
clue
Refers to an attribute of an object
that allows people to know how to use
it
e.g. a mouse button invites pushing, a door
handle affords pulling
34
Activity
Virtual affordances
How do the following screen objects afford?
What if you were a novice user?
Would you know what to do with them?
35
Activity
Physical affordances:
How do the following physical objects afford? Are
they obvious?
36
Mapping
top or bottom
connector?
From: www.baddesigns.com
39
Left one for keyboard and right one for mouse
Stove
Consistency
Design interfaces to have similar
operations and use similar elements
for similar tasks
For example:
always use ctrl key plus first initial of the
command for an operation – ctrl+C, ctrl+S,
ctrl+O
Main benefit is consistent interfaces
are easier to learn and use
42
Constraints
Restricting the possible actions
that can be performed
Helps prevent user from
selecting incorrect options
Physical objects can be
designed to constrain things
e.g. only one way you can insert a key into
a lock
43
Feedback
Sending information back to the user
about what has been done
Includes sound, highlighting,
animation and combinations of these
“ccclichhk”
44
When consistency
breaks down
What happens if there is more than
one command starting with the same
letter?
e.g. save, spelling, select, style
Have to find other initials or
combinations of keys, thereby
breaking the consistency rule
e.g. ctrl+S, ctrl+Sp, ctrl+shift+L
Increases learning burden on user,
making them more prone to errors
45
Internal and external
consistency
Internal consistency refers to
designing operations to behave the
same within an application
Difficult to achieve with complex
interfaces
External consistency refers to
designing operations, interfaces, etc.,
to be the same across applications
and devices
Very rarely the case, based on different
designer’s preference
46
Keypad numbers layout
A case of external inconsistency
(a) phones, remote controls (b) calculators, computer keypads
1 2 3 7 8 9
4 5 6 4 5 6
7 8 9 1 2 3
0 0
47
Key points
Interaction design is concerned with
designing interactive products to
support the way people communicate
and interact in their everyday and
working lives
It is concerned with how to create
quality user experiences
It requires taking into account a
number of interdependent factors,
including context of use, type of
activities, cultural differences, and
user groups
It is multidisciplinary, involving many
48
inputs from wide-reaching disciplines