TaskAudit: Detecting Functiona11ity Errors in Mobile Apps via Agentic Task Execution

Fuente: arXiv
Salvato in:
Dettagli Bibliografici
Autori principali: Zhong, Mingyuan, Chen, Xia, Kyi, Davin Win, Li, Chen, Fogarty, James, Wobbrock, Jacob O.
Natura: Preprint
Pubblicazione: 2025
Soggetti:
Accesso online:
Tags: Aggiungi Tag
Nessun Tag, puoi essere il primo ad aggiungerne!!
_version_ 1866908813922140160
author Zhong, Mingyuan
Chen, Xia
Kyi, Davin Win
Li, Chen
Fogarty, James
Wobbrock, Jacob O.
author_facet Zhong, Mingyuan
Chen, Xia
Kyi, Davin Win
Li, Chen
Fogarty, James
Wobbrock, Jacob O.
contents Accessibility checkers are tools in support of accessible app development, and their use is encouraged by accessibility best practices. However, most current checkers evaluate static or mechanically-generated contexts, failing to capture common accessibility errors impacting mobile app functionality. In this work, we define functiona11ity errors as accessibility barriers that only manifest through interaction (i.e., named according to a blend of "functionality" and "accessibility"). We introduce TaskAudit, which comprises three components: a Task Generator that constructs interactive tasks from app screens, a Task Executor that uses agents with a screen reader proxy to perform these tasks, and an Accessibility Analyzer that detects and reports accessibility errors by examining interaction traces. Our evaluation on real-world apps shows that TaskAudit detects 48 functiona11ity errors from 54 app screens, compared to between 4 and 20 with existing checkers. Our analysis demonstrates common error patterns that TaskAudit can detect in addition to those from prior work, including label-functionality mismatch, cluttered navigation, and inappropriate feedback.
format Preprint
id arxiv_https___arxiv_org_abs_2510_12972
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle TaskAudit: Detecting Functiona11ity Errors in Mobile Apps via Agentic Task Execution
Zhong, Mingyuan
Chen, Xia
Kyi, Davin Win
Li, Chen
Fogarty, James
Wobbrock, Jacob O.
Human-Computer Interaction
Software Engineering
H.5.2
Accessibility checkers are tools in support of accessible app development, and their use is encouraged by accessibility best practices. However, most current checkers evaluate static or mechanically-generated contexts, failing to capture common accessibility errors impacting mobile app functionality. In this work, we define functiona11ity errors as accessibility barriers that only manifest through interaction (i.e., named according to a blend of "functionality" and "accessibility"). We introduce TaskAudit, which comprises three components: a Task Generator that constructs interactive tasks from app screens, a Task Executor that uses agents with a screen reader proxy to perform these tasks, and an Accessibility Analyzer that detects and reports accessibility errors by examining interaction traces. Our evaluation on real-world apps shows that TaskAudit detects 48 functiona11ity errors from 54 app screens, compared to between 4 and 20 with existing checkers. Our analysis demonstrates common error patterns that TaskAudit can detect in addition to those from prior work, including label-functionality mismatch, cluttered navigation, and inappropriate feedback.
title TaskAudit: Detecting Functiona11ity Errors in Mobile Apps via Agentic Task Execution
topic Human-Computer Interaction
Software Engineering
H.5.2
url https://arxiv.org/abs/2510.12972