Professional Documents
Culture Documents
HCI Lesson6 - UserInterfaceEvaluation
HCI Lesson6 - UserInterfaceEvaluation
• Evaluation techniques
Identify needs/
establish
requirements
Final Product
(Re)Design
Evaluate
Build an
interactive
version
task/functional
Implementation
analysis
Requirements
Prototyping Evaluation specification
Conceptual/
formal design
• The nature of the artifacts being evaluated, which may be anything from
series of sketches to a working software prototype or fully developed
product
Conceptual/
What is evaluation?
Why do evaluation?
When do we do evaluation?
How do we do evaluation?
– No-progress impasse
• Does the system’s response indicate that progress has been made
toward some higher goal?
Example: No significant response (while opening a large file from
hard disk) or inappropriate response (Load the file and fix the
cursor at the end of the file showing a blank screen giving a
feedback that no file or improper file is opened)
– Time-outs
• If the system has time-outs, how users might have difficulties
deciding on the action and performing it before a time-out?
Example: User response time can vary greatly, and it is required to
consider whether time-outs is useful or there is an obvious way to
recover from a time-out if one does occur
– Software developer
etc.
– They are called heuristic because they are more in the nature of rules
of thumb than specific usability guidelines
5. Error prevention
– Even better than good error messages is a careful design which
prevents a problem from occurring in the first place