Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Accessibility Awareness

Accessibility Awareness

Accessibility is generally not considered or integrated into the software development process.
Awareness of accessibility is needed among developers and beyond, so that it can be integrated in,
or at least think better about users’ needs in the process of creating tools or software.
This is important because it affects so many folks, far more than people might think.
The aim of this talk is to raise awareness through examples and give a few pointers on how to contribute
to this effort to make tools and software accessible to all.

Avatar for Sarah Abderemane

Sarah Abderemane

June 18, 2025
Tweet

More Decks by Sarah Abderemane

Other Decks in Technology

Transcript

  1. About me Sarah Abderemane Paris, France Software Engineer at Kraken

    VP of Django Software Foundation Co-creator of Djangonaut Space Django Accessibility Team member sarahabd.com @sabderemane
  2. Agenda • Introduction • Real-World Cases: Where Accessibility Fails &

    How to Fix It • Why Fixing Accessibility Helps Everyone • How to Make an Impact as a Developer or Data Scientist • Call to Action & Closing
  3. What is the first word that came in your mind

    when we talk about web accessibility?
  4. 94.8% of the most popular one million websites online has

    recognised WCAG failures Source: The WebAIM Million
  5. 260,000 European websites were tested 100 million One in four

    adults have some form of disability 95% pages with failed accessibility tests in Italy Source: Digital Trust Index
  6. Web accessibility directives in European Union Public sector Web Accessibility

    Directives (WAD) Standard: EN 301 549 • WCAG • Additional non web requirements Private sector European Accessibility Act (EAA) Standard: • P.O.U.R • Same as WAD
  7. Businesses that ignore accessibility aren’t just breaking the law —

    they’re turning away potential customers. — Karl Groves
  8. Tiny, Low-Contrast Text in Code and UI (5/6) • Add

    dark theme • Improve contrast • Ability to switch from dark to light theme • Use OS system by default • Keep user preference
  9. 79.1% of the home pages has low contrast text in

    2025 Source: The WebAIM Million
  10. Summary case one For code and user interface • Make

    sure there is enough contrast • Add different themes and the ability to switch between them • Keep user preferences • Have adjustable text size
  11. Data visualizations (3/3) • Ensure diverse datasets for better representation

    • Add alternative text for images • Improve text legibility in presentation Source: https://mastodon.social/@[email protected]/114540355542423117
  12. Summary case two • Data visualization should not rely on

    color alone ◦ Use textures, patterns • Use direct labelling ◦ On the graph ◦ Connected to the graph with an line / arrow • Add alternative text for images • Make sure of the diversity of the dataset
  13. Unstructured code and inaccessible docs / website (3/3) Fake bold

    and fake italic: Please 𝐝𝐨 𝐧𝐨𝐭 eat the shrimp scampi in the fridge. It is tasty 𝑏𝑢𝑡 𝑤𝑖𝑙𝑙 𝑘𝑖𝑙𝑙 𝑦𝑜𝑢. Article of Adrian Roselli ~78% of primary screen reader use.
  14. Summary case three • Structure page with proper HTML tags

    • Make sure the order of the headings is relevant • Add labels ◦ Link them properly to elements that they are related • Add landmarks
  15. Testing accessibility (1/4) • Perceivable • Operable • Understandable •

    Robust Easy checks from Web Accessibility Initiative (WAI) Full guidelines: Web Content Accessibility Guidelines (WCAG)