Adaptive model-driven user interface development systems
Adaptive user interfaces (UIs) were introduced to address some of the usability problems
that plague many software applications. Model-driven engineering formed the basis for most …
that plague many software applications. Model-driven engineering formed the basis for most …
Prefab: implementing advanced behaviors using pixel-based reverse engineering of interface structure
M Dixon, J Fogarty - Proceedings of the SIGCHI Conference on Human …, 2010 - dl.acm.org
Current chasms between applications implemented with different user interface toolkits
make it difficult to implement and explore potentially important interaction techniques in new …
make it difficult to implement and explore potentially important interaction techniques in new …
Snowy: Recommending utterances for conversational visual analysis
Natural language interfaces (NLIs) have become a prevalent medium for conducting visual
data analysis, enabling people with varying levels of analytic experience to ask questions of …
data analysis, enabling people with varying levels of analytic experience to ask questions of …
A cross-device interaction style for mobiles and surfaces
Natural forms of interaction have evolved for personal devices that we carry with us
(mobiles) as well as for shared interactive displays around us (surfaces) but interaction …
(mobiles) as well as for shared interactive displays around us (surfaces) but interaction …
Programming by a sample: rapidly creating web applications with d. mix
Source-code examples of APIs enable developers to quickly gain a gestalt understanding of
a library's functionality, and they support organically creating applications by incrementally …
a library's functionality, and they support organically creating applications by incrementally …
From awareness to action: Exploring end-user empowerment interventions for dark patterns in ux
The study of UX dark patterns, ie, UI designs that seek to manipulate user behaviors, often
for the benefit of online services, has drawn significant attention in the CHI and CSCW …
for the benefit of online services, has drawn significant attention in the CHI and CSCW …
Beyond performance: Feature awareness in personalized interfaces
Personalized graphical user interfaces have the potential to reduce visual complexity and
improve interaction efficiency by tailoring elements such as menus and toolbars to better suit …
improve interaction efficiency by tailoring elements such as menus and toolbars to better suit …
Visualization framework for customizable types in a development environment
S Narayanan, N Shah, G Strajan, Z Chen… - US Patent …, 2017 - Google Patents
ABSTRACT A development system comprises, in one example, a cus tomization component
configured to detect user develop ment inputs to develop elements of a computing system …
configured to detect user develop ment inputs to develop elements of a computing system …
Patina: Dynamic heatmaps for visualizing application usage
We present Patina, an application independent system for collecting and visualizing
software application usage data. Patina requires no instrumentation of the target application …
software application usage data. Patina requires no instrumentation of the target application …
Interaction proxies for runtime repair and enhancement of mobile application accessibility
We introduce interaction proxies as a strategy for runtime repair and enhancement of the
accessibility of mobile applications. Conceptually, interaction proxies are inserted between …
accessibility of mobile applications. Conceptually, interaction proxies are inserted between …