Proceedings of the 2017 CHI Conference on Human Factors in Computing Systems 2017
DOI: 10.1145/3025453.3025846
|View full text |Cite
|
Sign up to set email alerts
|

Interaction Proxies for Runtime Repair and Enhancement of Mobile Application Accessibility

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
31
0

Year Published

2018
2018
2024
2024

Publication Types

Select...
4
3
2

Relationship

0
9

Authors

Journals

citations
Cited by 54 publications
(31 citation statements)
references
References 54 publications
0
31
0
Order By: Relevance
“…The overlay is not a common metaphor in interfacesusers are more familiar with static screenshots where nothing is interactive, and actual GUIs where every element can be di rectly interacted with. The overlay (also known as interaction proxy [68]) sits in between, where the user can specify actions about an underlying GUI element (e.g., the value that should go into a textbox or the menu item that should be selected) using direct manipulation, but not directly interact with these GUI elements. A future direction is to explore the design space of overlay interfaces to make them more intuitive to use.…”
Section: Discussionmentioning
confidence: 99%
“…The overlay is not a common metaphor in interfacesusers are more familiar with static screenshots where nothing is interactive, and actual GUIs where every element can be di rectly interacted with. The overlay (also known as interaction proxy [68]) sits in between, where the user can specify actions about an underlying GUI element (e.g., the value that should go into a textbox or the menu item that should be selected) using direct manipulation, but not directly interact with these GUI elements. A future direction is to explore the design space of overlay interfaces to make them more intuitive to use.…”
Section: Discussionmentioning
confidence: 99%
“…Once the user finds the target value in an app, they can long press on the target value to select it and indicate it as the target value. PUMICE uses an interaction proxy overlay [53] for recording, so that it can record all values visible on the screen, not limited to the selectable or clickable ones. PUMICE can extract these values from the GUI using the screen scraping mechanism in the underlying SUGILITE framework [20].…”
Section: Support For Concept Learningmentioning
confidence: 99%
“…Prior work on reverse engineering of user interfaces has mainly used sceenshots or screencast videos. These approaches have looked to automatically extract GUI components from screenshot images in order to decouple GUI element representation from predefined image templates [2,9,12,22,38], to augment existing interfaces through understanding of GUI components [2,12], and to extract interaction flows from screencast videos and screen metadata [25,28,29,39]. Prefab [12] identifies GUI elements using GUI-specific visual features, which enables overlaying advanced interaction techniques on top of existing interfaces.…”
Section: Reverse Engineering User Interfacesmentioning
confidence: 99%
“…For instance, FrameWire [29] automatically extracts interaction flows from video recordings of paper prototype user tests. Using Android's accessibility API, Sugilite [28] and Interaction Proxies [39] extract the screen structures, in order to create automation and improve mobile application accessibility. Kim et al [25] apply a crowdsourcing workflow to extract step-by-step structure from existing online tutorial videos.…”
Section: Reverse Engineering User Interfacesmentioning
confidence: 99%