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
期刊:
Proceedings of the 2017 CHI Conference on Human Factors in Computing Systems
影响因子:
--
通讯作者:
J. Wobbrock
J. Wobbrock
中科院分区:
--
文献类型:
--
作者:
Xiaoyi Zhang;A. S. Ross;A. Caspi;J. Fogarty;J. Wobbrock

文献摘要

参考文献

被引文献

相似文献

我们将互动代理作为运行时维修和增强移动应用程序可访问性的策略。从概念上讲,相互作用代理是在应用程序的原始接口和人们用来感知和操纵应用程序的清单接口之间插入的。该策略使第三方开发人员和研究人员能够在没有应用程序源代码的情况下修改交互,而无需扎根手机,而无需其他修改应用程序,同时保留了系统的所有功能(例如,Android全面实现对话屏幕读取器)。本文介绍了互动代理,定义了互动重新构造的设计空间,确定了必要的实现抽象,介绍了在Android中实现这些抽象的详细信息,并展示了一组来自我们整个设计空间的交互代理实现。然后,我们使用这些访谈来探索相互作用的无缝性,感知到的有用性和相互作用代理的潜力以及这种增强方式如何获得广泛的用法,与盲人和低视觉的人进行了一系列访谈,以探索相互作用的无缝性,感知到的有用性和潜力。通过允许第三方开发人员和研究人员改善互动,交互代理为个性化移动应用程序可访问性的新方法以及一种催化开发,部署和评估移动可访问性增强功能的新方法。
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.
DOI: 10.1145/2435215.2435217
发表时间: 2013-03-01
影响因子: 3.5
作者:
Hanson, Vicki L.;Richards, John T.
通讯作者: Richards, John T.