Professional Documents
Culture Documents
Lecture07 Quick Prototype Evaluation
Lecture07 Quick Prototype Evaluation
lecture
Objectives
Expert evaluation
Evaluation with self reports
Basic idea
Lets start with a basic question
How do we evaluate a user interface?
Answer:
By evaluating usability
Question:
How?
Basic idea
Used for quick and cheap evaluation
(typically done early in the design)
We need two things:
Atleast a low fidelity prototype
An evaluation team
Maybe the design team may include skilled designers
Optionally, few end users maybe included
Should have atleast 3-5 members
Basic idea
Each team member evaluates individually and produces a
report
The report contains a list of usability issues
All these reports combined to produce a final list
Two expert evaluation methods:
Cognitive walk through
Heuristic evaluation
Cognitive walkthrough
A usability inspection method
A scenario based method
Purpose:
Identify the problems a user is likely to face when using the
interface
Requirements:
Atleast a prototype with support for several tasks
An evaluation team
Should have atleast 3-5 members
Example: Prototype Building
Lets consider a simple calendar app. In our app, we show
only the months in the first screen. Once the user selects
the month, another screen appears showing the dates in
that month. A user can select any date and add some note.
What are the tasks that a user can do with this interface?
Example: Prototype Building
Some of the tasks:
Select a month
Select a day of the month
Add note
Go back to month or day view
Example: Prototype Building
To perform a cognitive walkthrough, we should make a
prototype that supports more than one of these tasks
We can make simpler prototypes of these tasks
Example: Prototype Building cont’d
Additional requirements:
You are planning to take the lecture on Human Computer
Interaction. You are planning to schedule a class on the first
monday of the next month. The students are available only
on the specific monday. On the other days, they do not
have free slot. You want to find out the date so that you can
inform the students.
Additional requirements – Task description
Task: Identify the the date of the first monday of the next
month
Interface level tasks
Select the next month
Select the first monday
Mark the date
Procedure
The scenario is given to the evaluators
They are asked to find out the date (by performing the
interface level task with the prototype)
Additional requirements-Questions
We also need to frame questions (usability) before hand
Evaluators report on these issues while they perform their
tasks
Example questions:
Are you able to locate the month you are looking for easily?
Is the interaction required to change from month view to day
view aparent?
Did you find it difficult to locate the first monday?
Was the date clearly visible along with the day?
Additional requirements-Questions
Purpose
To identify problems users are likely to face
Evaluators are not to answer “yes“ or “no“
Should be a detailed report
Feedback is analyzed to identify broader usability issues
Heuristic evaluation
Cognitive walkthrough helpful in early stages of design
Problem- the method is scenario based
Evaluation is performed with respect to specific usage scenarios
Complex systems have many scenarios and we can’t evaluate all.
Two reasons:
We may not have much time
We may not be able to enumerate all the possible scenarios
Basic evaluation
We may go for comprehensive evaluation of the whole
system
No need to create scenarios and ask for evaluators to perform
tasks
We ask evaluators to tick on the checklist of features of the
system as a whole
That is heuristic evaluation – evaluate a system with a checklist
Items on the checklist are called heuristics
Basic evaluation cont’d
Many checklists are available
One popular one is “10 heuristics by Nelson“
Ten Heuristics by Nelson
Heuristic Description
Heuristic 1 Visibility of system status
Rating scale
Are you satified with ease of completing the task
Are you satisfied with the time it took took to complete the task
Are you satified with the support information to complete tasks
The End