AXNav: Replaying Accessibility Tests from Natural Language

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Taeb, Maryam, Swearngin, Amanda, Schoop, Eldon, Cheng, Ruijia, Jiang, Yue, Nichols, Jeffrey
Format: Preprint
Published: 2023
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866916146066751488
author Taeb, Maryam
Swearngin, Amanda
Schoop, Eldon
Cheng, Ruijia
Jiang, Yue
Nichols, Jeffrey
author_facet Taeb, Maryam
Swearngin, Amanda
Schoop, Eldon
Cheng, Ruijia
Jiang, Yue
Nichols, Jeffrey
contents Developers and quality assurance testers often rely on manual testing to test accessibility features throughout the product lifecycle. Unfortunately, manual testing can be tedious, often has an overwhelming scope, and can be difficult to schedule amongst other development milestones. Recently, Large Language Models (LLMs) have been used for a variety of tasks including automation of UIs, however to our knowledge no one has yet explored their use in controlling assistive technologies for the purposes of supporting accessibility testing. In this paper, we explore the requirements of a natural language based accessibility testing workflow, starting with a formative study. From this we build a system that takes as input a manual accessibility test (e.g., ``Search for a show in VoiceOver'') and uses an LLM combined with pixel-based UI Understanding models to execute the test and produce a chaptered, navigable video. In each video, to help QA testers we apply heuristics to detect and flag accessibility issues (e.g., Text size not increasing with Large Text enabled, VoiceOver navigation loops). We evaluate this system through a 10 participant user study with accessibility QA professionals who indicated that the tool would be very useful in their current work and performed tests similarly to how they would manually test the features. The study also reveals insights for future work on using LLMs for accessibility testing.
format Preprint
id arxiv_https___arxiv_org_abs_2310_02424
institution arXiv
publishDate 2023
record_format arxiv
spellingShingle AXNav: Replaying Accessibility Tests from Natural Language
Taeb, Maryam
Swearngin, Amanda
Schoop, Eldon
Cheng, Ruijia
Jiang, Yue
Nichols, Jeffrey
Human-Computer Interaction
Artificial Intelligence
I.2
Developers and quality assurance testers often rely on manual testing to test accessibility features throughout the product lifecycle. Unfortunately, manual testing can be tedious, often has an overwhelming scope, and can be difficult to schedule amongst other development milestones. Recently, Large Language Models (LLMs) have been used for a variety of tasks including automation of UIs, however to our knowledge no one has yet explored their use in controlling assistive technologies for the purposes of supporting accessibility testing. In this paper, we explore the requirements of a natural language based accessibility testing workflow, starting with a formative study. From this we build a system that takes as input a manual accessibility test (e.g., ``Search for a show in VoiceOver'') and uses an LLM combined with pixel-based UI Understanding models to execute the test and produce a chaptered, navigable video. In each video, to help QA testers we apply heuristics to detect and flag accessibility issues (e.g., Text size not increasing with Large Text enabled, VoiceOver navigation loops). We evaluate this system through a 10 participant user study with accessibility QA professionals who indicated that the tool would be very useful in their current work and performed tests similarly to how they would manually test the features. The study also reveals insights for future work on using LLMs for accessibility testing.
title AXNav: Replaying Accessibility Tests from Natural Language
topic Human-Computer Interaction
Artificial Intelligence
I.2
url https://arxiv.org/abs/2310.02424