Usability presentation

advertisement
Usability and Eye Tracking
Marco Pretorius
Usability Manager & Researcher
UNISA: School of Computing
Agenda
• Introduction
– What is usability?
– User-centered design
– Eye tracking
• Benefits and ROI
• UNISA usability laboratory
• Studies and results
• Other Interesting figures and examples
• Questions
Introduction
What is usability?
• Lack of usability:
– Play video
What is usability?
• Usability means making products and
systems easier to use, and matching them
more closely to user needs and
requirements
• ISO9241: Usability is the
–
–
–
–
–
–
effectiveness
efficiency and
satisfaction
with which specified users
achieve specified goals
in particular environments
What is usability?
•
•
•
•
•
•
Effectiveness
– Can users achieve what they need by using the
product?
Ease of learning
– How fast can a user who has never seen the interface
learn to use it?
Efficiency of use
– How fast can users complete the task?
Memorability
– Can users remember enough to reuse the interface
effectively?
Error prevention
– Can users complete tasks without making errors?
Satisfaction
– How much does the user like using the system?
User-centered design
• ISO 13407: User-centered design is
characterised by:
– the active involvement of users and a
clear understanding of user and task
requirements
– an appropriate allocation of function
between users and technology
– the iteration of design solutions
User-centered design
• Goal
– To develop easy-to-use products
– that lead to increased user satisfaction
– meet your organizational or business objectives
• Difference between other design
philosophies
– user-centered design tries to optimize the user
interface around how people can, want, or need
to work
– rather than forcing users to change how they
work to accommodate the system or function
User-centered design
• ISO13407
• 4 essential activities in UCD
http://www.upassoc.org/usability_resources/about_usability/
what_is_ucd.html
User-centered design
• 1. Specify context of use
– Identify the people who will use the product, what
they will use it for, and under what conditions
they will use it
User-centered design
• 2. Specify requirements
– Identify any business requirements or user goals
that must be met for the product to be successful
User-centered design
• 3. Design
– Producing designs and prototypes
– This part of the process may be done in stages,
building from a rough concept to a complete
design.
• 4. Evaluation
User-centered design
– The most important part of this process is that
evaluation - usability testing with actual users - is
as integral as quality testing is to good software
development
User-centered design
• The stages are carried out in an iterative
fashion
– Cycle repeated until the project's
usability objectives have been attained
– Critical - participants accurately reflect
the profile of your actual users
– Talk directly to the user at key points in
the project to make sure the site will
deliver upon their requirements
User-centered design
• Methods used:
– Requirements and data gathering
• Interview
• User observation
• Contextual inquiry
• User group meeting
• Focus groups
• JAD sessions
• Surveys
• Bulletin boards/discussion groups
• Web logs
User-centered design
• Methods used:
– Usability testing
• Task walkthroughs
• Performance-based tests
• Heuristic evaluations
• Preference tests
• A-B testing
What is usability?
• Usability testing involves
– measuring the performance of users on
tasks with regard to
•
•
•
•
the ease of use,
the task time, and
the user‟s perception of the experience
of the product, software application, website
or systems
– Based on Performance
– Purpose: Feedback
What is usability?
• What Usability testing is not
– Not market research – gathering opinions
– not just a milestone to be checked off on the project
schedule
– not finished when the last participant leaves
• Involves systematic observation under controlled
conditions to determine how well people can use the
product
– watching people trying to use something for its
intended purpose
• Consider the findings, set priorities, and CHANGE
the prototype or site based on what happened in the
usability test
Eye tracking
• A technique to determine eye movement
and eye fixation patterns of a person
• The human eye moves by alternating
between
• Saccades
• Quick movement of the eye
• Move focus from one area to the next
• Fixation
• Time spent looking at the newly found area
Benefits and ROI
Benefits and ROI
•63% of software projects exceeded their estimates
because (Lederer and Prassad ‟92)
•Frequent request for changes by users
•Overlooked tasks
•Users‟ lack of understanding of their own tasks
•Insufficient user <> analyst communication
•80% of software life cycle costs occur during
maintenance phase (Pressman „92)
•80% of maintenance comes from unforseen/unmet user
requirements (Martin „83)
•60% of maintenance phase is due to re-work because
user requirements were not clear at start (Standish „83)
Benefits: usability
•Benefits for an organisation:
•Save on development and maintenance by:
•Saving on development costs
•Decreasing the development time
•Reducing maintenance costs
•User-centred design
•Usability testing very early and throughout
development
•With a rigorous user-centered methodology, you
can ensure successful, on-time delivery – and
avoid the rework that's necessary later if you
don't talk to users in the first place
Benefits: usability
•Benefits for an organisation:
•Increase Total Revenue by increasing the
number of:
• Transactions
• Conversion and hence turnover
• Returning customers
• New customers through word of mouth
advertising
Benefits: usability
•Benefits for an organisation:
•Stimulate the use of the website by:
•Increasing the success ratio for a visitor
•Decreasing the number of errors and show
stoppers
•Increasing efficiency for users (less time to
complete a task)
•Increasing users satisfaction
Benefits: usability
•Benefits for a user:
•Understand a site faster and achieve their
goals faster
•Have a positive experience using the
website
•Develop trust in the company
•Perform tasks without help from telephone
or e-mail
•http://www.2c.nl/en/what_is_usability/advantages_usability_test.php
Benefits: combination
•Usability
•All
and eye tracking:
the benefits of traditional usability results
•Eye
tracking can add new and interesting insights
•Provide
insights that are not available from
traditional usability testing methods
•Scan
paths; Pattern of fixations
•Time
spent looking at various display elements
•Insight into deployment of
•Participant strategies
visual attention
Benefits - Examples:
•Human Factors International
•Staples.com
•67% more repeat customers
•31-45% reduced drop-off rates
•10% better shopping experience
•80% increased traffic
•Increased revenue – sales up by 491%
•Utility company in Canada – Intranet
•Training hours from 8 hours to 15 minutes
•Energy company in US – Intranet
•300 support calls per day to ZERO
UNISA usability lab
UNISA usability lab
• A usability laboratory is a state-of-the-art
facility designed to support the observation
of HCI
• Users are brought into a controlled
environment, in which they are asked to do
specific tasks within specific timeframes
• Evaluators
– observe the problem(s) the participant might have
– videotape the participant
– analyse the data
UNISA usability lab
• Observer room
• Participant room
• Separated by one-way mirror
• Tobii 1750 eye tracker
• Audio and Video Recording equipment
• Event logging, eye tracking software
Typical data collected
• Live video recordings
– Screen
– Mouse and keyboard movements
– Facial expression
• Audio
• Eye tracking video with cursor
• Eye tracking data files
• Post-test questionnaire
• Monitoring of tasks
Usability Measures
•
Effectiveness
•
•
•
•
Efficiency
•
•
•
Task completion rate
Number and percentage of tasks completed with
and without assistance
Error rate recovery
Task completion time
Real-time events
Satisfaction
•
Post-test questionnaire
Eye tracking measures
•
Number of fixations
•
Fixation duration
•
Number of fixations on each Area of Interest
•
Number of gazes on each Area of Interest
•
Time to 1st fixation on target Area of Interest
•
Scan path
Studies and results
MyUnisa – Assignment Submission Tool
• Participant Profile
– Full-time UNISA students who have to submit
assignments online
– 10 participants
– 5 male, 5 female
– 7 different languages
– 5 expert, 5 non-expert Web users
MyUnisa – Assignment Submission Tool
Task example: Submit a PDF file
• Task completion: 70%
• Assistance needed: 40%
• Errors made: 100%
• Median task completion time: 115.60 seconds
• Play video: (PDF)
MyUnisa – Assignment Submission Tool
• All participants made errors
– Did not select appropriate file format
– Error message:
• “ERROR: The type of file does NOT match the selected file type.
(PDF!=DOC)”
• All non-expert received error at least twice
• 3 experts received error once
– Error message not comprehended
• Difference between PDF and Word not
understood
MyUnisa – Assignment Submission Tool
• Eye Tracking
– Step 1 page: File selection till “continue” button click for Step 2
• Main goal: did participant read “File Format”
– Only 3 participants with several fixations on “File Format” label and dropdown box
• Still made the error
Eye tracking results: Task 1
MyUnisa – Assignment Submission Tool
• Eye Tracking:
– Step 1: Error message
• Main goal: did participant read the error message
– All participants read error message
• Only 3 participants got it right after one error
Eye tracking results: Task 1
MyUnisa – Assignment Submission Tool
• PDF task – Recommendations:
– File Type
• Should be picked up automatically
– Error message
• Simple language to be used
• PDF!=DOC is a computer term
– FAQ and instructions should contain more information about file
format and PDF
– Help Video File to teach new users
MyUnisa – Assignment Submission Tool
• Post-test questionnaire: Participant comments:
– “MyUnisa is a very good tool in my life, saves time driving to
UNISA or Post Office to submit assignments.”
– “MyUnisa is at the cutting edge in educational pile drive.”
– “Think it would be difficult for a person who rarely uses computers.
They may have a problem understanding things like the file type.”
– “It will be very useful if users could be shown how to use this
website. I had a friend who had to show me how to work it.”
Network Management tool
• Prototype tool
• Allows network managers at Nelson Mandela Metropolitan
University to analyse and explore application performance on
network
• Novel visualisation techniques
• Visualise application delay performance
• Integrated Tertiary Software application implemented at University
• Participants: Sound knowledge in domain of network
management
• Pilot study: 6 participants
• Case study: 9 participants
Results
•
Network Overview Task
•
•
•
Usability results
•
•
•
Determine which Virtual Local Area Network has the highest
maximum total delay
Answer obtained from graph or text
100% task completion rate
100% correct answers
Eye tracking results
•
•
Graphical AOI
• Most number of fixations
• Greatest fixation percentage
Very few fixations on textual AOI
Results
•
Subnet View Task
•
•
Usability results
•
•
•
Determine the highest server delay
100% task completion rate
• Graph was filtered quick
0% correct answers
• Long time to find answers
Eye tracking results
•
•
Mean of 34.33 fixations on graph to find answer
• Difficulty of extracting information from the graph
Participants fixated on wrong areas of Y-axis
Other interesting figures &
examples
Other interesting figures & examples
• Telkom corporate website – eye tracking video
• Karnaugh maths application – usability video
Incorporate usability in your
workspace!!
Conclusions
• Learn about usability
– Websites
• Usability Professionals Association
• Human Factors International
– Books
• Prioritizing Web Usability – Nielsen, Loranger
• Institutionalization of Usability – Schaffer
– Join a Usability forum
• CUA, HFI forums
• SA UX Forum
• LinkedIn
– Take a University course
Conclusions
• Encourage usability in your project lifecycle
– User-centered design
•
Third-party usability
– Write usability guarantees into vendor contracts
– Work with vendors to ensure usability (from the
start!!!)
• Its about the user!
Conclusions
• Usability can help you!
– Websites
– Intranets
– Systems
– Products
• UNISA – usability facility available
• To discuss usability testing/research potential, contact:
– Marco Pretorius
– pretomc@unisa.ac.za / marco.pretorius@gmail.com
• Play video
Download