Lecture3_usability_evaluations
Lecture3_usability_evaluations
Understanding Users
Lecture 3 – CS 3160
Last Day and Announcements
• It's brought to my attention that next Wed (Jan 31) is the CO-OP &
CAREER CONNECTIONS: ALT+NETWORKING from 5:00-7:00.
• This of course conflicts with our lab which is an important one: you will be
designing the interviews that will be held in lab on Feb 7. Your project going
forward will be based on the results of these interviews.
• I've decided that I'm going to use part of class today and start labs late on
Wednesday so that students can attend this session (mostly)
• Today: You will start Lab2.
• Wed. Jan 31 – the lab will be held from 6:30-8:00 pm you need to attend for
attendance AND you must interact with a TA for feedback.
• NOTE: we have the labs booked from 5:30+ so if your group isn't going to the
session, you can still go to the lab and use the time to work on it.
Good Design and
Usability
• We want to design good interfaces à but how do relate
“good”
• We talk of “good, bad or poor” design in relation to
Usability
http://www.cbc.ca/news/world/missil
e-alert-hawaii-panic-1.4486510
https://www.washingtonpost.com/news/post-nation/wp/2018/01/14/hawaii-missile-alert-how-one-employee-
pushed-the-wrong-button-and-caused-a-wave-of-panic/?utm_term=.443391523ce9
User Centered Design
} End users (the actual people who will use the system to
perform tasks)
User Centric Design
How to make the process iterative?
• We evaluate at all stages of development
• Early in the design process
• Users can help define
requirements/specifications
• Users can help test early mock-ups
• During implementation/prototyping
• Can evaluation versions to test design
and functionality
• Can give opinions and suggestions
• During training/after delivery of product
• Can give opinions for updates and detail
any problems
(Prototype)
• This contributes to the Usability of the system and the User Experience with the system
Design Process
Understanding Users
Part I
Topics
Slide D. Reilly
Concept vs Reality
Slide D. Reilly
• You are trying to do a variant of user-
centered design
• In user-centered design you actively
engage actual or potential users of your
system throughout the process
Understanding
• In UCD understanding users includes:
users in this • Spending time with them at their place of
course project work (or where the supported activity takes
place)
• Interviewing / surveying users
• Defining their needs and tasks and verifying
these with them.
Advantages Disadvantages
• Most direct measure of • May require training
behaviour • Observer’s presence may create
• Provides direct information artificial situation
• Easy to complete • Potential for bias
• Saves time (maybe) • Potential to overlook
• Can be done in natural or meaningful aspects
experimental settings • Potential for misinterpretation
• Difficult to analyze
Contextual Inquiry
35
Interviews Advantages
• Deep and free
Disadvantages
• Costly in time and
response personnel
• Flexible, adaptable • Requires skill
• Glimpse into • May be difficult to
participant’s tone, summarize
gestures responses
• Ability to probe, • Possible biases
follow up (interviewer,
participant,
situation)
3
6
Language
Avoid
Rapport + Respect
Interviewing • Create comfort
Tips • Be respectful
Timeframe
Listen
• Listen carefully
• Probe answers
37
Example: How to • Suppose I wanted to create a new app for
an ice cream shop and decided that I want
come up with to talk to people to learn about ice cream.
questions to ask in
an Interview
38
Some questions
39
Suppose I asked 20
people these questions
– what could I learn??
41
How can we make the questions better?
Do you like ice cream? Better: Do you like ice cream? Why or why not?
Is vanilla ice cream your favorite? Better: What are your favorite three flavours in
order? Why is the top one your favorite?
Do you eat your ice cream in a Better: What are all the ways you eat your
cone? ice cream? AND how often for each? AND
why for each?
42
Like about Ice cream
• Great on a hot day (15/20)
Favorite Flavours of Ice cream
• Creamy (10/20)
• Fun (9/20)
Dislike about ice cream
Rocky Vanilla • Too cold – hurts teeth (5/20)
Road • Melts in the summer (12/20)
Chocolate
Ways to eat ice cream Frequency
Cone 65%
3 types:
1. Structured
2. Unstructured
3. Semi-Structured
Structured
interview
• Uses same script and questions
for all users
• No flexibility in wording
• No flexibility in question order
• Can be both closed and open
response options
• Adv: Thorough and consistent
• Disadv: can not probe answers
45
Unstructured
interview
(open or
flexible)
• Most spontaneous
• Focused topics but questions are not
predetermined or structured
• But there is a general idea of areas of
interest
• Questions tend to emerge from the situation
and what is already said/answered
• Can be difficult to run but you may get more
information as it is user driven (need
experienced interviewer)
• Adv: it is Individualized and relevant to the
situation
• Disadv: Harder to compare between users
since there could be differing questions and
you need an experienced interviewer to keep
the interview on topic
46
Semi-
Structured
interview
• In this case, there is an outline of topics or
issues to cover and for the most part the
questions are listed. However,
• Questions may vary the wording
and/or vary in the order the questions
get asked
• May probe interesting responses
• Fairly conversational and informal
• Adv: The questions allow for probing to
learn more, and the interview tends to be
fairly conversational to the participant
• Disadv: still takes time to analyze and
compare between users (although easier
to compare than flexible)
47
Example Question Topics
Opinions/values - what a
Behaviors - what a person
person thinks about the
has done or is doing.
topic.
Background/demographics
Sensory - what people
- standard background
have seen, touched, heard,
questions, such as age,
tasted or smelled.
education, etc.
48
Probing
49
Probing
• Avoid using clichés, and words which may not mean much (e.g., do you find
it intuitive?)
• It is okay to ask participants to be more precise or explain/define what they
mean or terms they are using.
50
Some More Hints for Interviews
51
Background for the next slides
• A while back, we ran a study to better
understand how people use Google maps to
plan walking routes with multiple locations to
visit
• E.g., you need to run errands (drop off your dry
cleaning, pick up coffee and bread from a
grocery store, and get a birthday card for your
friend) before meeting your friend for lunch.
You need to plan what you do first –i.e., where
to go…
Note main questions are in blue, and follow-up/probing questions are underneath
Theme 2: Navigating to places
What views in Google maps did you use to help
you walk/navigate to the different locations?
Why did you used this / these views?
• Did you switch map views when locating a
particular location? Why? How did this
help?
• How did these ‘views’ [talk about each] help
you locate the places?
Note main questions are in blue, and follow-up/probing questions are underneath
Theme 3: Lost and Reorientation
While finding the different locations, did you ever
get lost?
YES
• How many times did you get lost? Can you tell
me about it / them (e.g., for what location)?
• Why do you think you got lost?
• Were you using a particular map view at the
time?
• How did you get back on route? What helped
you?
If NO
• Was there any occasion where you were
unsure that you were going in the right
direction?
• If so, what happened to reassure you that you
were going in the right direction? This Photo by Unknown Author is licensed under CC BY-SA
Note main questions are in blue, and follow-up/probing questions are underneath
Theme 4: Orienting to a Location
When you were asked to point to [landmark],
which map view/s helped you?
• Did you ever find it hard to orient yourself
with the landmark? Why? What did you do
to help?
Note main questions are in blue, and follow-up/probing questions are underneath
General Questions about maps
Did you find different map views to
more helpful for certain navigation
tasks?
• Which ones?
• Why?
• Next Wed. the lab will be held from 6:30-8:00 – this will allow group
members to attend mostly the session and still come to the lab.
• Review each theme (4) that you created in Lab 1. Make changes if
necessary/you want.
• For each theme, create short scenarios (2-3 sentences at most) that reflect a
narrative to motivate the user to think about your topic/problem
• Ensure the wording is specific enough that a user knows what to do
without telling them how to the task. Don't assume that they will use a
particular app or software, instead focus on the task theme. You could
ask them to show you how they would do the task using software or apps
but again, it depends on how they would naturally complete the task as
to whether or not they use specific apps/software.
• For each scenario, come up with 4-5 main interview questions (that should
also include probing/follow-up questions) that will help you understand the
theme/scenario better.
• Finally, add a few general questions that relate to your topic.
Lab 2 Example
Main Topic: Finding new ways to show navigation on a map
Theme 1: "Navigating while walking from point A to point B in a new city".
Scenario: Imagine you are visiting a city that you've never been before, and you want to
walk to several local tourist sites in the city. You don't know the language which makes it
hard to read street names. Think about what you would do to get from tourist location 1
(e.g., a museum) to tourist location 2 (e.g., an art gallery).
Note: A good scenario should help the user understand the theme/sub-problem/task in
order to find out how they may deal with the situation and should not relate to any
specific app or software - i.e., maybe they'd use a paper map or ask directions or go to a
visit tourist centre, so you don't want to influence their opinions by mentioning google
maps.
Lab 2 Example (cont'd)
Questions for theme: Navigating while only walking to end points in a new city:
1. Describe a way you could navigate while walking to the different tourist sites
such as a museum and art gallery, that does not depend on
knowing/needing to read the street signs.
2. Have you ever been in this situation? Can you describe what you did in this
situation? If you haven't been in this exact situation, is there a situation that
was similar and how did you deal with it.
3. [If the user mentions using their phone or a map app in any of questions 1 or
2 – then ask these questions:]
a. In the above questions you mentioned using 'google maps/or some
other app'. Could you walk us through an example of how you would
use this app? (then observe and ask questions while they do it).
b. Suppose you don't have a data package so you can't use your phone, Notice: I have not
what would you do? How do you think these other ways would help mentioned any
you? features, rather I'm
3. [If the user doesn't mention using an app to help e.g., says they'd use a leaving it up to the
paper map then can ask:] user to identify
potential features
a. If you were able to use your phone that had a map app on it, would
they think would help
you use it? Why/why not? them.
4. If you were to use a new app to help you, how would you like the app to
help you navigate in this situation?
Sources