+ - 0:00:00
Notes for current slide
Notes for next slide

Week 3: Testing for Accessibility

CSE493e, Fall 2023

Slide 1 of 30

Important Reminder

This is an important reminder

Make sure zoom is running and recording!!!

Make sure captioning is turned on

Slide 2 of 30

Announcements & Follow Up (1/3)

Small update to grading rubric (see Jesse's post)

Example of double negations (from NIU)

  • "There is no way I cannot visit my mother this year."
  • Alternative "I must visit my mother."

  • "I miss not seeing him every day."

  • Alternative "I miss seeing him every day"
Slide 3 of 30

Announcements & Follow Up (2/3)

You try it:

  • "I wasn't unhappy with my grade."
Slide 4 of 30

Announcements & Follow Up (2/3)

You try it:

  • "I wasn't unhappy with my grade."

  • Alternative "I was lukewarm about my grade."

Slide 5 of 30

Announcements & Follow Up (2/3)

You try it:

  • "I wasn't unhappy with my grade."

  • Alternative "I was lukewarm about my grade."

  • "The shopper did not have any energy left at the end of the day."
Slide 6 of 30

Announcements & Follow Up (2/3)

You try it:

  • "I wasn't unhappy with my grade."

  • Alternative "I was lukewarm about my grade."

  • "The shopper did not have any energy left at the end of the day."

  • Alternative "The shopper had no energy left at the end of the day."

Slide 7 of 30

Announcements & Follow Up (3/3)

Is simplified text still well written text?

  • There are multiple grammatically correct ways to state something
  • Which one to use may depend upon your audiences

Clarification about assignment: You should specify which plain language techniques you used to simplify your text.

Section is generally not recorded because it is very interactive. Please feel free to use office hours instead if you are remote and need the support.

Slide 8 of 30

Learning Goals for Today

  • Get comfortable using existing freely available accessibility technology to manually support assessment
  • How do we use automated tools?
Slide 9 of 30

Example Disabilities To Consider

Web browsing involves

  • Color
  • Text (with shape and size)
  • Content (images, words, sounds, animation)
  • Typing (e.g. input to forms)
  • Mousing (e.g. clicking on links for navigation)
  • Comprehension (e.g. reading level)
Slide 10 of 30

Example Disabilities To Consider

Web browsing involves

  • Color
  • Text (with shape and size)
  • Content (images, words, sounds, animation)
  • Typing (e.g. input to forms)
  • Mousing (e.g. clicking on links for navigation)
  • Comprehension (e.g. reading level)

Therefore…

  • Visual impairments
  • Difficulty understanding content
  • Difficulty hearing
  • Difficulty manipulating mouse or keyboard

all affect accessibility

Slide 11 of 30

What is the goal?

All users interact with the same website or app as anyone else

Users may use browser features or a specialized accessibility tool to customize their experience

Slide 12 of 30

What is the goal?

All users interact with the same website or app as anyone else

Users may use browser features or a specialized accessibility tool to customize their experience

This is Key

Website or app designer provides the right structure and information to support this

Slide 13 of 30

Most Websites and Apps not Accessible

More study is needed, but overall, progress here is slow. Perhaps this is not surprising since only about 50% of universities in the US teach accessibility at all (Shinohara et al, 2018).

Slide 14 of 30

Best Practices for Testing Accessibility?

Automated Tools

Slide 15 of 30

Best Practices for Testing Accessibility?

Automated Tools

Design Guidelines (i.e. know them and apply them heuristically)

Simulation (Try it yourself using accessibility technologies or simulators such as aDesigner)

User Testing

Slide 16 of 30

Simulation -- Next Assignment

In this assignment we will use off-the-shelf, freely available accessibility technology for simulation

  • Screen Readers
  • Switch Control
  • Magnification
  • Anything else you want to try
Slide 17 of 30

Simulation Warning

Simulation tends to cause people to underestimate what is possible

Slide 18 of 30

Remind them about drone video

Don't fall into the trap of assuming that your ineptitude is the standard disability experience]

Screen Readers: Typical Bugs

Same picture highlighting the hamburger menu (which has the alt text

Slide 19 of 30
  • Reads the words on the screen
  • Keystroke to move to next area
  • Screen reader users, turn this on on your phone

Switch Control

Slide 20 of 30
  • Switch users, turn this on, on your phone

Magnification

Slide 21 of 30
  • Magnification users, turn this on, on your phone

Browser Settings

  • Change font size
  • Change color contrast
  • Change from light to dark mode
Slide 22 of 30

Break up into groups

Decide who will

  • use switch control
  • use magnification
  • browser settings

Open your phone's web browser and load seattleschools.org

Slide 23 of 30

In your groups

Visit Seattle Public Schools or UW Libraries

The tasks you are evaluating is

  1. Whether a student can easily learn about Seattle Public Schools or UW Libraries
  2. Whether a student can "Report a Concern" about how accessible the website is What are some problems you found? Try to separate out what is difficult for you as a beginner from what is a flaw in the website itself.

Share your findings

Slide 24 of 30

Wednesday's Assessment Homework

Identify 3 tasks

(Install and) run an automated Accessibility Checker (we'll try this next class)

Test it yourself with two accessibility technologies

Capture problems using a Usability Assessment Report

Slide 25 of 30

Usability Assessment Report

You may be familiar with this concept. Also called

  • Usability Problem Report (UIM Ch11)
  • Usability Aspect Report (CMU)
  • Bug/Issue Report (Bugzilla, JIRA, Rational)

Audience: primarily developers

Content should be

  • Specific and convincing
  • Accessible
Slide 26 of 30

Example from the UW Library

Slide 27 of 30

Example from the UW Library

  • Name as "Missing Image ALT Text";
  • Evidence Guideline violated: 1.1 (Text Alternatives);
  • Explanation A screen reader description of this image will only say "fall update 2"
Slide 28 of 30

Example from the UW Library

  • Name as "Missing Image ALT Text";
  • Evidence Guideline violated: 1.1 (Text Alternatives);
  • Explanation A screen reader description of this image will only say "fall update 2"
  • Severity Justification in terms of: – Frequency Is Problem common or rare? For which types of users?
    • Impact – Is it hard or easy to overcome this?
    • Persistence - Is there a way to avoid this problem?

What do you think? Discuss with your neighbor and post any questions on Ed

Slide 29 of 30

This is debatable, but frequency is low (it only occurs once on this site. If you are writing up all missing image alt text as a group, you might increase your estimate of frequency, but this site doesn't appear to have a lot of undescribed images); impact is low (it is possible to determine the purpose of this image by either clicking on it to see what it links to, or inferring some things from the external link and image file name (both unpleasant alternatives for a screen reader user); and persistence is high (it's not going to go away).

Example from the UW Library

  • Name as "Missing Image ALT Text";
  • Evidence Guideline violated: 1.1 (Text Alternatives);
  • Explanation A screen reader won't be able to describe this image
  • Severity 2. High persistence, middling frequency, impact is low (you can click through to learn more)
  • Possible Solution Add ALT text: "A photo of trees on campus with yellow leaves with the words "Fall Update" and "what's new in 2023, Upcoming Events, Links to bookmark, more! " and improve practices to add better alt text consistently
  • Relationship to other problems (TBD, probably other images with similar issues)
Slide 30 of 30

Important Reminder

This is an important reminder

Make sure zoom is running and recording!!!

Make sure captioning is turned on

Slide 2 of 30
Paused

Help

Keyboard shortcuts

, , Pg Up, k Go to previous slide
, , Pg Dn, Space, j Go to next slide
Home Go to first slide
End Go to last slide
Number + Return Go to specific slide
b / m / f Toggle blackout / mirrored / fullscreen mode
c Clone slideshow
p Toggle presenter mode
s Start & Stop the presentation timer
t Reset the presentation timer
?, h Toggle this help
Esc Back to slideshow