一句话:提出 TimeStump,一个基于形成性用户研究自动检测 Android 应用动态内容变化所引发无障碍问题的框架。
移动应用对残障用户的无障碍支持日益重要,但开发者常忽视屏幕阅读器等辅助技术用户的困难。屏幕阅读器用户通常按顺序浏览界面,一次聚焦一个元素,难以察觉应用其他位置发生的动态内容变化;这些变化对视力正常用户可能显而易见,却会造成严重的无障碍障碍。现有无障碍测试工具无法识别动态内容变化引发的盲用户问题。为此,作者先对 Android 应用中的动态变化及其无障碍障碍开展形成性用户研究,再基于发现提出自动化框架 TimeStump 来检测相关问题,最后在真实应用中实证评估其有效性和效率。
With mobile apps playing an increasingly vital role in our daily lives, the importance of ensuring their accessibility for users with disabilities is also growing. Despite this, app developers often overlook the accessibility challenges encountered by users of assistive technologies, such as screen readers. Screen reader users typically navigate content sequentially, focusing on one element at a time, unaware of changes occurring elsewhere in the app. While dynamic changes to content displayed on an app's user interface may be apparent to sighted users, they pose significant accessibility obstacles for screen reader users. Existing accessibility testing tools are unable to identify challenges faced by blind users resulting from dynamic content changes. In this work, we first conduct a formative user study on dynamic changes in Android apps and their accessibility barriers for screen reader users. We then present TimeStump, an automated framework that leverages our findings in the formative study to detect accessibility issues regarding dynamic changes. Finally, we empirically evaluate TimeStump on real-world apps to assess its effectiveness and efficiency in detecting such accessibility issues.
DOI 原文 ·
@inproceedings{paperbot8793,
title = {Automated Accessibility Analysis of Dynamic Content Changes on Mobile Apps},
author = {Forough Mehralian and Ziyao He and Sam Malek},
booktitle = {ICSE},
year = {2025},
doi = {10.1109/icse55347.2025.00039}
}