Latte: Use-Case and Assistive-Service Driven Automated Accessibility Testing Framework for Android
Latte: Use-Case and Assistive-Service Driven Automated Accessibility Testing Framework for Android
复制标题
Latte:用例和辅助服务驱动的 Android 自动辅助功能测试框架
DOI:
--
复制
发表时间:
2021
期刊:
影响因子:
--
通讯作者:
S. Malek
中科院分区:
文献类型:
--
作者:
Navid Salehnamadi;Abdulaziz Alshayban;Jun;Iftekhar Ahmed;S. Branham;S. Malek
For 15% of the world population with disabilities, accessibility is arguably the most critical software quality attribute. The ever-growing reliance of users with disability on mobile apps further underscores the need for accessible software in this domain. Existing automated accessibility assessment techniques primarily aim to detect violations of predefined guidelines, thereby produce a massive amount of accessibility warnings that often overlook the way software is actually used by users with disability. This paper presents a novel, high-fidelity form of accessibility testing for Android apps, called Latte, that automatically reuses tests written to evaluate an app’s functional correctness to assess its accessibility as well. Latte first extracts the use case corresponding to each test, and then executes each use case in the way disabled users would, i.e., using assistive services. Our empirical evaluation on real-world Android apps demonstrates Latte’s effectiveness in detecting substantially more useful defects than prior techniques.
DOI:
10.1145/3132525.3132547
发表时间:
2017
期刊:
Proceedings of the ACM Conference on Computers and Accessibility (ASSETS 2017
影响因子:
--
作者:
Ross, Anne Spencer;Zhang, Xiaoyi;Fogarty, James;Wobbrock, Jacob O.
通讯作者:
Wobbrock, Jacob O.
DOI:
10.1145/3242587.3242616
发表时间:
2018
期刊:
Proceedings of the ACM Symposium on User Interface Software and Technology
影响因子:
--
作者:
Zhang, Xiaoyi;Ross, Anne Spencer;Fogarty, James
通讯作者:
Fogarty, James