Towards Automated Accessibility Report Generation for Mobile Apps

要旨

ACM DL: https://dl.acm.org/doi/full/10.1145/3674967 Many apps have basic accessibility issues, like missing labels or low contrast. To supplement manual testing, automated tools can help developers and QA testers find basic accessibility issues, but they can be laborious to use or require writing dedicated tests. To motivate our work, we interviewed eight accessibility QA professionals at a large technology company. From these interviews, we synthesized three design goals for accessibility report generation systems. Motivated by these goals, we developed a system to generate whole app accessibility reports by combining varied data collection methods (e.g., app crawling, manual recording) with an existing accessibility scanner. Many such scanners are based on single-screen scanning, and a key problem in whole app accessibility reporting is to effectively de-duplicate and summarize issues collected across an app. To this end, we developed a screen grouping model with 96.9% accuracy (88.8% F1-score) and UI element matching heuristics with 97% accuracy (98.2% F1-score). We combine these technologies in a system to report and summarize unique issues across an app, and enable a unique pixel-based ignore feature to help engineers and testers better manage reported issues across their app’s lifetime. We conducted a user study where 19 accessibility engineers and testers used multiple tools to create lists of prioritized issues in the context of an accessibility audit. Our system helped them create lists they were more satisfied with while addressing key limitations of current accessibility scanning tools.

著者
Amanda Swearngin
Apple, Seattle, Washington, United States
Jason Wu
Apple, Seattle, Washington, United States
Xiaoyi Zhang
Apple Inc, Seattle, Washington, United States
Esteban Gomez
Apple Inc, San Francisco, California, United States
Jen Coughenour
Apple Inc, Portland, Oregon, United States
Rachel Stukenborg
Apple Inc, Cupertino, California, United States
Bhavya Garg
Apple Inc, Cupertino, California, United States
Greg Hughes
Apple Inc, Cupertino, California, United States
Adriana Hilliard
Apple Inc, Cupertino, California, United States
Jeffrey P. Bigham
Apple, Pittsburgh, Pennsylvania, United States
Jeffrey Nichols
Apple Inc, San Diego, California, United States

会議: UIST 2024

ACM Symposium on User Interface Software and Technology

セッション: 3. AI & Automation

Westin: Allegheny 3
4 件の発表
2024-10-15 19:40:00
2024-10-15 20:40:00