Designing for usability: key principles and what designers think
Communications of the ACM
Dynamic versus static menus: an exploratory comparison
ACM SIGCHI Bulletin
Identifying and Qualifying Reusable Software Components
Computer - Special issue on cryptography
Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
A pattern approach to interaction design
DIS '00 Proceedings of the 3rd conference on Designing interactive systems: processes, practices, methods, and techniques
TERESA: a transformation-based environment for designing and developing multi-device interfaces
CHI '04 Extended Abstracts on Human Factors in Computing Systems
Designing Interfaces
Executable Models for Human-Computer Interaction
Interactive Systems. Design, Specification, and Verification
Automatically generating personalized user interfaces
Automatically generating personalized user interfaces
PaMGIS: A Framework for Pattern-Based Modeling and Generation of Interactive Systems
Proceedings of the 13th International Conference on Human-Computer Interaction. Part I: New Trends
Run-Time Adaptation of a Universal User Interface for Ambient Intelligent Production Environments
Proceedings of the 13th International Conference on Human-Computer Interaction. Part IV: Interacting in Various Application Domains
ACM Transactions on Computer-Human Interaction (TOCHI)
PIM tool: support for pattern-driven and model-based UI development
TAMODIA'06 Proceedings of the 5th international conference on Task models and diagrams for users interface design
Generative pattern-based design of user interfaces
Proceedings of the 1st International Workshop on Pattern-Driven Engineering of Interactive Computing Systems
HCII'11 Proceedings of the 14th international conference on Human-computer interaction: design and development approaches - Volume Part I
Hi-index | 0.00 |
Model-based development is an established approach for generating user interfaces for ambient intelligent environments. Existing approaches neither provide guidelines for creating models nor do they include mechanisms for adapting the user interface to changing user needs during runtime. We present a new approach for tackling these problems by means of integrating HCI patterns into our model-based framework and explicitly capturing changing user characteristics during runtime. The modeling approach presented supports the specification, selection, and instantiation of patterns and the automated elicitation of the users' abilities via interaction analysis in order to reduce usage errors.