Interaction Proxies for Runtime Repair and Enhancement of Mobile Application Accessibility
Interaction Proxies for Runtime Repair and Enhancement of Mobile Application Accessibility
复制标题
用于运行时修复和增强移动应用程序可访问性的交互代理
DOI:
10.1145/3025453.3025846
复制
发表时间:
2017
期刊:
影响因子:
--
通讯作者:
J. Wobbrock
中科院分区:
文献类型:
--
作者:
Xiaoyi Zhang;A. S. Ross;A. Caspi;J. Fogarty;J. Wobbrock
We introduce interaction proxies as a strategy for runtime repair and enhancement of the accessibility of mobile applications. Conceptually, interaction proxies are inserted between an application's original interface and the manifest interface that a person uses to perceive and manipulate the application. This strategy allows third-party developers and researchers to modify an interaction without an application's source code, without rooting the phone, without otherwise modifying an application, while retaining all capabilities of the system (e.g., Android's full implementation of the TalkBack screen reader). This paper introduces interaction proxies, defines a design space of interaction re-mappings, identifies necessary implementation abstractions, presents details of implementing those abstractions in Android, and demonstrates a set of Android implementations of interaction proxies from throughout our design space. We then present a set of interviews with blind and low-vision people interacting with our prototype interaction proxies, using these interviews to explore the seamlessness of interaction, the perceived usefulness and potential of interaction proxies, and visions of how such enhancements could gain broad usage. By allowing third-party developers and researchers to improve an interaction, interaction proxies offer a new approach to personalizing mobile application accessibility and a new approach to catalyzing development, deployment, and evaluation of mobile accessibility enhancements.
影响因子:
3.5
作者:
Hanson, Vicki L.;Richards, John T.
通讯作者:
Richards, John T.