Usability Testing for People w/ Disabilities

Interactive Accessibility
Interactive AccessibilitySenior Vice President Digital Media at Interactive Accessibility
Usability Testing for
                People with Disabilities

Kathleen Wahlbin                                                Mary Hunter Utt
Interactive Accessibility, Inc.                                 The Paciello Group, LLC
Email: KathyW@ia11y.com                                         Email:     mary.h.utt@gmail.com
Office: (978) 443-0798                                          Office: (978) 618-9772




                         © 2012 Interactive Accessibility, Inc. All rights reserved.
“Web for All. Web on Everything”
          http://www.w3.org/Consortium/mission




                                                 2
Higher confidence, more satisfied, less frustrated
Success




                                                                         3
                            Source: Beyond Alt Text Jacob Nielsen 2002
Accessible ≠ Usable




                      4
the extent to which a product can be
used by specified users to
achieve specified goals with
effectiveness, efficiency and satisfaction
in a specified context of use
ISO 9241-11




                                             5
The Is an approach that
incorporates direct user
feedback throughout the
development cycle in order to reduce
costs and create products and tools
that meet the users needs
Usability Professionals Association




                                      6
The “… making sure that
something works well:                that a
person of average (or even below average)
ability and experience can use the thing –
               without
for its intended purpose
getting hopelessly
frustrated
 Steve Krug, author of Don’t Make Me Think




                                              7
Usability Testing

Quantifying the user-friendliness of a product



                                                    Satisfaction



                                          Error
          Learnability
                                       Prevention



                          Efficiency




          Effectiveness




                                                                   8
Usability testing has biggest impact early




Impact
on
Design




         Early Development     Prototype      Production

                             Time
When to include people with disabilities (PWD)?

•   First, test with people without disabilities

•   After accessibility guidelines have been verified

•   When it makes sense to test




                                                        10
Planning is key to the success




                        Prepare                         Analyze
 •Choose location                   • Conduct test                • Prepare
 •Determine tasks                     sessions                      findings
                     •Recruit                        • Analyze
 •Define audiences                  • Record           results
                     participants     results
                     •Environment
                     •Materials
        Plan                              Test                         Report




                                                                               11
Plan: Many location options

•   Lab
•   Conference room
•   Café
•   Remote testing
•   Informal test




                              Picture Sources:
                              http://www.flickr.com/photos/4483970
                              9@N07/5739824042
                                                             12
                              http://www.uqul.uq.edu.au/
Lab vs. Remote

Traditional Lab                                         Remote Testing
•   Pros                                                •   Pros
     –   Easy to observe users and body language             –   Cost effective
     –   Controlled environment                              –   No travel – easier scheduling / coordination
     –   Easy to record user and screen / audio              –   Large pool of testers - easier to recruit
     –   No communication glitches                           –   Realistic, representative environment
•   Cons                                                         ○ Their hardware / software
                                                                 ○ Their AT – devices and applications
     –   Transportation and coordination
                                                                 ○ Their settings
     –   AT and settings might not match
         ○ Often, a helper set up their AT for them     •   Cons
         ○ AT differences can distract from real test        –   Cannot see the participants
         ○ User might combine AT – hard to match             –   Does not show magnified screen
     –   Expensive                                           –   Problems downloading and installing
     –   Can only draw from local user base                      desktop sharing
     –   Lab and building must be accessible                 –   Participants can be interrupted or
                                                                 distracted



                                                                                                            13
Remote testing can be effective and economical

•   Moderator / Note-taker
    – Screen sharing: Acrobat Connect,
      Skype, Join.me
    – Recording: Morae, Camtasia, Acrobat
      Connect
    – Robust computer
    – Speakerphone


•   Participant
    – High-speed internet access
    – Speakerphone
    – Robust computer
    – Camera (optional)
                                                 14
Plan: Design good tasks



                              “Log in and locate
                              your inbox.”




“Set up a distribution list
of 5 recipients and send
them a memo that is on
your desktop.”
                                                   15
Plan: Who should be included?

•   Determine the purpose of testing
    –   What are the core tasks?
•   Define the user profiles
    – Who uses the product?
    – Determine which categories of disabilities apply to your site

•   Find suitable participants
    –   Participant’s background and skills should represent the product’s
        intended user




                                                                             16
Plan: How many participants?




                                                                                         17
                    Source: Jacob Nielsen; http://www.useit.com/alertbox/20000319.html
Prepare: Recruiting - the hard part

•   Organizations for specific disabilities or conditions
•   Local disability-related support groups
•   Rehabilitation or disability services (government, university, local
    programs)
•   AT providers
•   Client contacts: customer support or sales
•   Notice boards or mailing lists
•   Social media: Facebook, Twitter, LinkedIn
•   Classified ads: Craigslist
•   Recruitment agency or market research agency
•   Participants



                                                                           18
Recruiting: Lessons Learned


Do                                      Don’t
  –   Allow 1-2 weeks for recruiting     –   Use the same participants
  –   Create a screener and ask          –   Use participants who are familiar
      participants how they access           with the site or application
      websites                           –   Rely on family and friends
  –   Get multiple contact methods       –   Explain too much about the
  –   Send meeting invitation and            purpose of the test
      follow up with participants the    –   Be afraid to turn them down if
      day before                             they do not fit the profile
  –   Get consent over email
  –   Ask for referrals
  –   Get backup participants



                                                                                 19
Recruiting: What should we pay?

•   Usually $50-$100 depending on length of session
•   Gift cards are easy
•   Consider options for international participants




                                                      20
Prepare: Don’t forget the paperwork


    Script
                 Ensure consistent instructions

Consent Forms
                 Official acknowledgement for taking part

    NDA
                 If needed

   Waivers
                 Permission for recordings

Questionnaires
                 Gauge satisfaction

                                                            21
Prepare: Determine how to collect data




                                                                                              22
                     Source: UserFocus http://www.userfocus.co.uk/resources/datalogger.html
Prepare: Do a dry run, test the environment

•   Is the environment accessible?
•   How much time is needed for the setup?
•   Is the paperwork and test script material ok?




                                                    23
Test: Six steps for conducting a good test

         Greet the participant

         Explain the study, your role and their role

         Perform tasks

         Ask satisfaction questions

         Debrief participants

         Debrief note taker and observers


                                                       24
Conducting the Test: Be a good moderator


Do                                      Don’t
•   Be friendly                         •   Start the test unless they have
•   Give clear instructions to the          signed a consent/release form
    participant prior to tasks          •   Assume what the participants
•   Stay objective and detached             need
•   Give encouraging but non-           •   Give hints or ask leading questions
    committal feedback                  •   Use industry jargon
•   Ask if you don’t understand why a   •   Accept just yes/no for answers
    users did an action
•   Know when to stop a task, but
    don’t rescue a person too soon




                                                                                  25
If the participant says “hmm”, “oops” or “I wonder”

                                        What made you say
                                              that?

                        Do you have
                        questions or
                        comments?




                   Describe the steps
                     you’re going
                     through here




                                                            26
If the participant is silent for 10-20 seconds…


        What are you                    What are you
         thinking?                       doing now?




                                                       27
If the participant decides to stop…

                                      What would you
  Is that what you                      do next?
     expected to
       happen?




 Walk me through
  what you did                          Do you have any
                                          comments?




                                                       28
Test: Take good notes




                        29
Conduct satisfaction questionnaire

•   Three standard sets of
    questions:
    – Standard usability
      measurement inventory
      (SUMI)
    – Website analysis and
      measurement inventory
      (WHAMMI)
    – System usability scale (SUS)




                                     30
Test: Wrap up the session

      Review the participant’s test session

      Understand the issues, difficulties and omissions

      Debrief all observers and note takers

      Prepare short summary of the session and the
      results




                                                          31
Results: Analyze performance metrics


 Completion
                Are users able to complete the task?

Time on Task
                How long does it take to complete the task?

 Page Views
                How many pages to complete the task?

   Errors
                How many per task and the severity?

 Satisfaction
                How does the user rate the product?

                                                              32
Results: Find patterns in the data




                                     33
Report

•   Determine top items based on the data and
    observations, not opinion
•   Report results for product improvement
•   Provide recommendations by AT
•   Review recommendations with designers and developers




                                                           34
Lessons learned

•   Be prepared for technology issues for remote testing

•   Incomplete or buggy prototypes can prevent users from
    completing tasks
    – Code freeze
    – Not sufficiently tested for accessibility



•   Not scheduling enough time in between sessions
    – In case user takes longer than planned
    – To collect notes and results while it’s fresh




                                                            35
Key Points – Usable accessibility benefits all

•   You can test usability formally or informally
•   Doesn’t have to cost a lot of money
•   Provides a richer understanding of how people with
    disabilities use the product
•   Identifies issues that lead to more usable and accessible
    products for all users
•   Value comes from getting as close as possible to what
    real people are doing with your product




                                                                36
Questions?




   http://www.slideshare.net/kwahlbin
                                        37
1 of 37

Recommended

Jehad aur dahshat gardi by
Jehad aur dahshat gardiJehad aur dahshat gardi
Jehad aur dahshat gardiOther
1.3K views58 slides
Rup transcript pdf by
Rup transcript pdfRup transcript pdf
Rup transcript pdfRup Shankar Sen
957 views1 slide
CLTD Tables ASHRAE in IP Units by
CLTD Tables ASHRAE in IP UnitsCLTD Tables ASHRAE in IP Units
CLTD Tables ASHRAE in IP UnitsHarisRiaz25
206 views25 slides
SK Engineering Certificate by
SK Engineering CertificateSK Engineering Certificate
SK Engineering CertificateBobby Magno
691 views1 slide
Successful writing proficiency by
Successful writing proficiencySuccessful writing proficiency
Successful writing proficiencyЮлия Карпенко
480 views164 slides
Who do I need to be - Portsmouth Slides.pptx by
Who do I need to be - Portsmouth Slides.pptxWho do I need to be - Portsmouth Slides.pptx
Who do I need to be - Portsmouth Slides.pptxPooky Knightsmith
1.3K views49 slides

More Related Content

What's hot

Step up to ielts sb with key by
Step up to ielts sb with keyStep up to ielts sb with key
Step up to ielts sb with keyTrần Cẩm Hồng
2.1K views141 slides
Certificate of Registration (Nursing Council) by
Certificate of Registration (Nursing Council)Certificate of Registration (Nursing Council)
Certificate of Registration (Nursing Council)Rachael Solomon
860 views1 slide
Урок 12 для 1 класу - Письмо - Півовал (малий, великий). by
Урок 12 для 1 класу - Письмо - Півовал (малий, великий).Урок 12 для 1 класу - Письмо - Півовал (малий, великий).
Урок 12 для 1 класу - Письмо - Півовал (малий, великий).VsimPPT
2.7K views20 slides
BENİM HOCAM HARİTALARLA COGRAFYA.pdf by
BENİM HOCAM HARİTALARLA COGRAFYA.pdfBENİM HOCAM HARİTALARLA COGRAFYA.pdf
BENİM HOCAM HARİTALARLA COGRAFYA.pdfAbdulsamet Baskale
8K views202 slides
Aaina e-deoband by
Aaina e-deobandAaina e-deoband
Aaina e-deobandOther
6.1K views25 slides

Viewers also liked

From Playability to a Hierarchical Game Usability Model by
From Playability to a Hierarchical Game Usability ModelFrom Playability to a Hierarchical Game Usability Model
From Playability to a Hierarchical Game Usability ModelLennart Nacke
1.5K views10 slides
Player Experience Framework by
Player Experience FrameworkPlayer Experience Framework
Player Experience FrameworkAnders Drachen
1.3K views24 slides
UXPA DC UX 101 Workshop - Usability Testing by
UXPA DC UX 101 Workshop - Usability TestingUXPA DC UX 101 Workshop - Usability Testing
UXPA DC UX 101 Workshop - Usability TestingUXPA DC
1.1K views27 slides
Psicologia da educação virtual alcicleide by
Psicologia da educação virtual alcicleidePsicologia da educação virtual alcicleide
Psicologia da educação virtual alcicleideAlcicleide Alexandre
1.2K views12 slides
Proposta SESI by
Proposta SESIProposta SESI
Proposta SESISergio Luis dos Santos Lima
755 views28 slides
Acessibilidade 2.0 = usabilidade = design universal? by
Acessibilidade 2.0 = usabilidade = design universal?Acessibilidade 2.0 = usabilidade = design universal?
Acessibilidade 2.0 = usabilidade = design universal?monica m fernandes
2.6K views46 slides

Viewers also liked(20)

From Playability to a Hierarchical Game Usability Model by Lennart Nacke
From Playability to a Hierarchical Game Usability ModelFrom Playability to a Hierarchical Game Usability Model
From Playability to a Hierarchical Game Usability Model
Lennart Nacke1.5K views
Player Experience Framework by Anders Drachen
Player Experience FrameworkPlayer Experience Framework
Player Experience Framework
Anders Drachen1.3K views
UXPA DC UX 101 Workshop - Usability Testing by UXPA DC
UXPA DC UX 101 Workshop - Usability TestingUXPA DC UX 101 Workshop - Usability Testing
UXPA DC UX 101 Workshop - Usability Testing
UXPA DC1.1K views
Acessibilidade 2.0 = usabilidade = design universal? by monica m fernandes
Acessibilidade 2.0 = usabilidade = design universal?Acessibilidade 2.0 = usabilidade = design universal?
Acessibilidade 2.0 = usabilidade = design universal?
monica m fernandes2.6K views
The Future of Video Player Accessibility by 3Play Media
The Future of Video Player AccessibilityThe Future of Video Player Accessibility
The Future of Video Player Accessibility
3Play Media5.3K views
CSUN 2017 - ACT Now: Accessibility Conformance Testing for WCAG by Mary Jo Mueller
CSUN 2017 - ACT Now: Accessibility Conformance Testing for WCAGCSUN 2017 - ACT Now: Accessibility Conformance Testing for WCAG
CSUN 2017 - ACT Now: Accessibility Conformance Testing for WCAG
Mary Jo Mueller900 views
Testing Aesthetic: The Influence of Aesthetic in Perceived Usability by Mariesa Dale
Testing Aesthetic: The Influence of Aesthetic in Perceived UsabilityTesting Aesthetic: The Influence of Aesthetic in Perceived Usability
Testing Aesthetic: The Influence of Aesthetic in Perceived Usability
Mariesa Dale301 views
How aesthetics / beauty and usability influence each other in web design by Matthias Schreck
How aesthetics / beauty and usability influence each other in web designHow aesthetics / beauty and usability influence each other in web design
How aesthetics / beauty and usability influence each other in web design
Matthias Schreck3.4K views
Kurzweil educational systems interview questions and answers by YayaToure666
Kurzweil educational systems interview questions and answersKurzweil educational systems interview questions and answers
Kurzweil educational systems interview questions and answers
YayaToure666620 views
React Native Accessibility - San Diego React and React Native Meetup by Ted Drake
React Native Accessibility - San Diego React and React Native MeetupReact Native Accessibility - San Diego React and React Native Meetup
React Native Accessibility - San Diego React and React Native Meetup
Ted Drake3.3K views
Automated Testing – Web, Mobile, Desktop - Challenges and Successes by Ted Drake
Automated Testing – Web, Mobile, Desktop - Challenges and SuccessesAutomated Testing – Web, Mobile, Desktop - Challenges and Successes
Automated Testing – Web, Mobile, Desktop - Challenges and Successes
Ted Drake3.3K views
Focus Management and Accessibility on iOS, Android, and HTML5 by Ted Drake
Focus Management and Accessibility on iOS, Android, and HTML5Focus Management and Accessibility on iOS, Android, and HTML5
Focus Management and Accessibility on iOS, Android, and HTML5
Ted Drake14.8K views
Making Sense of the Internet of Things - Oct 2015 - Maria Thomas by Spoonflower
Making Sense of the Internet of Things - Oct 2015 - Maria ThomasMaking Sense of the Internet of Things - Oct 2015 - Maria Thomas
Making Sense of the Internet of Things - Oct 2015 - Maria Thomas
Spoonflower2.2K views
Usability Testing Options by Kathy McShea
Usability Testing OptionsUsability Testing Options
Usability Testing Options
Kathy McShea2.9K views

Similar to Usability Testing for People w/ Disabilities

Web Usability: Making Your Sites More Awesomer by
Web Usability: Making Your Sites More AwesomerWeb Usability: Making Your Sites More Awesomer
Web Usability: Making Your Sites More AwesomerJennifer Riehle McFarland
922 views51 slides
asdfas by
asdfasasdfas
asdfasTianwei_liu
279 views83 slides
Blah by
BlahBlah
BlahTianwei_liu
318 views83 slides
Towards an Agile approach to building application profiles by
Towards an Agile approach to building application profilesTowards an Agile approach to building application profiles
Towards an Agile approach to building application profilesPaul Walk
676 views22 slides
Models and Methods for Global User Research by
Models and Methods for Global User ResearchModels and Methods for Global User Research
Models and Methods for Global User ResearchGfK User Centric
733 views49 slides
Usability testing for qualitative researchers by
Usability testing for qualitative researchersUsability testing for qualitative researchers
Usability testing for qualitative researchersKay Corry Aubrey
4.1K views26 slides

Similar to Usability Testing for People w/ Disabilities(20)

Towards an Agile approach to building application profiles by Paul Walk
Towards an Agile approach to building application profilesTowards an Agile approach to building application profiles
Towards an Agile approach to building application profiles
Paul Walk676 views
Models and Methods for Global User Research by GfK User Centric
Models and Methods for Global User ResearchModels and Methods for Global User Research
Models and Methods for Global User Research
GfK User Centric733 views
Usability testing for qualitative researchers by Kay Corry Aubrey
Usability testing for qualitative researchersUsability testing for qualitative researchers
Usability testing for qualitative researchers
Kay Corry Aubrey4.1K views
Usability testing for qualitative researchers by ResearchShare
Usability testing for qualitative researchersUsability testing for qualitative researchers
Usability testing for qualitative researchers
ResearchShare1.7K views
I os device deployment example english by ptstockley
I os device deployment example englishI os device deployment example english
I os device deployment example english
ptstockley225 views
eAccess-12 roundtable: Case Studies of Implementing BS 88878 by Jonathan Hassell
eAccess-12 roundtable: Case Studies of Implementing BS 88878eAccess-12 roundtable: Case Studies of Implementing BS 88878
eAccess-12 roundtable: Case Studies of Implementing BS 88878
Jonathan Hassell1.8K views
Remote usability testing and remote user research for usability by User Vision
Remote usability testing and remote user research for usabilityRemote usability testing and remote user research for usability
Remote usability testing and remote user research for usability
User Vision1.7K views
Add usability testing to your skill set! by dcmistry
Add usability testing to your skill set!Add usability testing to your skill set!
Add usability testing to your skill set!
dcmistry657 views
Usability Testing for Qualitative Researchers - QRCA NYC Chapter event by Kay Aubrey
Usability Testing for Qualitative Researchers - QRCA NYC Chapter eventUsability Testing for Qualitative Researchers - QRCA NYC Chapter event
Usability Testing for Qualitative Researchers - QRCA NYC Chapter event
Kay Aubrey3.4K views
Introduction to mobile accessibility, 2015 by Henny Swan
Introduction to mobile accessibility, 2015Introduction to mobile accessibility, 2015
Introduction to mobile accessibility, 2015
Henny Swan4.8K views
Easy & Effective Usability Testing at CodeMash 2012 by Carol Smith
Easy & Effective Usability Testing at CodeMash 2012Easy & Effective Usability Testing at CodeMash 2012
Easy & Effective Usability Testing at CodeMash 2012
Carol Smith1.2K views
Product management meet up post by Steve Cook
Product management meet up postProduct management meet up post
Product management meet up post
Steve Cook412 views
Precedent #usabilityfail seminar part one by dan-baker
Precedent #usabilityfail seminar part onePrecedent #usabilityfail seminar part one
Precedent #usabilityfail seminar part one
dan-baker287 views

More from Interactive Accessibility

Demystifying Mobile: Designing with Accessibility in Mind by
Demystifying Mobile: Designing with Accessibility in MindDemystifying Mobile: Designing with Accessibility in Mind
Demystifying Mobile: Designing with Accessibility in MindInteractive Accessibility
677 views31 slides
Many Devices, One Standard: Mobile Accessibility with WCAG 2.1 by
Many Devices, One Standard: Mobile Accessibility with WCAG 2.1Many Devices, One Standard: Mobile Accessibility with WCAG 2.1
Many Devices, One Standard: Mobile Accessibility with WCAG 2.1Interactive Accessibility
1.5K views19 slides
Mitgating Legal Risk for Web and Mobile Accessibility by
Mitgating Legal Risk for Web and Mobile AccessibilityMitgating Legal Risk for Web and Mobile Accessibility
Mitgating Legal Risk for Web and Mobile AccessibilityInteractive Accessibility
1.3K views18 slides
Achieving Proactive Accessibility Compliance by
Achieving Proactive Accessibility ComplianceAchieving Proactive Accessibility Compliance
Achieving Proactive Accessibility ComplianceInteractive Accessibility
901 views13 slides
Mobile Accessibility in WCAG 2.1 and Beyond by
Mobile Accessibility in WCAG 2.1 and BeyondMobile Accessibility in WCAG 2.1 and Beyond
Mobile Accessibility in WCAG 2.1 and BeyondInteractive Accessibility
520 views15 slides
Mobile Accessibility on the Move by
Mobile Accessibility on the MoveMobile Accessibility on the Move
Mobile Accessibility on the MoveInteractive Accessibility
4.3K views22 slides

More from Interactive Accessibility(13)

Recently uploaded

Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ... by
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...ShapeBlue
114 views12 slides
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue by
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlueWhat’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlueShapeBlue
191 views23 slides
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas... by
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...Bernd Ruecker
50 views69 slides
State of the Union - Rohit Yadav - Apache CloudStack by
State of the Union - Rohit Yadav - Apache CloudStackState of the Union - Rohit Yadav - Apache CloudStack
State of the Union - Rohit Yadav - Apache CloudStackShapeBlue
218 views53 slides
Igniting Next Level Productivity with AI-Infused Data Integration Workflows by
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Safe Software
373 views86 slides
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda... by
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...ShapeBlue
93 views13 slides

Recently uploaded(20)

Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ... by ShapeBlue
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...
Backup and Disaster Recovery with CloudStack and StorPool - Workshop - Venko ...
ShapeBlue114 views
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue by ShapeBlue
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlueWhat’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue
What’s New in CloudStack 4.19 - Abhishek Kumar - ShapeBlue
ShapeBlue191 views
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas... by Bernd Ruecker
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
iSAQB Software Architecture Gathering 2023: How Process Orchestration Increas...
Bernd Ruecker50 views
State of the Union - Rohit Yadav - Apache CloudStack by ShapeBlue
State of the Union - Rohit Yadav - Apache CloudStackState of the Union - Rohit Yadav - Apache CloudStack
State of the Union - Rohit Yadav - Apache CloudStack
ShapeBlue218 views
Igniting Next Level Productivity with AI-Infused Data Integration Workflows by Safe Software
Igniting Next Level Productivity with AI-Infused Data Integration Workflows Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Igniting Next Level Productivity with AI-Infused Data Integration Workflows
Safe Software373 views
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda... by ShapeBlue
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...
Hypervisor Agnostic DRS in CloudStack - Brief overview & demo - Vishesh Jinda...
ShapeBlue93 views
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R... by ShapeBlue
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...
Setting Up Your First CloudStack Environment with Beginners Challenges - MD R...
ShapeBlue105 views
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue by ShapeBlue
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlueCloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue
CloudStack Managed User Data and Demo - Harikrishna Patnala - ShapeBlue
ShapeBlue68 views
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or... by ShapeBlue
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...
Zero to Cloud Hero: Crafting a Private Cloud from Scratch with XCP-ng, Xen Or...
ShapeBlue128 views
Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava... by ShapeBlue
Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava...Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava...
Centralized Logging Feature in CloudStack using ELK and Grafana - Kiran Chava...
ShapeBlue74 views
NTGapps NTG LowCode Platform by Mustafa Kuğu
NTGapps NTG LowCode Platform NTGapps NTG LowCode Platform
NTGapps NTG LowCode Platform
Mustafa Kuğu287 views
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T by ShapeBlue
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&TCloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T
CloudStack and GitOps at Enterprise Scale - Alex Dometrius, Rene Glover - AT&T
ShapeBlue81 views
Data Integrity for Banking and Financial Services by Precisely
Data Integrity for Banking and Financial ServicesData Integrity for Banking and Financial Services
Data Integrity for Banking and Financial Services
Precisely76 views
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue by ShapeBlue
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlueCloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue
CloudStack Object Storage - An Introduction - Vladimir Petrov - ShapeBlue
ShapeBlue63 views
Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlue by ShapeBlue
Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlueMigrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlue
Migrating VMware Infra to KVM Using CloudStack - Nicolas Vazquez - ShapeBlue
ShapeBlue147 views
Declarative Kubernetes Cluster Deployment with Cloudstack and Cluster API - O... by ShapeBlue
Declarative Kubernetes Cluster Deployment with Cloudstack and Cluster API - O...Declarative Kubernetes Cluster Deployment with Cloudstack and Cluster API - O...
Declarative Kubernetes Cluster Deployment with Cloudstack and Cluster API - O...
ShapeBlue59 views
Future of AR - Facebook Presentation by Rob McCarty
Future of AR - Facebook PresentationFuture of AR - Facebook Presentation
Future of AR - Facebook Presentation
Rob McCarty54 views
"Surviving highload with Node.js", Andrii Shumada by Fwdays
"Surviving highload with Node.js", Andrii Shumada "Surviving highload with Node.js", Andrii Shumada
"Surviving highload with Node.js", Andrii Shumada
Fwdays49 views
Why and How CloudStack at weSystems - Stephan Bienek - weSystems by ShapeBlue
Why and How CloudStack at weSystems - Stephan Bienek - weSystemsWhy and How CloudStack at weSystems - Stephan Bienek - weSystems
Why and How CloudStack at weSystems - Stephan Bienek - weSystems
ShapeBlue172 views

Usability Testing for People w/ Disabilities

  • 1. Usability Testing for People with Disabilities Kathleen Wahlbin Mary Hunter Utt Interactive Accessibility, Inc. The Paciello Group, LLC Email: KathyW@ia11y.com Email: mary.h.utt@gmail.com Office: (978) 443-0798 Office: (978) 618-9772 © 2012 Interactive Accessibility, Inc. All rights reserved.
  • 2. “Web for All. Web on Everything” http://www.w3.org/Consortium/mission 2
  • 3. Higher confidence, more satisfied, less frustrated Success 3 Source: Beyond Alt Text Jacob Nielsen 2002
  • 5. the extent to which a product can be used by specified users to achieve specified goals with effectiveness, efficiency and satisfaction in a specified context of use ISO 9241-11 5
  • 6. The Is an approach that incorporates direct user feedback throughout the development cycle in order to reduce costs and create products and tools that meet the users needs Usability Professionals Association 6
  • 7. The “… making sure that something works well: that a person of average (or even below average) ability and experience can use the thing – without for its intended purpose getting hopelessly frustrated Steve Krug, author of Don’t Make Me Think 7
  • 8. Usability Testing Quantifying the user-friendliness of a product Satisfaction Error Learnability Prevention Efficiency Effectiveness 8
  • 9. Usability testing has biggest impact early Impact on Design Early Development Prototype Production Time
  • 10. When to include people with disabilities (PWD)? • First, test with people without disabilities • After accessibility guidelines have been verified • When it makes sense to test 10
  • 11. Planning is key to the success Prepare Analyze •Choose location • Conduct test • Prepare •Determine tasks sessions findings •Recruit • Analyze •Define audiences • Record results participants results •Environment •Materials Plan Test Report 11
  • 12. Plan: Many location options • Lab • Conference room • Café • Remote testing • Informal test Picture Sources: http://www.flickr.com/photos/4483970 9@N07/5739824042 12 http://www.uqul.uq.edu.au/
  • 13. Lab vs. Remote Traditional Lab Remote Testing • Pros • Pros – Easy to observe users and body language – Cost effective – Controlled environment – No travel – easier scheduling / coordination – Easy to record user and screen / audio – Large pool of testers - easier to recruit – No communication glitches – Realistic, representative environment • Cons ○ Their hardware / software ○ Their AT – devices and applications – Transportation and coordination ○ Their settings – AT and settings might not match ○ Often, a helper set up their AT for them • Cons ○ AT differences can distract from real test – Cannot see the participants ○ User might combine AT – hard to match – Does not show magnified screen – Expensive – Problems downloading and installing – Can only draw from local user base desktop sharing – Lab and building must be accessible – Participants can be interrupted or distracted 13
  • 14. Remote testing can be effective and economical • Moderator / Note-taker – Screen sharing: Acrobat Connect, Skype, Join.me – Recording: Morae, Camtasia, Acrobat Connect – Robust computer – Speakerphone • Participant – High-speed internet access – Speakerphone – Robust computer – Camera (optional) 14
  • 15. Plan: Design good tasks “Log in and locate your inbox.” “Set up a distribution list of 5 recipients and send them a memo that is on your desktop.” 15
  • 16. Plan: Who should be included? • Determine the purpose of testing – What are the core tasks? • Define the user profiles – Who uses the product? – Determine which categories of disabilities apply to your site • Find suitable participants – Participant’s background and skills should represent the product’s intended user 16
  • 17. Plan: How many participants? 17 Source: Jacob Nielsen; http://www.useit.com/alertbox/20000319.html
  • 18. Prepare: Recruiting - the hard part • Organizations for specific disabilities or conditions • Local disability-related support groups • Rehabilitation or disability services (government, university, local programs) • AT providers • Client contacts: customer support or sales • Notice boards or mailing lists • Social media: Facebook, Twitter, LinkedIn • Classified ads: Craigslist • Recruitment agency or market research agency • Participants 18
  • 19. Recruiting: Lessons Learned Do Don’t – Allow 1-2 weeks for recruiting – Use the same participants – Create a screener and ask – Use participants who are familiar participants how they access with the site or application websites – Rely on family and friends – Get multiple contact methods – Explain too much about the – Send meeting invitation and purpose of the test follow up with participants the – Be afraid to turn them down if day before they do not fit the profile – Get consent over email – Ask for referrals – Get backup participants 19
  • 20. Recruiting: What should we pay? • Usually $50-$100 depending on length of session • Gift cards are easy • Consider options for international participants 20
  • 21. Prepare: Don’t forget the paperwork Script Ensure consistent instructions Consent Forms Official acknowledgement for taking part NDA If needed Waivers Permission for recordings Questionnaires Gauge satisfaction 21
  • 22. Prepare: Determine how to collect data 22 Source: UserFocus http://www.userfocus.co.uk/resources/datalogger.html
  • 23. Prepare: Do a dry run, test the environment • Is the environment accessible? • How much time is needed for the setup? • Is the paperwork and test script material ok? 23
  • 24. Test: Six steps for conducting a good test Greet the participant Explain the study, your role and their role Perform tasks Ask satisfaction questions Debrief participants Debrief note taker and observers 24
  • 25. Conducting the Test: Be a good moderator Do Don’t • Be friendly • Start the test unless they have • Give clear instructions to the signed a consent/release form participant prior to tasks • Assume what the participants • Stay objective and detached need • Give encouraging but non- • Give hints or ask leading questions committal feedback • Use industry jargon • Ask if you don’t understand why a • Accept just yes/no for answers users did an action • Know when to stop a task, but don’t rescue a person too soon 25
  • 26. If the participant says “hmm”, “oops” or “I wonder” What made you say that? Do you have questions or comments? Describe the steps you’re going through here 26
  • 27. If the participant is silent for 10-20 seconds… What are you What are you thinking? doing now? 27
  • 28. If the participant decides to stop… What would you Is that what you do next? expected to happen? Walk me through what you did Do you have any comments? 28
  • 29. Test: Take good notes 29
  • 30. Conduct satisfaction questionnaire • Three standard sets of questions: – Standard usability measurement inventory (SUMI) – Website analysis and measurement inventory (WHAMMI) – System usability scale (SUS) 30
  • 31. Test: Wrap up the session Review the participant’s test session Understand the issues, difficulties and omissions Debrief all observers and note takers Prepare short summary of the session and the results 31
  • 32. Results: Analyze performance metrics Completion Are users able to complete the task? Time on Task How long does it take to complete the task? Page Views How many pages to complete the task? Errors How many per task and the severity? Satisfaction How does the user rate the product? 32
  • 33. Results: Find patterns in the data 33
  • 34. Report • Determine top items based on the data and observations, not opinion • Report results for product improvement • Provide recommendations by AT • Review recommendations with designers and developers 34
  • 35. Lessons learned • Be prepared for technology issues for remote testing • Incomplete or buggy prototypes can prevent users from completing tasks – Code freeze – Not sufficiently tested for accessibility • Not scheduling enough time in between sessions – In case user takes longer than planned – To collect notes and results while it’s fresh 35
  • 36. Key Points – Usable accessibility benefits all • You can test usability formally or informally • Doesn’t have to cost a lot of money • Provides a richer understanding of how people with disabilities use the product • Identifies issues that lead to more usable and accessible products for all users • Value comes from getting as close as possible to what real people are doing with your product 36
  • 37. Questions? http://www.slideshare.net/kwahlbin 37

Editor's Notes

  1. Goal is to create a great, usable, accessible product experienceWeb for AllThe social value of the Web is that it enables human communication, commerce, and opportunities to share knowledge. One of W3C's primary goals is to make these benefits available to all people, whatever their hardware, software, network infrastructure, native language, culture, geographical location, or physical or mental ability. Learn more about:Web Accessibility InitiativeInternationalizationMobile Web for Social DevelopmentWeb on EverythingThe number of different kinds of devices that can access the Web has grown immensely. Mobile phones, smart phones, personal digital assistants, interactive television systems, voice response systems, kiosks and even certain domestic appliances can all access the Web. Learn more about:Web of DevicesMobile Web InitiativeBrowsers and Other Agents
  2. An application might be coded for accessibility but that does not mean it provides the best user experience.Maybe use an example from our testing. One example might be the QT survey: use of non-standard controls (altho coded accessibly) surprised users. Also the use of 1 question per page: some suggested showing several questions per page – unexpected page design and controls, slowed them down.
  3. Some definitions of usability…
  4. Usability testing generally involves setting a series of real tasks in prototype or real products for representative users to complete, and observing their actions and success. It’s as simple as that! It doesn’t need to be expensive and it does not take as much time as people may think. Observers watch, listen, take notes, and measure effectiveness (able to complete task), efficiency (time / effort required), and satisfaction. Why is this important?Enhances the design process through feedbackIdentifies and corrects usability problems prior to product releaseForces perspective change – from how designers would use the product to how users actually do use the productIncludes people with disabilities in the design decisionsEliminate design problemsUncovers unknown or unexpected issuesTests assumptionsProvides objective, third-party inputCreates a benchmark for future releasesImproves profitabilityIncreases customer satisfaction and retentionReduces maintenance, training, and support costsProvides a competitive edgeUsability testing isn’t really that different for people with disabilities, but do keep a checklist for additional items to think about when planning and conducting the test.Observed in evals:KT4TT – where am I? confusing site structure. Two pages labeled “Home.”NARIC – also hard to figure out where am I. XXX??? – site with obscure tab text and categories of info…Such problems slow users down, and as the graph on slide 3 shows, slows users with disabilities down much more.
  5. Ideally throughout the dev cycle: the earlier the better. Testing with paper prototypes can be a great start.Different techniques besides user testing: e.g., expert evaluations, evaluations against standard and guidelines. Can be used at different times in the cycle.
  6. First, test with people without disabilitiesIdentify general usability problems – so PWDs aren’t tripping over the same problems and never get to drill down to accessibility issuesFix any usability issuesAfter accessibility guidelines have been verifiedMake sure during design and development that user interface techniques chosen for usability can be made accessibleCode for accessibility throughout development phaseTest accessibility of features before asking people with disabilities to participate in usability testingWhen it makes sense based on person’s abilities
  7. You need to plan especially for people with disabilities. There are multiple audiences to reach based on their type of impairment, and different channels for recruiting test participants. Factor in the testing environment – the types of assistive technology required, the physical accessibility of the site or, for remote testing, the communication challenges. Plan on longer timelines for both recruiting and running the test.
  8. LabConference roomCaféRemote testingInformal testTrends in User testingMovement away from the lab testingIncreased interest in testing in user’s environmentsAgile development methodsSave money doing remote testing – travel, equipment, recruiting costs, compensation
  9. Don’t use remote testing whenSecurity is importantWhen reliability and high speed internet connection is unavailableWhen it is important to track the user’s physical movementsImportant to see magnified screen (ZoomText users)IssuesMissed appointment (as with any testing but more likely if remote)User cannot use software, or cannot login or access websiteUsers not familiar with technologyCan’t see what the user is doing
  10. Participant must have speaker phone – must be able to hear the assistive technology and personBest to have the internet and phone line separateAlso check into these GoToMeeting, Lotus SametimeUnyte, YuuGuu, WebEx, Yugma
  11. Focus on the core tasks – what most users want to do most of the time. So for an email application, navigating to the inbox is a primary task, and distribution lists probably less so. BUT sometimes you want to find out the usability of a new function even if it’s not a core task. Plan for 5-6 tasks. Start with simple tasks and keep the instructions simple. Aim for no more than 45 minutes for all of the tasks and 1:00 to 1:15 for the entire session.Remember that it is easier and more effective for people with cognitive disabilities when you limit the length of a task and do one step at a time. Be sure to get their feedback after each step, while it is fresh and they are focused on that task.Design the tasks with both visual access and screen reader access in mind. Consider the order of the tasks so that they make sense, and the starting point for each task. Can the tester start anywhere or should they always start from a home page? In some cases it can even make sense to randomize the tasks.
  12. Disabilities include: vision, hearing, speech, voice-related, manual dexterity, mobility and cognitiveSome won’t be relevant to the product (ie site does not use sound, then ignore hearing)Each category that applies to your site is a user profile
  13. Jacob Nielsen, pioneer usability expert: 3-5 users will discover most usability issueGood News: useful results without running many sessions6-8 users per test or 5 spread over multiple testsLittle ROI in testing more than 9 usersGroup by assistive technology – testing with PWD may require more test sessions – each category of disability is a different audience of 3-5 users
  14. Recruiting can be the hardest part. Based on the user profiles, you will want to create a screener to ask questions that are important to see if the person qualifies for the study. For example can ask about the assistive technology use, how often they use the Internet, sites visit, familiarity with the site being used with the test, familiarity with the tools that will be used with remote testing. For example, screen reader and screen magnifier users will need external microphone or a phone so you can hear both the speech and screen reader. Only exception is if you are using JAWS tandem. Also check to see if they have high-speed internet connect. Ask about firewalls or any software restrictions.
  15. Allow enough time for recruiting users. The more criteria you have the harder it will be to recruit. Make sure you get multiple contact methods and let participants know that you will be contacting them. In the session confirmation email, send any instructions that are needed for the session and remind participantsRecruiting can be hard and it is sometimes tough to get participants for the test. It may take longer find the right participants but do not rely on family/friends and avoid using the same participants.If the users do not fit the profile, do not be afraid to tell them that they are not right for this study. If you are planning other studies, ask them if they would like to be on the list for future studies.During the screening, avoid telling users too much about the test as this can influence the feedback that they give during the testing.
  16. If you need to recuit users in a short period of time, the more money offered will get additional participants. Pay is usually dependent on the length of the study.
  17. It’s ok to get consent by email.If you send documents, make sure that they are accessible!
  18. Datalogger is a free, easy-to-use tracking tool created by User Focus. It is a good way to record and track sessions.
  19. Schedule one participant for a dry run. Use this to make any changes to make the test, fine tune the tasks.Make sure you know that the set up work and have a backup plan. Something may go wrong.Not doing proper run through of test in advanceTest all platforms and technology combinations in advanceKnow the level of accessibility of the tools you are usingBad task design
  20. Allow for 2x as much timeKeep sessions under 90 minutes including pre and post questionnaires and paperwork Keep in mind that people with disabilities might require breaks and be sure to ask participants about any possible schedule conflicts. Mobility users might have helpers accompanying them, who could have schedule constraints.Plan based on type of disabilityTime required changes based on disability and experience levelDon’t assume you know what they want or what’s best for themGather feedback after each task and at the endObserve user behavior and listen to user feedbackRemember, you are moderating, not trainingAsk open-ended questions – why, how, whatLook for hesitations, comments, questions, body language and behaviorsExplain the studyRemind them that this is a test of the product, not of themEncourage them to think aloudThank them for their timeTell them about the reward / gift and that it is not contingent on their performance
  21. To stop users during a task, consider saying “Let’s stop there and I’ll give you something new to do”Useful resources for testing with people with disabilities include: conducting a test (http://uiaccess.com/accessucd/interact.html)and the use of appropriate terms (http://www.miusa.org/ncde/tools/respect)
  22. It could also be the assistive technology that is silent.Be careful not to interrupt the screen reader.Stop at a logical place to ask questions.
  23. If testing people with cognitive disability, better to collect information after each task.
  24. WithDatalogger it is easy to track start and stop times, and it offers robust graphing that helps to identify patterns in the data.Keep it simpleTrack their effectiveness and efficiencyNumber of pages visitedProblems, difficulties and obstaclesSeverity of the issuesAny assistance requiredAmount of time on each taskEvaluate satisfaction level of each taskUseful resources for testing with people with disabilities include: conducting a test (http://uiaccess.com/accessucd/interact.html)and the use of appropriate terms (http://www.miusa.org/ncde/tools/respect)
  25. Standard Usability Measurement Inventory (SUMI)Software purchase50 questionsWebsite Analysis and Measurement Inventory (WHAMMI)Purchase20 QuestionsSystem Usability Scale (SUS) (included in the Datalogger)Free10 questions
  26. Were there any unexpected resultsInclude any personal observations
  27. Write issues on sticky notesCategorize as accessibility, usability, technology or AT Prioritize the list of issuesDetermine if this is an accessibility issues, issue with AT or user experience issueRe-test if possible – verify that problems were solved
  28. Look for patternsUse graphs to summarize the information (generated by the Datalogger)Find patterns in the data- Determine if each issue was due to accessibility, the system, or a usability issue- Evaluate issues based on AT- Compare results