CH 4
CH 4
CH 4
Outline
2
Design rules
Principles
Standards
Guide lines
Principles to Support Usability
HCI design patterns
Design Rules
3
The principles of design are the rules a designer must follow to create
an effective and attractive composition.
Interface Design Road Maps
4
Principles to support usability
Standards - Are specific design rules and measurable with limited application
e.g. ISO 9241
Guidelines - Collections of tests that can be applied to an interface to determine
if it is satisfactory
Advice on how to achieve principle
Flexibility
The multiplicity of ways the user and system exchange
information
Robustness
The level of support provided to the user in determining successful
achievement and assessment of goals - goal-directed behaviour
Principles of learnability
A. Predictability
Determining effect of future actions based on past interaction
history
Another aspect of predictability allows the user to predict
which operations can or can not be performed on the
interface. This is known as -operation visibility
i.e. The user’s ability to determine the effect of future interactions
Assumes that the user has some mental model of how the system
behaves
Examples
0, 3, 6, …. next number?
Cont’d
One way to incorporate predictability is
by designing conventionally. For
example, the magnifying glass icon is
used standardly for search. When users
see this icon in a new interface, they can
predict based on their experience that it
will be used for searching.
Principles of learnability
B. Familiarity
The familiarity principle allows users to utilize prior knowledge to
understand the interface's features. It deals with how easily users can begin
the interaction based on their initial perception.
The most common example of familiarity is that of word processors. When
word processors were first introduced, they were made to look similar to
typewriters so users could easily perceive how to begin using them.
e.g. Guessability, affordance
C. Substitutivity
Allowing equivalent values of input and output to be substituted
for each other
E.g. Enter an input for length in
D. Customizability
Modifiability of the user interface by user or system
Principles of robustness
A. Observability
Ability of user to evaluate the internal state of the system from its
perceivable representation
Principles of robustness
B. Recoverability
Ability of user to take corrective action once an error has been
recognized
Reachability, forward/backward recovery, commensurate effort
Principles of robustness …
C. Responsiveness
Measures the rate of communication between the system and the
user.
Response time is generally defined as the duration of time
D. Task conformance
Degree to which system services support all of the tasks the user
wishes to perform
task completeness - the coverage issue
Standards and Guidelines for Interactive Systems
standards for interactive system design are usually set by national or international
bodies to ensure compliance with a set of design rules by a large community.
Set by national or international (ISO) bodies to ensure compliance with a set of
design rules by a large community standards
Hardware standards more common than software high authority and low level of
detail