Unified theories of cognition
User and discourse models for multimodal communication
Intelligent user interfaces
UIDE—an intelligent user interface design environment
Intelligent user interfaces
Navigation in electronic worlds: a CHI 97 workshop
ACM SIGCHI Bulletin
Testing for power usability: a CHI 97 workshop
ACM SIGCHI Bulletin
Fuzzy System Design Principles
Fuzzy System Design Principles
The Psychology of Human-Computer Interaction
The Psychology of Human-Computer Interaction
Plasticity of User Interfaces: A Revised Reference Framework
TAMODIA '02 Proceedings of the First International Workshop on Task Models and Diagrams for User Interface Design
Ant Colony Optimization
Personalised hypermedia presentation techniques for improving online customer relationships
The Knowledge Engineering Review
Testing web navigation for all: an agent-based approach
ICCHP'06 Proceedings of the 10th international conference on Computers Helping People with Special Needs
Formation conditions of mutual adaptation in human-agent collaborative interaction
Applied Intelligence
Building group recommendations in e-learning systems
Transactions on Computational Collective Intelligence VII
Bringing context-aware access to the web through spoken interaction
Applied Intelligence
Hi-index | 0.00 |
The first stage in the design of a user interface is the quest for its `typical user', an abstract generalization of each user of the application. However, in web systems and other scenarios where the application can be used by dozens of different kinds of users, the identification of this `typical user' is quite difficult, if not impossible. Our proposal is to avoid the construction of interactive dialogs during the design stage, building them dynamically once the specific cognitive, perceptual and motor requirements of the current user are known: that is, during the execution stage. This is the approach used by GADEA, an intelligent user interface management system (UIMS) able to separate the functionality of an application from its interface in real time. The system adapts the components of the interface depending on the information stored in a user model which is continuously updated by a small army of data-gathering agents.