paperbot · PL 论文追踪

全部论文 待读 收藏

P2 AccessiText: automated detection of text accessibility issues in Android apps

AccessiText:Android 应用中文本无障碍问题的自动检测
FSE Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering2022匹配度 2/10 · 该论文聚焦 Android 应用文本无障碍问题的动态测试与启发式检测,不属于静态分析、LLM/Agent 改进程序分析、浮点程序分析或贝叶斯程序分析等用户核心方向;虽属软件工程自动化测试,但研究问题和所用方法均与用户研究画像交集很小。引用 28 inbox
Abdulaziz Alshayban, Sam Malek
crossref: 2026-09-12

AI 速览

一句话:提出 AccessiText,结合动态分析提取的 UI 截图与元数据及启发式规则,自动检测 Android 应用因文本缩放辅助服务不兼容导致的文本无障碍问题。

论文关注低视力用户使用文本缩放辅助服务(TSAS)时,应用不兼容会引入无障碍障碍的问题,而此类问题缺乏自动检测手段。作者首先分析来自 Android/iOS 应用评论和公开 Twitter 账户的 600 余条用户反馈,归纳出五类文本无障碍问题;进而提出自动化检测技术 AccessiText,利用动态分析获取 UI 截图和多种元数据,并针对上述问题类型设计启发式规则进行检测。在 30 个真实 Android 应用上的评估表明,该方法平均精度达 88.27%,召回率达 95.76%,有效支持了文本无障碍问题的自动发现。

问题
低视力用户依赖的文本缩放辅助服务(TSAS)与移动应用不兼容时会产生无障碍障碍,但现有实践缺乏自动检测这类文本无障碍问题的方法。
方法
通过分析应用评论和 Twitter 中的用户反馈,归纳五类文本无障碍问题;再利用动态分析提取 UI 截图与元数据,并应用基于这些类型的启发式规则自动检测问题。
评估
在 30 个真实 Android 应用上评估,平均精度 88.27%、平均召回率 95.76%,验证了方法的有效性。
原文摘要(Abstract)

For 15% of the world population with disabilities, accessibility is arguably the most critical software quality attribute. The growing reliance of users with disability on mobile apps to complete their day-to-day tasks further stresses the need for accessible software. Mobile operating systems, such as iOS and Android, provide various integrated assistive services to help individuals with disabilities perform tasks that could otherwise be difficult or not possible. However, for these assistive services to work correctly, developers have to support them in their app by following a set of best practices and accessibility guidelines. Text Scaling Assistive Service (TSAS) is utilized by people with low vision, to increase the text size and make apps accessible to them. However, the use of TSAS with incompatible apps can result in unexpected behavior introducing accessibility barriers to users. This paper presents approach, an automated testing technique for text accessibility issues arising from incompatibility between apps and TSAS. As a first step, we identify five different types of text accessibility by analyzing more than 600 candidate issues reported by users in (i) app reviews for Android and iOS, and (ii) Twitter data collected from public Twitter accounts. To automatically detect such issues, approach utilizes the UI screenshots and various metadata information extracted using dynamic analysis, and then applies various heuristics informed by the different types of text accessibility issues identified earlier. Evaluation of approach on 30 real-world Android apps corroborates its effectiveness by achieving 88.27% precision and 95.76% recall on average in detecting text accessibility issues.

链接与引用

DOI 原文 · PDF(开放获取) ·

BibTeX
@inproceedings{paperbot6982,
  title = {AccessiText: automated detection of text accessibility issues in Android apps},
  author = {Abdulaziz Alshayban and Sam Malek},
  booktitle = {FSE},
  year = {2022},
  doi = {10.1145/3540250.3549118}
}