SlideShare a Scribd company logo
1 of 36
Simplifying
Accessible Data
Visualizations
Ted Gies
Marita Vindedal
Øystein Moseng
CSUN 2024
Thursday, March 21, 2024 - 2:20 PM PDT
Grand JK
Customized icon/illustration
or, an image of Chart / Photo
What do these people/things have in common?
Elsevier’s Mission
Elsevier helps
researchers and
healthcare professionals
advance science and
improve health outcomes
for the benefit of society.
4
Elsevier Relies on Highcharts to Depict Researcher Performance
Scopus Product Example
Data Visualizations are the foundation to Decision Making in Science and Health
Weekly Covid cases in U.S.: Source: CDC.gov
“Participants (127) described how at the early onset and most critical time of
the pandemic, they encountered broad inaccessibility, particularly of spatial
graphics, trends, and statistics.”
“For bar graphs, auditors struggled to access bar elements of the graph. “
The Accessibility of Data Visualizations on the Web for Screen Reader Users:
Practices and Experiences During COVID-19
Research Paper by Fan, D. Greco, L. out of Stanford
Do Data Visualizations Need to be
Simplified?
“You don’t need to simplify
the data visualization; you
just need to make it easier to
answer the research
questions”.
What problems do we really need to solve?
Usability &
Understandability
Unfamiliar viz types or
concepts
Lack of standards
Robustness
Verbosity & detail level
Scalability, big data
Personalization
Querying, questioning
Accessible data vs
accessible experience
Freedom of
exploration, navigation,
orientation
Time to actionable
insight, glance
perception
Verbosity - The quality of using more words than needed; wordiness.
• How detailed should descriptions be?
• What should the order of information be?
• How much control should the user have?
Drill-down principle
Start with the most important information
first, and let the user choose whether to dig
deeper, or move on.
What do these things/people have in common?
What do these things/people have in common? ANSWER
Stevie Wonder
Bar Chart
Grammy Data
Cats
Gauge Chart
Cats in the Room
Fruits
Bar Chart
Total consumed by M, O, T
Our Research Focus
Ability to change chart verbosity
Charts with real time updates/dynamic data
Different ways to navigate a chart with keyboard
Sonification user experience alongside the description
We gathered
feedback from 9
people who rely on
assistive tech
•
•
•
•
•
•
•
•
•
Gauge Chart (Cats Demo)
Considerations
• Verbosity of simple chart
• Knowing when zones change
• Sonification
• Importance of color
• Defining a “Gauge Chart”
Gauge Chart Design Conclusions
- Screen reader users are already inundated
with information and alerts
- Zones
- Sonification
- Not enough verbosity in the start
- The concept of gauge
Bar Chart (Fruit Consumption Application Demo)
• ARIA role=“application”
• Drill-down focused navigation
• Verbosity control
• Sonification
Fruit Consumption Chart - Drill Down
Title + high level description
Longer description, axis info
Screen reader directions
Application layer – 4 levels
L1 3 bars. Ted, Øystein, Marita.
L2 Ted, 12 fruits total.
L3 2 Strawberry, Ted.
L4 2 Strawberry, Ted. 1 from dessert, 1 from salad
Fruits Bar Chart Design Conclusions
• Nobody reads the manual!
• role=“application” robustness
• <button> immediately inside the application for safety
• SVG still marked up – touch interaction
• Freedom of exploration
• Sonification
Stevie - Bar Chart Considerations
• Rich visual tooltip
Verbosity settings
• Announce tooltip for
screen readers
• Hide null points for
screen readers
Demo of detailed tool tips and original screen
reader support
Stacked Bar Chart Design Conclusions
• Missed the 2-way navigation
• Tooltip details useful but want to
text search to navigate to chart
• Verbosity – liked the controls
• Grouping of the column
• ARIA-describedby on SVG-
elements slightly unreliable
Can accessible charts delight users?
“At least I’m getting the data, dammit”
“The sounds gave it almost a game like feel, normally
chart data is pretty boring”.
Example of a Delighting a User
What about compared to a data table?
The table is just as easy to navigate compared to the chart, but…
Table usability breaks down when:
• Nested column or row headers
• Users don’t remember table reading commands or too many keystrokes
• Users want to think in “chart data points” and “chart series” over table data
Thank you to our users/collaborators
Nick Giudice, U of Maine
Hadi Rangin, U of Washington
Brandon Biggs, Smith-Kettlewell Eye Research
Lucy Greco, UC Berkeley
Dr. Jon Gardner, ViewPlus
Sarah Russell, Blind Institute of Technology
Katya Cupryna, Blind Institute of Technology
Tristen Breitenfeldt, Blind Institute of Technology
James Warnken, Blind Institute of Technology
Mike Staffen, U. of Regina
Let’s Talk!
accessibility@highsoft.com
accessibility@elsevier.com
Ted Gies
Øystein Moseng
Marita Vindedal
Cats Gauge Chart
Fruit consumption bar graph
Stevie Grammy bar graph
Links to Demos
Previous CSUN Sessions
Making Sense of Large Data Visualizations
VPATs for Business or Measure
Accessible SVG charts using ARIA
Elsevier: Article of the future collaboration
Accessibility for Large Publishers: Challenges,
Choices, Change
Alt Text – A Process of Discovery
Don’t Play Me – 2 Games in Web Accessibility
Elsevier Company Accessibility Policy
Most Cited Papers in Accessible Data Viz (from Elsevier Scopus)
Title Authors Year Source title Cited
Accessible Visualization: Design Space, Opportunities, and Challenges Kim N.W.; Joyner S.C.;
Riegelhuth A.; Kim Y.
2021 Computer Graphics Forum 46
Accessible Visualization via Natural Language Descriptions: A Four-Level Model of Semantic Content Lundgard A.; Satyanarayan A. 2022 IEEE Transactions on Visualization and Computer
Graphics
37
Information Visualization and the Challenge of Universal Usability Plaisant C. 2005 Exploring Geovisualization 21
How accessible is my visualization? Evaluating visualization accessibility with Chartability Elavsky F.; Bennett C.; Moritz D. 2022 Computer Graphics Forum 16
What makes web data tables accessible? Insights and a tool for rendering accessible tables for people with visual
impairments
Wang Y.; Wang R.; Jung C.; Kim
Y.-S.
2022 Conference on Human Factors in Computing
Systems - Proceedings
7
Sonify: Making visual graphs accessible Ali S.; Muralidharan L.; Alfieri
F.; Agrawal M.; Jorgensen J.
2020 Advances in Intelligent Systems and Computing 7
Using Web Standards to Design Accessible Data Visualizations in Professional Communication Strantz A. 2021 IEEE Transactions on Professional
Communication
6
Accessible data visualization in higher education Konecki M.; Lapierre C.; Jervis
K.
2018 2018 41st International Convention on ICT,
Electronics and Microelectronics, MIPRO 2018 –
Proceedings
5
Data, Data, Everywhere: Uncovering Everyday Data Experiences for People with Intellectual and Developmental
Disabilities
Wu K.; Tran M.H.; Petersen E.;
Koushik V.; Szafir D.A.
2023 Conference on Human Factors in Computing
Systems - Proceedings
2
SeeChart: Enabling Accessible Visualizations Through Interactive Natural Language Interface For People with Visual
Impairments
Alam M.Z.I.; Islam S.; Hoque E. 2023 International Conference on Intelligent User
Interfaces, Proceedings IUI
1
Accessibility standards and their implementation in custom data-driven maps Serna-Marjanovic I.; Tanovic A.;
Cerimagic A.
2020 2020 43rd International Convention on ICT and
Electronic Tech, MIPRO 2020 – Proceedings
1
Data Navigator: An Accessibility-Centered Data Navigation Toolkit Elavsky F.; Nadolskis L.; Moritz
D.
2024 IEEE Transactions on Visualization and Computer
Graphics
1
Relevant Papers
Accessible Visualization via Natural Language Descriptions: A Four-Level Model of Semantic Content (IEEE Transactions on Visualization and Computer
Graphics, MIT CSAIL, 2022)
COVID-19 Highlights the Issues Facing Blind and Visually Impaired People in Accessing Data on the Web (Stanford HCI Group, 2021)
Making data visualization more accessible for blind and low-vision individuals (MIT, 2022)
ChartVi: Charts summarizer for visually impaired (J of Computer Languages, International Institute of Information Technology, India 2022)
Towards Automatic Interpretation of Statistical Graphs for the Visually Impaired (Conf in SW Engineering Research and Innovation, Universidad
Veracruzana, 2021)
What Will You Tell Me About the Chart? – Automated Description of Charts (Conference on Neural Information Processing, Warsaw U of Tech, 2021)
Figure Captioning with Relation Maps for Reasoning (IEEE Applications of Computer Vision, Adobe Research Team, 2020)
Chart-Text: A Fully Automated Chart Image Descriptor (Spi Technologies India Private Limited 2018)
The Automated Understanding of Simple Bar Charts (Artificial Intelligence, Millersville University, 2011)
Automated interpretation and accessible presentation of technical diagrams for blind people (Universität Bremen, Germany 2004)
Highcharts, Elsevier References
Highcharts accessibility demos
Highcharts accessibility portal
Highcharts accessibility module
Sonification API
Highcharts Features History
YouTube: Highsoft and Elsevier Talk About
Accessibility 2020
Understanding Screen-Reader Users’ Experiences
with Online Data Visualizations (Sharif, et al)
Contact Us
Ted Gies <ted.gies@elsevier.com>
Marita Vindedal <marita.vindedal@highsoft.com>
Øystein Moseng <oystein@highsoft.com>

More Related Content

Similar to CSUN 2024 Simplifying Accessible Data Visualizations - 5 April 2024.pptx

Ben Shneiderman: Thrill of Discovery
Ben Shneiderman: Thrill of DiscoveryBen Shneiderman: Thrill of Discovery
Ben Shneiderman: Thrill of Discoveryruss9595
 
A New Paradigm on Analytic-Driven Information and Automation V2.pdf
A New Paradigm on Analytic-Driven Information and Automation V2.pdfA New Paradigm on Analytic-Driven Information and Automation V2.pdf
A New Paradigm on Analytic-Driven Information and Automation V2.pdfArmyTrilidiaDevegaSK
 
Big Data visualization
Big Data visualizationBig Data visualization
Big Data visualizationShilpa Soi
 
Human-centered AI: towards the next generation of interactive and adaptive ex...
Human-centered AI: towards the next generation of interactive and adaptive ex...Human-centered AI: towards the next generation of interactive and adaptive ex...
Human-centered AI: towards the next generation of interactive and adaptive ex...Katrien Verbert
 
CVLinkedIn
CVLinkedInCVLinkedIn
CVLinkedInJun Ma
 
Mediarevealr: A social multimedia monitoring and intelligence system for Web ...
Mediarevealr: A social multimedia monitoring and intelligence system for Web ...Mediarevealr: A social multimedia monitoring and intelligence system for Web ...
Mediarevealr: A social multimedia monitoring and intelligence system for Web ...REVEAL - Social Media Verification
 
Media REVEALr: A social multimedia monitoring and intelligence system for Web...
Media REVEALr: A social multimedia monitoring and intelligence system for Web...Media REVEALr: A social multimedia monitoring and intelligence system for Web...
Media REVEALr: A social multimedia monitoring and intelligence system for Web...Symeon Papadopoulos
 
Visualization for Software Analytics
Visualization for Software AnalyticsVisualization for Software Analytics
Visualization for Software AnalyticsMargaret-Anne Storey
 
Mining Gems from the Data Visualization Literature
Mining Gems from the Data Visualization LiteratureMining Gems from the Data Visualization Literature
Mining Gems from the Data Visualization LiteratureNils Gehlenborg
 
Data Visualization in Health
Data Visualization in HealthData Visualization in Health
Data Visualization in HealthRamon Martinez
 
Challenges on geo spatial visual analytics eurographics
Challenges on geo spatial visual analytics eurographicsChallenges on geo spatial visual analytics eurographics
Challenges on geo spatial visual analytics eurographicsRaffaele de Amicis
 
Delineating Cancer Genomics through Data Visualization
Delineating Cancer Genomics through  Data VisualizationDelineating Cancer Genomics through  Data Visualization
Delineating Cancer Genomics through Data VisualizationRupam Das
 
Lessons Learned From Our Accessibility-First Approach to Data Visualization
Lessons Learned From Our Accessibility-First Approach to Data VisualizationLessons Learned From Our Accessibility-First Approach to Data Visualization
Lessons Learned From Our Accessibility-First Approach to Data VisualizationUXDXConf
 
Using Data Visualization to Make Routine Health Information Meaningful
Using Data Visualization to Make Routine Health Information MeaningfulUsing Data Visualization to Make Routine Health Information Meaningful
Using Data Visualization to Make Routine Health Information MeaningfulRoutine Health Information Network
 
The Inquisitive Data Scientist: Facilitating Well-Informed Data Science throu...
The Inquisitive Data Scientist: Facilitating Well-Informed Data Science throu...The Inquisitive Data Scientist: Facilitating Well-Informed Data Science throu...
The Inquisitive Data Scientist: Facilitating Well-Informed Data Science throu...Cagatay Turkay
 
CSUN 2020 Accessible Visualizations: Maps, Annotations, and Spark lines
CSUN 2020 Accessible Visualizations: Maps, Annotations, and Spark linesCSUN 2020 Accessible Visualizations: Maps, Annotations, and Spark lines
CSUN 2020 Accessible Visualizations: Maps, Annotations, and Spark linesTed Gies
 
Introduction to Data Visualization
Introduction to Data Visualization Introduction to Data Visualization
Introduction to Data Visualization Ana Jofre
 
Stacked Generalization of Random Forest and Decision Tree Techniques for Libr...
Stacked Generalization of Random Forest and Decision Tree Techniques for Libr...Stacked Generalization of Random Forest and Decision Tree Techniques for Libr...
Stacked Generalization of Random Forest and Decision Tree Techniques for Libr...IJEACS
 

Similar to CSUN 2024 Simplifying Accessible Data Visualizations - 5 April 2024.pptx (20)

Ben Shneiderman: Thrill of Discovery
Ben Shneiderman: Thrill of DiscoveryBen Shneiderman: Thrill of Discovery
Ben Shneiderman: Thrill of Discovery
 
A New Paradigm on Analytic-Driven Information and Automation V2.pdf
A New Paradigm on Analytic-Driven Information and Automation V2.pdfA New Paradigm on Analytic-Driven Information and Automation V2.pdf
A New Paradigm on Analytic-Driven Information and Automation V2.pdf
 
Data literacy
Data literacyData literacy
Data literacy
 
Big Data visualization
Big Data visualizationBig Data visualization
Big Data visualization
 
Human-centered AI: towards the next generation of interactive and adaptive ex...
Human-centered AI: towards the next generation of interactive and adaptive ex...Human-centered AI: towards the next generation of interactive and adaptive ex...
Human-centered AI: towards the next generation of interactive and adaptive ex...
 
Lecture_1_Intro_toDS&AI.pptx
Lecture_1_Intro_toDS&AI.pptxLecture_1_Intro_toDS&AI.pptx
Lecture_1_Intro_toDS&AI.pptx
 
CVLinkedIn
CVLinkedInCVLinkedIn
CVLinkedIn
 
Mediarevealr: A social multimedia monitoring and intelligence system for Web ...
Mediarevealr: A social multimedia monitoring and intelligence system for Web ...Mediarevealr: A social multimedia monitoring and intelligence system for Web ...
Mediarevealr: A social multimedia monitoring and intelligence system for Web ...
 
Media REVEALr: A social multimedia monitoring and intelligence system for Web...
Media REVEALr: A social multimedia monitoring and intelligence system for Web...Media REVEALr: A social multimedia monitoring and intelligence system for Web...
Media REVEALr: A social multimedia monitoring and intelligence system for Web...
 
Visualization for Software Analytics
Visualization for Software AnalyticsVisualization for Software Analytics
Visualization for Software Analytics
 
Mining Gems from the Data Visualization Literature
Mining Gems from the Data Visualization LiteratureMining Gems from the Data Visualization Literature
Mining Gems from the Data Visualization Literature
 
Data Visualization in Health
Data Visualization in HealthData Visualization in Health
Data Visualization in Health
 
Challenges on geo spatial visual analytics eurographics
Challenges on geo spatial visual analytics eurographicsChallenges on geo spatial visual analytics eurographics
Challenges on geo spatial visual analytics eurographics
 
Delineating Cancer Genomics through Data Visualization
Delineating Cancer Genomics through  Data VisualizationDelineating Cancer Genomics through  Data Visualization
Delineating Cancer Genomics through Data Visualization
 
Lessons Learned From Our Accessibility-First Approach to Data Visualization
Lessons Learned From Our Accessibility-First Approach to Data VisualizationLessons Learned From Our Accessibility-First Approach to Data Visualization
Lessons Learned From Our Accessibility-First Approach to Data Visualization
 
Using Data Visualization to Make Routine Health Information Meaningful
Using Data Visualization to Make Routine Health Information MeaningfulUsing Data Visualization to Make Routine Health Information Meaningful
Using Data Visualization to Make Routine Health Information Meaningful
 
The Inquisitive Data Scientist: Facilitating Well-Informed Data Science throu...
The Inquisitive Data Scientist: Facilitating Well-Informed Data Science throu...The Inquisitive Data Scientist: Facilitating Well-Informed Data Science throu...
The Inquisitive Data Scientist: Facilitating Well-Informed Data Science throu...
 
CSUN 2020 Accessible Visualizations: Maps, Annotations, and Spark lines
CSUN 2020 Accessible Visualizations: Maps, Annotations, and Spark linesCSUN 2020 Accessible Visualizations: Maps, Annotations, and Spark lines
CSUN 2020 Accessible Visualizations: Maps, Annotations, and Spark lines
 
Introduction to Data Visualization
Introduction to Data Visualization Introduction to Data Visualization
Introduction to Data Visualization
 
Stacked Generalization of Random Forest and Decision Tree Techniques for Libr...
Stacked Generalization of Random Forest and Decision Tree Techniques for Libr...Stacked Generalization of Random Forest and Decision Tree Techniques for Libr...
Stacked Generalization of Random Forest and Decision Tree Techniques for Libr...
 

More from Ted Gies

CSUN 2023 Analytics.pptx
CSUN 2023 Analytics.pptxCSUN 2023 Analytics.pptx
CSUN 2023 Analytics.pptxTed Gies
 
CSUN 2020 VPATs: For Business or Measure
CSUN 2020 VPATs: For Business or MeasureCSUN 2020 VPATs: For Business or Measure
CSUN 2020 VPATs: For Business or MeasureTed Gies
 
Highcharts- The Next Chapter CSUN 2019
Highcharts- The Next Chapter CSUN 2019Highcharts- The Next Chapter CSUN 2019
Highcharts- The Next Chapter CSUN 2019Ted Gies
 
Accessibility in the Engineering Village CSUN 2019
Accessibility in the Engineering Village CSUN 2019Accessibility in the Engineering Village CSUN 2019
Accessibility in the Engineering Village CSUN 2019Ted Gies
 
Elsevier Company Accessibility Policy
Elsevier Company Accessibility PolicyElsevier Company Accessibility Policy
Elsevier Company Accessibility PolicyTed Gies
 
CSUN 2018 Dont Play Me - 2 Games in Web Accessibility
CSUN 2018 Dont Play Me - 2 Games in Web AccessibilityCSUN 2018 Dont Play Me - 2 Games in Web Accessibility
CSUN 2018 Dont Play Me - 2 Games in Web AccessibilityTed Gies
 
CSUN 2017 VPATs For Business or Measure
CSUN 2017 VPATs For Business or MeasureCSUN 2017 VPATs For Business or Measure
CSUN 2017 VPATs For Business or MeasureTed Gies
 
Accessible svg charts using aria 2016
Accessible svg charts using aria 2016Accessible svg charts using aria 2016
Accessible svg charts using aria 2016Ted Gies
 
World Usability Day 2012 ARIA
World Usability Day 2012 ARIA World Usability Day 2012 ARIA
World Usability Day 2012 ARIA Ted Gies
 
CSUN 2012: ScienceDirect Article Of The Future Collaboration
CSUN 2012: ScienceDirect Article Of The Future CollaborationCSUN 2012: ScienceDirect Article Of The Future Collaboration
CSUN 2012: ScienceDirect Article Of The Future CollaborationTed Gies
 

More from Ted Gies (10)

CSUN 2023 Analytics.pptx
CSUN 2023 Analytics.pptxCSUN 2023 Analytics.pptx
CSUN 2023 Analytics.pptx
 
CSUN 2020 VPATs: For Business or Measure
CSUN 2020 VPATs: For Business or MeasureCSUN 2020 VPATs: For Business or Measure
CSUN 2020 VPATs: For Business or Measure
 
Highcharts- The Next Chapter CSUN 2019
Highcharts- The Next Chapter CSUN 2019Highcharts- The Next Chapter CSUN 2019
Highcharts- The Next Chapter CSUN 2019
 
Accessibility in the Engineering Village CSUN 2019
Accessibility in the Engineering Village CSUN 2019Accessibility in the Engineering Village CSUN 2019
Accessibility in the Engineering Village CSUN 2019
 
Elsevier Company Accessibility Policy
Elsevier Company Accessibility PolicyElsevier Company Accessibility Policy
Elsevier Company Accessibility Policy
 
CSUN 2018 Dont Play Me - 2 Games in Web Accessibility
CSUN 2018 Dont Play Me - 2 Games in Web AccessibilityCSUN 2018 Dont Play Me - 2 Games in Web Accessibility
CSUN 2018 Dont Play Me - 2 Games in Web Accessibility
 
CSUN 2017 VPATs For Business or Measure
CSUN 2017 VPATs For Business or MeasureCSUN 2017 VPATs For Business or Measure
CSUN 2017 VPATs For Business or Measure
 
Accessible svg charts using aria 2016
Accessible svg charts using aria 2016Accessible svg charts using aria 2016
Accessible svg charts using aria 2016
 
World Usability Day 2012 ARIA
World Usability Day 2012 ARIA World Usability Day 2012 ARIA
World Usability Day 2012 ARIA
 
CSUN 2012: ScienceDirect Article Of The Future Collaboration
CSUN 2012: ScienceDirect Article Of The Future CollaborationCSUN 2012: ScienceDirect Article Of The Future Collaboration
CSUN 2012: ScienceDirect Article Of The Future Collaboration
 

Recently uploaded

Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationSlibray Presentation
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machinePadma Pradeep
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsHyundai Motor Group
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxnull - The Open Security Community
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 3652toLead Limited
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupFlorian Wilhelm
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsRizwan Syed
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024BookNet Canada
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksSoftradix Technologies
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitecturePixlogix Infotech
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationRidwan Fadjar
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Mattias Andersson
 

Recently uploaded (20)

E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
Connect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck PresentationConnect Wave/ connectwave Pitch Deck Presentation
Connect Wave/ connectwave Pitch Deck Presentation
 
The transition to renewables in India.pdf
The transition to renewables in India.pdfThe transition to renewables in India.pdf
The transition to renewables in India.pdf
 
Install Stable Diffusion in windows machine
Install Stable Diffusion in windows machineInstall Stable Diffusion in windows machine
Install Stable Diffusion in windows machine
 
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter RoadsSnow Chain-Integrated Tire for a Safe Drive on Winter Roads
Snow Chain-Integrated Tire for a Safe Drive on Winter Roads
 
Pigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food ManufacturingPigging Solutions in Pet Food Manufacturing
Pigging Solutions in Pet Food Manufacturing
 
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptxMaking_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
Making_way_through_DLL_hollowing_inspite_of_CFG_by_Debjeet Banerjee.pptx
 
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
Tech-Forward - Achieving Business Readiness For Copilot in Microsoft 365
 
Streamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project SetupStreamlining Python Development: A Guide to a Modern Project Setup
Streamlining Python Development: A Guide to a Modern Project Setup
 
Scanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL CertsScanning the Internet for External Cloud Exposures via SSL Certs
Scanning the Internet for External Cloud Exposures via SSL Certs
 
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
New from BookNet Canada for 2024: BNC BiblioShare - Tech Forum 2024
 
DMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special EditionDMCC Future of Trade Web3 - Special Edition
DMCC Future of Trade Web3 - Special Edition
 
Benefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other FrameworksBenefits Of Flutter Compared To Other Frameworks
Benefits Of Flutter Compared To Other Frameworks
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
Understanding the Laravel MVC Architecture
Understanding the Laravel MVC ArchitectureUnderstanding the Laravel MVC Architecture
Understanding the Laravel MVC Architecture
 
My Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 PresentationMy Hashitalk Indonesia April 2024 Presentation
My Hashitalk Indonesia April 2024 Presentation
 
Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?Are Multi-Cloud and Serverless Good or Bad?
Are Multi-Cloud and Serverless Good or Bad?
 

CSUN 2024 Simplifying Accessible Data Visualizations - 5 April 2024.pptx

  • 1. Simplifying Accessible Data Visualizations Ted Gies Marita Vindedal Øystein Moseng CSUN 2024 Thursday, March 21, 2024 - 2:20 PM PDT Grand JK Customized icon/illustration or, an image of Chart / Photo
  • 2. What do these people/things have in common?
  • 3.
  • 4. Elsevier’s Mission Elsevier helps researchers and healthcare professionals advance science and improve health outcomes for the benefit of society. 4
  • 5. Elsevier Relies on Highcharts to Depict Researcher Performance Scopus Product Example
  • 6. Data Visualizations are the foundation to Decision Making in Science and Health Weekly Covid cases in U.S.: Source: CDC.gov
  • 7. “Participants (127) described how at the early onset and most critical time of the pandemic, they encountered broad inaccessibility, particularly of spatial graphics, trends, and statistics.” “For bar graphs, auditors struggled to access bar elements of the graph. “ The Accessibility of Data Visualizations on the Web for Screen Reader Users: Practices and Experiences During COVID-19 Research Paper by Fan, D. Greco, L. out of Stanford
  • 8. Do Data Visualizations Need to be Simplified?
  • 9. “You don’t need to simplify the data visualization; you just need to make it easier to answer the research questions”.
  • 10. What problems do we really need to solve? Usability & Understandability Unfamiliar viz types or concepts Lack of standards Robustness Verbosity & detail level Scalability, big data Personalization Querying, questioning Accessible data vs accessible experience Freedom of exploration, navigation, orientation Time to actionable insight, glance perception
  • 11. Verbosity - The quality of using more words than needed; wordiness. • How detailed should descriptions be? • What should the order of information be? • How much control should the user have?
  • 12. Drill-down principle Start with the most important information first, and let the user choose whether to dig deeper, or move on.
  • 13. What do these things/people have in common?
  • 14. What do these things/people have in common? ANSWER Stevie Wonder Bar Chart Grammy Data Cats Gauge Chart Cats in the Room Fruits Bar Chart Total consumed by M, O, T
  • 15. Our Research Focus Ability to change chart verbosity Charts with real time updates/dynamic data Different ways to navigate a chart with keyboard Sonification user experience alongside the description
  • 16. We gathered feedback from 9 people who rely on assistive tech • • • • • • • • •
  • 17. Gauge Chart (Cats Demo) Considerations • Verbosity of simple chart • Knowing when zones change • Sonification • Importance of color • Defining a “Gauge Chart”
  • 18.
  • 19. Gauge Chart Design Conclusions - Screen reader users are already inundated with information and alerts - Zones - Sonification - Not enough verbosity in the start - The concept of gauge
  • 20. Bar Chart (Fruit Consumption Application Demo) • ARIA role=“application” • Drill-down focused navigation • Verbosity control • Sonification
  • 21. Fruit Consumption Chart - Drill Down Title + high level description Longer description, axis info Screen reader directions Application layer – 4 levels L1 3 bars. Ted, Øystein, Marita. L2 Ted, 12 fruits total. L3 2 Strawberry, Ted. L4 2 Strawberry, Ted. 1 from dessert, 1 from salad
  • 22.
  • 23. Fruits Bar Chart Design Conclusions • Nobody reads the manual! • role=“application” robustness • <button> immediately inside the application for safety • SVG still marked up – touch interaction • Freedom of exploration • Sonification
  • 24. Stevie - Bar Chart Considerations • Rich visual tooltip Verbosity settings • Announce tooltip for screen readers • Hide null points for screen readers
  • 25. Demo of detailed tool tips and original screen reader support
  • 26. Stacked Bar Chart Design Conclusions • Missed the 2-way navigation • Tooltip details useful but want to text search to navigate to chart • Verbosity – liked the controls • Grouping of the column • ARIA-describedby on SVG- elements slightly unreliable
  • 27. Can accessible charts delight users? “At least I’m getting the data, dammit” “The sounds gave it almost a game like feel, normally chart data is pretty boring”.
  • 28. Example of a Delighting a User
  • 29. What about compared to a data table? The table is just as easy to navigate compared to the chart, but… Table usability breaks down when: • Nested column or row headers • Users don’t remember table reading commands or too many keystrokes • Users want to think in “chart data points” and “chart series” over table data
  • 30. Thank you to our users/collaborators Nick Giudice, U of Maine Hadi Rangin, U of Washington Brandon Biggs, Smith-Kettlewell Eye Research Lucy Greco, UC Berkeley Dr. Jon Gardner, ViewPlus Sarah Russell, Blind Institute of Technology Katya Cupryna, Blind Institute of Technology Tristen Breitenfeldt, Blind Institute of Technology James Warnken, Blind Institute of Technology Mike Staffen, U. of Regina
  • 32. Cats Gauge Chart Fruit consumption bar graph Stevie Grammy bar graph Links to Demos
  • 33. Previous CSUN Sessions Making Sense of Large Data Visualizations VPATs for Business or Measure Accessible SVG charts using ARIA Elsevier: Article of the future collaboration Accessibility for Large Publishers: Challenges, Choices, Change Alt Text – A Process of Discovery Don’t Play Me – 2 Games in Web Accessibility Elsevier Company Accessibility Policy
  • 34. Most Cited Papers in Accessible Data Viz (from Elsevier Scopus) Title Authors Year Source title Cited Accessible Visualization: Design Space, Opportunities, and Challenges Kim N.W.; Joyner S.C.; Riegelhuth A.; Kim Y. 2021 Computer Graphics Forum 46 Accessible Visualization via Natural Language Descriptions: A Four-Level Model of Semantic Content Lundgard A.; Satyanarayan A. 2022 IEEE Transactions on Visualization and Computer Graphics 37 Information Visualization and the Challenge of Universal Usability Plaisant C. 2005 Exploring Geovisualization 21 How accessible is my visualization? Evaluating visualization accessibility with Chartability Elavsky F.; Bennett C.; Moritz D. 2022 Computer Graphics Forum 16 What makes web data tables accessible? Insights and a tool for rendering accessible tables for people with visual impairments Wang Y.; Wang R.; Jung C.; Kim Y.-S. 2022 Conference on Human Factors in Computing Systems - Proceedings 7 Sonify: Making visual graphs accessible Ali S.; Muralidharan L.; Alfieri F.; Agrawal M.; Jorgensen J. 2020 Advances in Intelligent Systems and Computing 7 Using Web Standards to Design Accessible Data Visualizations in Professional Communication Strantz A. 2021 IEEE Transactions on Professional Communication 6 Accessible data visualization in higher education Konecki M.; Lapierre C.; Jervis K. 2018 2018 41st International Convention on ICT, Electronics and Microelectronics, MIPRO 2018 – Proceedings 5 Data, Data, Everywhere: Uncovering Everyday Data Experiences for People with Intellectual and Developmental Disabilities Wu K.; Tran M.H.; Petersen E.; Koushik V.; Szafir D.A. 2023 Conference on Human Factors in Computing Systems - Proceedings 2 SeeChart: Enabling Accessible Visualizations Through Interactive Natural Language Interface For People with Visual Impairments Alam M.Z.I.; Islam S.; Hoque E. 2023 International Conference on Intelligent User Interfaces, Proceedings IUI 1 Accessibility standards and their implementation in custom data-driven maps Serna-Marjanovic I.; Tanovic A.; Cerimagic A. 2020 2020 43rd International Convention on ICT and Electronic Tech, MIPRO 2020 – Proceedings 1 Data Navigator: An Accessibility-Centered Data Navigation Toolkit Elavsky F.; Nadolskis L.; Moritz D. 2024 IEEE Transactions on Visualization and Computer Graphics 1
  • 35. Relevant Papers Accessible Visualization via Natural Language Descriptions: A Four-Level Model of Semantic Content (IEEE Transactions on Visualization and Computer Graphics, MIT CSAIL, 2022) COVID-19 Highlights the Issues Facing Blind and Visually Impaired People in Accessing Data on the Web (Stanford HCI Group, 2021) Making data visualization more accessible for blind and low-vision individuals (MIT, 2022) ChartVi: Charts summarizer for visually impaired (J of Computer Languages, International Institute of Information Technology, India 2022) Towards Automatic Interpretation of Statistical Graphs for the Visually Impaired (Conf in SW Engineering Research and Innovation, Universidad Veracruzana, 2021) What Will You Tell Me About the Chart? – Automated Description of Charts (Conference on Neural Information Processing, Warsaw U of Tech, 2021) Figure Captioning with Relation Maps for Reasoning (IEEE Applications of Computer Vision, Adobe Research Team, 2020) Chart-Text: A Fully Automated Chart Image Descriptor (Spi Technologies India Private Limited 2018) The Automated Understanding of Simple Bar Charts (Artificial Intelligence, Millersville University, 2011) Automated interpretation and accessible presentation of technical diagrams for blind people (Universität Bremen, Germany 2004)
  • 36. Highcharts, Elsevier References Highcharts accessibility demos Highcharts accessibility portal Highcharts accessibility module Sonification API Highcharts Features History YouTube: Highsoft and Elsevier Talk About Accessibility 2020 Understanding Screen-Reader Users’ Experiences with Online Data Visualizations (Sharif, et al) Contact Us Ted Gies <ted.gies@elsevier.com> Marita Vindedal <marita.vindedal@highsoft.com> Øystein Moseng <oystein@highsoft.com>