Slide 1

Open source a11y tools with Mike Gifford

From Automated Alt-Text to Governance Gates

Date

9am ET November 5

Location

LocalGov Drupal - Accessibility Meetup

Speakers

Mike Gifford

Slide 2

"Whack-a-Mole" Fails, Over and Over Again

  • Organizations repeatedly fail basic automated testing
  • axe-core initial release 1.0 was in 2015
  • Periodic automated scans catch issues

Slide 3

Slide 4

The Hierarchy of Truth

  1. Disabled Users & Lived Experience <-- Highest Authority
  2. Accessibility SME Manual Audits backed by WCAG
  3. Deterministic DOM Scanners (axe-core)
  4. Synthetic AT Automation (GuidePup & GuidePup MCP)
  5. Probabilistic AI Proposals (LLM Candidates) <-- Lowest Authority

Speaker notes

  • Rule 1: Don't use a LLM where a simpler algorithm will do.
  • Rule 2: Trust people over machines
  1. Accessibility Statements, Users with Disabilities
  2. Professionals
  3. Standard automated tools
  4. AI driven tools
  5. AI driven answers

Slide 5

Speaker notes

  • Alt text can be rated with an algorithm
  • A LLM can probably do it better than a person.

Slide 6

Speaker notes

  • Scan a site that has already been scanned and demonstrate the LLM Prompt
  • Best experience is still with data and someone with User Researcher

Slide 7

Human Driven

  • Nothing About Us, Without Us
    • We need to do much better at engaging PwD and hiring them.
  • Accessibility Statements
    • These are a key feedback loop for any system. Actively listen to your users.
  • Design Systems
    • Shift left. Yes, an ACCESSIBILITY.md may help, but not as much as a well supported design system.
  • Accessibility Champions
    • Accessibility is a team sport. Build your champions.
  • Training
    • Everyone needs to learn more about how others interact with the tools we build.

Slide 8

Speaker notes

  • CI/CD - Continuous Integration / Continuous DevelopmentMoving from reactive post-launch fixes to continuous pipeline-level governance.

Slide 9

Questions?

Thanks for following along. Here is how to keep the conversation going.

Website
ox.ca
Social
  • Mastodon.social: @mgifford Bluesky @ox.ca