Lecture 6 - Design Rules and Implementation Support
Lecture 6 - Design Rules and Implementation Support
Lecture 6 - Design Rules and Implementation Support
Flexibility
themultiplicity of ways the user and system exchange
information
Robustness
the
level of support provided to the user in determining
successful achievement and assessment of goal-directed
behaviour.
Principles of Learnability
Predictability
determining effect of future actions based on past
interaction history 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?
When I type the title of my task, my digital diary suggests
location of the task on the basis of past task history
Principles of Learnability
Synthesizability
Customizability
modifiability of the user interface by user (adaptability) or
system (adaptively).
Principles of robustness
Observability
ability of user to evaluate the internal state of the system from
its perceivable representation
Recoverability
ability of user to take corrective action once an error has been
recognized
reachability; forward/backward recovery; commensurate effort
Principles of robustness …
Responsiveness
measures the rate of communication between the system and
the user.
Response time is generally defined as the duration of time
Task conformance
degree to which system services support all of the user's tasks
task completeness - the coverage issue