一句话:提出 Iris,自动且上下文感知地修复 Android 应用文本与图像对比度无障碍问题,并保持设计风格一致。
全球约15%人口存在残障,但许多移动应用忽视无障碍,色彩相关对比度问题对低视力和老年用户尤为不利,而现有修复技术难以直接处理。论文提出 Iris:面向 Android 应用的自动化、上下文感知修复方法,针对文本与图像对比度问题。它通过上下文感知求解最优颜色并定位待修属性,在修复对比度的同时保持原 UI 与修复后 UI 的设计风格一致。实验显示修复成功率达91.38%,效果与效率俱佳;用户研究满意度高,提交的40个 GitHub PR 中9个被合并,另有4名开发者继续讨论,工具已公开。
Approximately 15% of the world's population is suffering from various disabilities or impairments. However, many mobile UX designers and developers disregard the significance of accessibility for those with disabilities when developing apps. It is unbelievable that one in seven people might not have the same level of access that other users have, which actually violates many legal and regulatory standards. On the contrary, if the apps are developed with accessibility in mind, it will drastically improve the user experience for all users as well as maximize revenue. Thus, a large number of studies and some effective tools for detecting accessibility issues have been conducted and proposed to mitigate such a severe problem. However, compared with detection, the repair work is obviously falling behind. Especially for the color-related accessibility issues, which is one of the top issues in apps with a greatly negative impact on vision and user experience. Apps with such issues are difficult to use for people with low vision and the elderly. Unfortunately, such an issue type cannot be directly fixed by existing repair techniques. To this end, we propose Iris, an automated and context-aware repair method to fix the color-related accessibility issues (i.e., the text contrast issues and the image contrast issues) for apps. By leveraging a novel context-aware technique that resolves the optimal colors and a vital phase of attribute-to-repair localization, Iris not only repairs the color contrast issues but also guarantees the consistency of the design style between the original UI page and repaired UI page. Our experiments unveiled that Iris can achieve a 91.38% repair success rate with high effectiveness and efficiency. The usefulness of Iris has also been evaluated by a user study with a high satisfaction rate as well as developers' positive feedback. 9 of 40 submitted pull requests on GitHub repositories have been accepted and merged into the projects by app developers, and another 4 developers are actively discussing with us for further repair. Iris is publicly available to facilitate this new research direction.
DOI 原文 · arXiv · PDF(开放获取) · DBLP
@inproceedings{abs-2308-09029,
title = {Automated and Context-Aware Repair of Color-Related Accessibility Issues for Android Apps},
author = {Yuxin Zhang and Sen Chen and Lingling Fan and Chunyang Chen and Xiaohong Li},
booktitle = {FSE},
year = {2023},
doi = {10.1145/3611643.3616329}
}