Constraint-based tools for building user interfaces
ACM Transactions on Graphics (TOG) - Special issue on user interface software
A programming language basis for user interface
CHI '89 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Automatic, look-and-feel independent dialog creation for graphical user interfaces
CHI '90 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
ITS: a tool for rapidly developing interactive applications
ACM Transactions on Information Systems (TOIS)
Triggers and barriers to customizing software
CHI '91 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Extending Fitts' law to two-dimensional tasks
CHI '92 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
CHI '92 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
The computer user as toolsmith: the use, reuse, and organization of computer-based tools
The computer user as toolsmith: the use, reuse, and organization of computer-based tools
A second generation user interface design environment: the model and the runtime architecture
CHI '93 Proceedings of the INTERACT '93 and CHI '93 Conference on Human Factors in Computing Systems
Generating user interfaces from data models and dialogue net specifications
CHI '93 Proceedings of the INTERACT '93 and CHI '93 Conference on Human Factors in Computing Systems
Encapsulating knowledge for intelligent automatic interaction objects selection
CHI '93 Proceedings of the INTERACT '93 and CHI '93 Conference on Human Factors in Computing Systems
Split menus: effectively using selection frequency to organize menus
ACM Transactions on Computer-Human Interaction (TOCHI)
Artificial intelligence: a modern approach
Artificial intelligence: a modern approach
Exploiting the deep structure of constraint problems
Artificial Intelligence
Adaptability: user-initiated individualization
Adaptive user support
Toward accessible human-computer interaction
Advances in human-computer interaction (vol. 5)
Composable ad-hoc mobile services for universal interaction
MobiCom '97 Proceedings of the 3rd annual ACM/IEEE international conference on Mobile computing and networking
Solving linear arithmetic constraints for user interface applications
Proceedings of the 10th annual ACM symposium on User interface software and technology
Social, individual and technological issues for groupware calendar systems
Proceedings of the SIGCHI conference on Human Factors in Computing Systems
Footprints: history-rich tools for information foraging
Proceedings of the SIGCHI conference on Human Factors in Computing Systems
UIML: an appliance-independent XML user interface language
WWW '99 Proceedings of the eighth international conference on World Wide Web
Design alternatives for user interface management sytems based on experience with COUSIN
CHI '85 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Past, present, and future of user interface software tools
ACM Transactions on Computer-Human Interaction (TOCHI) - Special issue on human-computer interaction in the new millennium, Part 1
Cross-modal interaction using XWeb
UIST '00 Proceedings of the 13th annual ACM symposium on User interface software and technology
Rendering effective route maps: improving usability through generalization
Proceedings of the 28th annual conference on Computer graphics and interactive techniques
Theoretical Computer Science - Phase transitions in combinatorial problems
Aesthetic information collages: generating decorative displays that contain information
Proceedings of the 14th annual ACM symposium on User interface software and technology
Quantitative analysis of scrolling techniques
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
An evaluation of a multiple interface design solution for bloated software
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Automatic reconstruction of the underlying interaction design of web applications
SEKE '02 Proceedings of the 14th international conference on Software engineering and knowledge engineering
Generating remote control interfaces for complex appliances
Proceedings of the 15th annual ACM symposium on User interface software and technology
User Models and User Physical Capability
User Modeling and User-Adapted Interaction
Layout Appropriateness: A Metric for Evaluating User Interface Widget Layout
IEEE Transactions on Software Engineering
Refining Fitts' law models for bivariate pointing
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Declarative interface models for user interface construction tools: the MASTERMIND approach
Proceedings of the IFIP TC2/WG2.7 Working Conference on Engineering for Human-Computer Interaction
ConcurTaskTrees: A Diagrammatic Notation for Specifying Task Models
INTERACT '97 Proceedings of the IFIP TC13 Interantional Conference on Human-Computer Interaction
ICrafter: A Service Framework for Ubiquitous Computing Environments
UbiComp '01 Proceedings of the 3rd international conference on Ubiquitous Computing
SUPPLE: automatically generating user interfaces
Proceedings of the 9th international conference on Intelligent user interfaces
Flexible re-engineering of web sites
Proceedings of the 9th international conference on Intelligent user interfaces
GADGET: a toolkit for optimization-based approaches to interface and display generation
Proceedings of the 16th annual ACM symposium on User interface software and technology
A comparison of static, adaptive, and adaptable menus
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Eyedraw: a system for drawing pictures with eye movements
Assets '04 Proceedings of the 6th international ACM SIGACCESS conference on Computers and accessibility
Mouse movements of motion-impaired users: a submovement analysis
Assets '04 Proceedings of the 6th international ACM SIGACCESS conference on Computers and accessibility
Proceedings of the 17th annual ACM symposium on User interface software and technology
Phase Transitions in Combinatorial Optimization Problems - Basics, Algorithms and Statistical Mechanics
A graph-matching approach to dynamic media allocation in intelligent multimedia interfaces
Proceedings of the 10th international conference on Intelligent user interfaces
Preference elicitation for interface optimization
Proceedings of the 18th annual ACM symposium on User interface software and technology
A probabilistic approach to modeling two-dimensional pointing
ACM Transactions on Computer-Human Interaction (TOCHI)
UNIFORM: automatically generating consistent remote control user interfaces
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Splitting rules for graceful degradation of user interfaces
Proceedings of the working conference on Advanced visual interfaces
Exploring the design space for adaptive graphical user interfaces
Proceedings of the working conference on Advanced visual interfaces
Huddle: automatically generating interfaces for systems of multiple connected appliances
UIST '06 Proceedings of the 19th annual ACM symposium on User interface software and technology
Automatically generating custom user interfaces for users with physical disabilities
Proceedings of the 8th international ACM SIGACCESS conference on Computers and accessibility
Designing for Interaction: Creating Smart Applications and Clever Devices (VOICES)
Designing for Interaction: Creating Smart Applications and Clever Devices (VOICES)
Interaction Design: Beyond Human Computer Interaction
Interaction Design: Beyond Human Computer Interaction
A field evaluation of an adaptable two-interface design for feature-rich software
ACM Transactions on Computer-Human Interaction (TOCHI)
Practical guide to controlled experiments on the web: listen to your customers not to the hippo
Proceedings of the 13th ACM SIGKDD international conference on Knowledge discovery and data mining
Specifying label layout style by example
Proceedings of the 20th annual ACM symposium on User interface software and technology
Automatically generating user interfaces adapted to users' motor and vision capabilities
Proceedings of the 20th annual ACM symposium on User interface software and technology
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Predictability and accuracy in adaptive user interfaces
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Employing patterns and layers for early-stage design and prototyping of cross-device user interfaces
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Authoring pervasive multimodal user interfaces
International Journal of Web Engineering and Technology
Gummy for multi-platform user interface designs: shape me, multiply me, fix me, use me
AVI '08 Proceedings of the working conference on Advanced visual interfaces
Extensible GUIs for Remote Application Control on Mobile Devices
IEEE Computer Graphics and Applications
User-defined gestures for surface computing
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Sketching User Experiences: Getting the Design Right and the Right Design
Sketching User Experiences: Getting the Design Right and the Right Design
UI on the Fly: generating a multimodal user interface
HLT-NAACL-Short '04 Proceedings of HLT-NAACL 2004: Short Papers
Prefab: implementing advanced behaviors using pixel-based reverse engineering of interface structure
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Fast and robust interface generation for ubiquitous applications
UbiComp'05 Proceedings of the 7th international conference on Ubiquitous Computing
D-Macs: building multi-device user interfaces by demonstrating, sharing and replaying design actions
UIST '10 Proceedings of the 23nd annual ACM symposium on User interface software and technology
Ability-Based Design: Concept, Principles and Examples
ACM Transactions on Accessible Computing (TACCESS)
Interactive furniture layout using interior design guidelines
ACM SIGGRAPH 2011 papers
Design and evaluation of a command recommendation system for software applications
ACM Transactions on Computer-Human Interaction (TOCHI)
CAP3: context-sensitive abstract user interface specification
Proceedings of the 3rd ACM SIGCHI symposium on Engineering interactive computing systems
Some issues regarding the design of adaptive interface generation systems
UAHCI'11 Proceedings of the 6th international conference on Universal access in human-computer interaction: design for all and eInclusion - Volume Part I
A survey on guiding logic for automatic user interface generation
UAHCI'11 Proceedings of the 6th international conference on Universal access in human-computer interaction: design for all and eInclusion - Volume Part I
Usability of nomadic user interfaces
HCII'11 Proceedings of the 14th international conference on Human-computer interaction: towards mobile and intelligent interaction environments - Volume Part III
Adaptive mouse-replacement interface control functions for users with disabilities
UAHCI'11 Proceedings of the 6th international conference on Universal access in human-computer interaction: users diversity - Volume Part II
Camera canvas: image editing software for people with disabilities
UAHCI'11 Proceedings of the 6th international conference on Universal access in human-computer interaction: applications and services - Volume Part IV
Model-based accessible user interface generation in ubiquitous environments
INTERACT'11 Proceedings of the 13th IFIP TC 13 international conference on Human-computer interaction - Volume Part IV
UI generation for data visualisation in heterogenous environment
ISVC'11 Proceedings of the 7th international conference on Advances in visual computing - Volume Part II
ShowMeHow: translating user interface instructions between applications
Proceedings of the 24th annual ACM symposium on User interface software and technology
Automatically generating tailored accessible user interfaces for ubiquitous services
The proceedings of the 13th international ACM SIGACCESS conference on Computers and accessibility
Personalized dynamic accessibility
interactions
Menu controller: making existing software more accessible for people with motor impairments
Proceedings of the 4th International Conference on PErvasive Technologies Related to Assistive Environments
Automated web-based user interfaces for novice programmers
Proceedings of the 50th Annual Southeast Regional Conference
Supportive adaptive user interfaces inside and outside the home
UMAP'11 Proceedings of the 19th international conference on Advances in User Modeling
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Accurate measurements of pointing performance from in situ observations
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Proceedings of the 13th ACM Conference on Electronic Commerce
MyUI: generating accessible user interfaces from multimodal design patterns
Proceedings of the 4th ACM SIGCHI symposium on Engineering interactive computing systems
Systematic generation of abstract user interfaces
Proceedings of the 4th ACM SIGCHI symposium on Engineering interactive computing systems
An initial study of effects of temporary disabilities
ACM SIGACCESS Accessibility and Computing
HCSE'12 Proceedings of the 4th international conference on Human-Centered Software Engineering
User individuality management in websites based on WAI-ARIA annotations and ontologies
Proceedings of the 10th International Cross-Disciplinary Conference on Web Accessibility
WorldKit: rapid and easy creation of ad-hoc interactive applications on everyday surfaces
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Proceedings of the 5th ACM SIGCHI symposium on Engineering interactive computing systems
ACCESS: a technical framework for adaptive accessibility support
Proceedings of the 5th ACM SIGCHI symposium on Engineering interactive computing systems
An environment for designing and sharing adaptation rules for accessible applications
Proceedings of the 5th ACM SIGCHI symposium on Engineering interactive computing systems
Cedar studio: an IDE supporting adaptive model-driven user interfaces for enterprise applications
Proceedings of the 5th ACM SIGCHI symposium on Engineering interactive computing systems
Engineering adaptive user interfaces for enterprise applications
Proceedings of the 5th ACM SIGCHI symposium on Engineering interactive computing systems
Compiling mockups to flexible UIs
Proceedings of the 2013 9th Joint Meeting on Foundations of Software Engineering
Distinguishing Users By Pointing Performance in Laboratory and Real-World Tasks
ACM Transactions on Accessible Computing (TACCESS)
Proceedings of the 19th international conference on Intelligent User Interfaces
WidgetLens: a system for adaptive content magnification of widgets
BCS-HCI '13 Proceedings of the 27th International BCS Human Computer Interaction Conference
User interfaces for smart things -- A generative approach with semantic interaction descriptions
ACM Transactions on Computer-Human Interaction (TOCHI)
Hi-index | 0.00 |
Today's computer-human interfaces are typically designed with the assumption that they are going to be used by an able-bodied person, who is using a typical set of input and output devices, who has typical perceptual and cognitive abilities, and who is sitting in a stable, warm environment. Any deviation from these assumptions may drastically hamper the person's effectiveness-not because of any inherent barrier to interaction, but because of a mismatch between the person's effective abilities and the assumptions underlying the interface design. We argue that automatic personalized interface generation is a feasible and scalable solution to this challenge. We present our Supple system, which can automatically generate interfaces adapted to a person's devices, tasks, preferences, and abilities. In this paper we formally define interface generation as an optimization problem and demonstrate that, despite a large solution space (of up to 10^1^7 possible interfaces), the problem is computationally feasible. In fact, for a particular class of cost functions, Supple produces exact solutions in under a second for most cases, and in a little over a minute in the worst case encountered, thus enabling run-time generation of user interfaces. We further show how several different design criteria can be expressed in the cost function, enabling different kinds of personalization. We also demonstrate how this approach enables extensive user- and system-initiated run-time adaptations to the interfaces after they have been generated. Supple is not intended to replace human user interface designers-instead, it offers alternative user interfaces for those people whose devices, tasks, preferences, and abilities are not sufficiently addressed by the hand-crafted designs. Indeed, the results of our study show that, compared to manufacturers' defaults, interfaces automatically generated by Supple significantly improve speed, accuracy and satisfaction of people with motor impairments.