CS422 - Human Computer Interaction: Instructor: Mehwish Aziz Spring: Fall 2010 Lecture 22-25
CS422 - Human Computer Interaction: Instructor: Mehwish Aziz Spring: Fall 2010 Lecture 22-25
Interaction
Chapter 7
Design Rules
Design Rules: mechanism to restrict the domain of
design options
– preventing design options leading to
unusable systems
increasing
– high authority S ta n d a rd s
– limited application
• guidelines
increasing authority
– lower authority in c re a s in g a u t h o rit y
•
n gg
si
G
u
i
d
e
l
i
ne
s
•
n
i r
cea
S
t
a
n
d
a
rd
s
i
n
c
r
ea
s
i
ng
a
u
t
h
or
i
t
y
Principles to Support
Learnability
Usability
the ease with which new users can begin
effective interaction and achieve maximal
performance
Flexibility
Robustness
system that
– Allow novice users to understand how to
use it initially
– Then how to attain a maximal level of
performance
– Summary of mapped design principles are
as follows:
Predictability
Principle of Learnability -
• Familiarity
New users of a system bring with them a
wealth of experience across a wide
number of application domains
- this experience is obtained both
through interaction in real world and
through interaction with other computer
systems
Dialogue initiative
Principles of Flexibility
Multithreading
Task migratability
Substitutivity
– allowing equivalent values of input and
output to be substituted for each other
– representation multiplicity; equal
opportunity
•
Customizability
Observability
–
– Complexity of domain doesn’t allow
interface to show all relevant domain
concepts at once
• Reason of use of task
Principles of Robustness -
Defaults
Observability
– Availability of defaults can assist user by
passive recall
• For instance, suggested response to
question is considered correct
instead of recalled
–
– Reduces number of physical actions
necessary to input value
Principles of Robustness -
Reachability
Observability
– Possibility of navigation through
observable system state
–
– In an interactive system affects the
recoverability of the system
Principles of Robustness -
Persistence
Observability
– Deals with the effect of a communication
act and ability of user to make use of
that effect
–
– Vocal communication effect receiver’s
memory
Principles of Robustness -
Recoverability
Recoverability
– Ability to reach a desired goal after
recognition of some error in a previous
interaction
–
– Two directions of recovery – forward and
backward
Principles of Robustness -
Recoverability
Recoverability
– Recoverability is connected to fault
tolerance, safety, reliability, and
dependability
–
– When recovery is initiated by user, it
determines the intent of the user’s
recovery actions