Constraint-based tools for building user interfaces
ACM Transactions on Graphics (TOG) - Special issue on user interface software
Building user interfaces by direct manipulation
UIST '88 Proceedings of the 1st annual ACM SIGGRAPH symposium on User Interface Software
ITS: a tool for rapidly developing interactive applications
ACM Transactions on Information Systems (TOIS)
Providing high-level control and expert assistance in the user interface presentation design
CHI '93 Proceedings of the INTERACT '93 and CHI '93 Conference on Human Factors in Computing Systems
Artificial intelligence: a modern approach
Artificial intelligence: a modern approach
Footprints: history-rich tools for information foraging
Proceedings of the SIGCHI conference on Human Factors in Computing Systems
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
Web montage: a dynamic personalized start page
Proceedings of the 11th international conference on World Wide Web
Generating remote control interfaces for complex appliances
Proceedings of the 15th annual ACM symposium on User interface software and technology
Layout Appropriateness: A Metric for Evaluating User Interface Widget Layout
IEEE Transactions on Software Engineering
ICrafter: A Service Framework for Ubiquitous Computing Environments
UbiComp '01 Proceedings of the 3rd international conference on Ubiquitous Computing
Adapting to mobile contexts with user-interface modeling
WMCSA '00 Proceedings of the Third IEEE Workshop on Mobile Computing Systems and Applications (WMCSA'00)
What role can adaptive support play in an adaptable system?
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
Automatically personalizing user interfaces
IJCAI'03 Proceedings of the 18th international joint conference on Artificial intelligence
Adaptive web navigation for wireless devices
IJCAI'01 Proceedings of the 17th international joint conference on Artificial intelligence - Volume 2
Improving automatic interface generation with smart templates
Proceedings of the 9th international conference on Intelligent user interfaces
GUI generation from annotated source code
TAMODIA '04 Proceedings of the 3rd annual conference on Task models and diagrams
Summary thumbnails: readable overviews for small screen web browsers
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
System challenges for ubiquitous & pervasive computing
Proceedings of the 27th international conference on Software engineering
Preference elicitation for interface optimization
Proceedings of the 18th annual ACM symposium on User interface software and technology
Who's asking for help?: a Bayesian approach to intelligent assistance
Proceedings of the 11th international conference on Intelligent user interfaces
Automatic construction of personalized customer interfaces
Proceedings of the 11th international conference on Intelligent user interfaces
UNIFORM: automatically generating consistent remote control user interfaces
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
groupTime: preference based group scheduling
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Automatic dialog mask generation for device-independent web applications
ICWE '06 Proceedings of the 6th international conference on Web engineering
Controlling Home and Office Appliances with Smart Phones
IEEE Pervasive Computing
Automatically generating custom user interfaces for users with physical disabilities
Proceedings of the 8th international ACM SIGACCESS conference on Computers and accessibility
Improving service matching and selection in ubiquitous computing environments: a user study
Personal and Ubiquitous Computing
Demonstrating the viability of automatically generated user interfaces
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Towards useful and usable interaction design tools: CanonSketch
Interacting with Computers
Automatically generating user interfaces adapted to users' motor and vision capabilities
Proceedings of the 20th annual ACM symposium on User interface software and technology
CueFlik: interactive concept learning in image search
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
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
CHI '08 Extended Abstracts on Human Factors in Computing Systems
An intelligent editor for multi-presentation user interfaces
Proceedings of the 2008 ACM symposium on Applied computing
SBML: a user interface mark-up language based on interaction style
International Journal of Web Engineering and Technology
Middleware for automatic dynamic reconfiguration of context-driven services
Microprocessors & Microsystems
Adaptive layout for dynamically aggregated documents
Proceedings of the 13th international conference on Intelligent user interfaces
Recovering from errors during programming by demonstration
Proceedings of the 13th international conference on Intelligent user interfaces
AVI '08 Proceedings of the working conference on Advanced visual interfaces
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
Understanding the Utility of Rationale in a Mixed-Initiative System for GUI Customization
UM '07 Proceedings of the 11th international conference on User Modeling
Generating multimodal user interfaces for Web services
Interacting with Computers
Three recommender approaches to interface controls reduction
Proceedings of the 2008 ACM conference on Recommender systems
A probabilistic mental model for estimating disruption
Proceedings of the 14th international conference on Intelligent user interfaces
Towards a Universal Toolkit Model for Structures
Engineering Interactive Systems
CHI '09 Extended Abstracts on Human Factors in Computing Systems
Rapidly Building Visual Management Systems for Context-Aware Services
IEICE - Transactions on Information and Systems
Interface feature prioritization for web services: Case of online flight reservations
Computers in Human Behavior
AUGUR: providing context-aware interaction support
Proceedings of the 1st ACM SIGCHI symposium on Engineering interactive computing systems
Personalizing graphical user interfaces on flexible widget layout
Proceedings of the 1st ACM SIGCHI symposium on Engineering interactive computing systems
Solving Constraints in Model Transformations
ICMT '09 Proceedings of the 2nd International Conference on Theory and Practice of Model Transformations
A Method for Consistent Design of User Interaction with Multifunction Devices
HCD 09 Proceedings of the 1st International Conference on Human Centered Design: Held as Part of HCI International 2009
Behavior-Sensitive User Interfaces for Smart Environments
ICDHM '09 Proceedings of the 2nd International Conference on Digital Human Modeling: Held as Part of HCI International 2009
UI on the Fly: generating a multimodal user interface
HLT-NAACL-Short '04 Proceedings of HLT-NAACL 2004: Short Papers
International Journal of Web Engineering and Technology
Decision-theoretic user interface generation
AAAI'08 Proceedings of the 23rd national conference on Artificial intelligence - Volume 3
Runtime user interface design and adaptation
Proceedings of the 23rd British HCI Group Annual Conference on People and Computers: Celebrating People and Technology
Separation anxiety: stresses of developing a modern day separable user interface
HSI'09 Proceedings of the 2nd conference on Human System Interactions
What input errors do you experience? Typing and pointing errors of mobile Web users
International Journal of Human-Computer Studies
Rule based GUI modification and adaptation
CompSysTech '09 Proceedings of the International Conference on Computer Systems and Technologies and Workshop for PhD Students in Computing
Designing with interactive example galleries
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
A visual framework for deploying and managing context-aware services
GPC'07 Proceedings of the 2nd international conference on Advances in grid and pervasive computing
UI prototyping for multiple devices through specifying interaction design
INTERACT'07 Proceedings of the 11th IFIP TC 13 international conference on Human-computer interaction
Model-driven adaptation for plastic user interfaces
INTERACT'07 Proceedings of the 11th IFIP TC 13 international conference on Human-computer interaction
A RESTful architecture for adaptive and multi-device application sharing
Proceedings of the First International Workshop on RESTful Design
Bridging models and systems at runtime to build adaptive user interfaces
Proceedings of the 2nd ACM SIGCHI symposium on Engineering interactive computing systems
Magellan, an evolutionary system to foster user interface design creativity
Proceedings of the 2nd ACM SIGCHI symposium on Engineering interactive computing systems
Automatically generating personalized user interfaces with Supple
Artificial Intelligence
Jelly: a multi-device design environment for managing consistency across devices
Proceedings of the International Conference on Advanced Visual Interfaces
Adjustable context adaptations for user interfaces at runtime
Proceedings of the International Conference on Advanced Visual Interfaces
Proceedings of the 28th ACM International Conference on Design of Communication
PUIR: parallel user interface rendering
ICCHP'10 Proceedings of the 12th international conference on Computers helping people with special needs: Part I
Methods for efficient development of task-based applications
HCSE'10 Proceedings of the Third international conference on Human-centred software engineering
Ability-Based Design: Concept, Principles and Examples
ACM Transactions on Accessible Computing (TACCESS)
Bricolage: example-based retargeting for web design
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
TouchCuts and TouchZoom: enhanced target selection for touch displays using finger proximity sensing
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Designing interaction for the cloud
CHI '11 Extended Abstracts on Human Factors in Computing Systems
Adaptive eye-gaze-guided interfaces: design & performance evaluation
CHI '11 Extended Abstracts on Human Factors in Computing Systems
Automatically adapting web pages to heterogeneous devices
CHI '11 Extended Abstracts on Human Factors in Computing Systems
Proceedings of the 3rd ACM SIGCHI symposium on Engineering interactive computing systems
A design patterns approach to adaptive user interfaces for users with special needs
HCII'11 Proceedings of the 14th international conference on Human-computer interaction: design and development approaches - Volume Part I
Rule based framework for intelligent GUI adaptation
Proceedings of the 12th International Conference on Computer Systems and Technologies
Examples galleries generated by interactive genetic algorithms
Procedings of the Second Conference on Creativity and Innovation in Design
Exploration and discovery of user-generated content in large information spaces
Proceedings of the fifth ACM international conference on Web search and data mining
Fast and robust interface generation for ubiquitous applications
UbiComp'05 Proceedings of the 7th international conference on Ubiquitous Computing
Personality and persuasive technology: an exploratory study on health-promoting mobile applications
PERSUASIVE'10 Proceedings of the 5th international conference on Persuasive Technology
Interaction-based user interface redesign
Proceedings of the 2012 ACM international conference on Intelligent User Interfaces
Evaluating the adaptation of multimedia services using a constraints-based approach
Mobile Multimedia Processing
Task modelling using situation calculus
TAMODIA'09 Proceedings of the 8th international conference on Task Models and Diagrams for User Interface Design
Towards building pervasive UIs for the intelligent classroom: the PUPIL approach
Proceedings of the International Working Conference on Advanced Visual Interfaces
Evaluating user interface adaptations at runtime by simulating user interaction
BCS-HCI '11 Proceedings of the 25th BCS Conference on Human-Computer Interaction
Interactive Self-Organizing Windows
Computer Graphics Forum
An efficient model-based methodology for developing device-independent mobile applications
Journal of Systems Architecture: the EUROMICRO Journal
Building a personalized audio equalizer interface with transfer learning and active learning
Proceedings of the second international ACM workshop on Music information retrieval with user-centered and multimodal strategies
Action graphs and user performance analysis
International Journal of Human-Computer Studies
MenuOptimizer: interactive optimization of menu systems
Proceedings of the 26th annual ACM symposium on User interface software and technology
Towards ergonomic user interface composition: a study about information density criterion
HCI'13 Proceedings of the 15th international conference on Human-Computer Interaction: human-centred design approaches, methods, tools, and environments - Volume Part I
WidgetLens: a system for adaptive content magnification of widgets
BCS-HCI '13 Proceedings of the 27th International BCS Human Computer Interaction Conference
Journal of Ambient Intelligence and Smart Environments - Context Awareness
Hi-index | 0.00 |
In order to give people ubiquitous access to software applications, device controllers, and Internet services, it will be necessary to automatically adapt user interfaces to the computational devices at hand (eg, cell phones, PDAs, touch panels, etc.). While previous researchers have proposed solutions to this problem, each has limitations. This paper proposes a novel solution based on treating interface adaptation as an optimization problem. When asked to render an interface on a specific device, our supple system searches for the rendition that meets the device's constraints and minimizes the estimated effort for the user's expected interface actions. We make several contributions: 1) precisely defining the interface rendition problem, 2) demonstrating how user traces can be used to customize interface rendering to particular user's usage pattern, 3) presenting an efficient interface rendering algorithm, 4) performing experiments that demonstrate the utility of our approach.