Computer Interface Design: Dr. Ghassan Abu Samhadana
Computer Interface Design: Dr. Ghassan Abu Samhadana
Computer Interface Design: Dr. Ghassan Abu Samhadana
Chapter 1
System
Hotline?
Factory
Manual?
Game programs:
a. ??
User Interface Design 12
Usability factors
• Fit for use – the system supports the processes and
tasks that the user needs to perform.
• Ease of learning – the system is easy to learn for
various groups of users.
• Task efficiency – frequent users can perform their
tasks efficiently.
• Ease of remembering – occasional users find it easy
to remember what to do.
• Subjective satisfaction - how satisfied is the user?
• Understandability – it is easy to understand the
system’s behavior, especially in error cases.
Facilitator
Listens
Logkeeper
Asks as needed Listens
Records problems
User
Performs tasks
Thinks aloud
Plan
Test-users:
Test-tasks:
Study system yourself
Carry out
Explain purpose:
- Find problems when using the system
- System’s fault - not yours
Give task - think aloud, please
Observe, listen, note down
Ask cautiously:
- what are you looking for?
- why . . . ?
Help users out when they are surely lost
Reporting
List the usability problems - within 12 hours
ATM
Users: 20 bank customers, random selection. How to measure
Task 1: Withdraw $100 from ATM. No instructions.
Measure: How many succeed in 2 min?
What to measure
Task 2: Withdraw as much as possible ($174)
Measure: How many succeed in 5 min?
Reqs: Task 1: 18 succeed. Requirement - target
Task 2: 12 succeed.
Why 20?
Cost versus reliability.
Users: 20 bank customers ...
During development:
One, later two, later ...
Measure: In 2 min?
Why 2 mins?
Best practice,
Reqs: Task 1: 18 succeed. ideal way ...
Task 2: 12 succeed. Why 18?
90% of customers
should succeed.
Task 2 harder.
Open target
Specify how, what,
Reqs: 18 out of 20 must and expectations.
succeed within ____ min. Wait and see what is
We expect around 2 min. possible.
Development, early
Ease of remember
Development, late
Understandability
Subjective satisf.
Buying a system
Ease of learning
Task efficiency
Fit for use
Task time
Highly useful
Problem counts
Keystroke counts
Some use
Opinion poll ? ?
Score for underst. Indications
only
Guidelines