Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
Case-based reasoning
Extending the Potts and Bruns model for recording design rationale
ICSE '91 Proceedings of the 13th international conference on Software engineering
Questions, options, and criteria: elements of design space analysis
Design rationale
Model-Based Design and Evaluation of Interactive Applications
Model-Based Design and Evaluation of Interactive Applications
A Pattern Approach to Interaction Design
A Pattern Approach to Interaction Design
Perspectives on HCI patterns: concepts and tools
CHI '03 Extended Abstracts on Human Factors in Computing Systems
Designing Interfaces
SAWSDL: Semantic Annotations for WSDL and XML Schema
IEEE Internet Computing
Using an interaction-as-conversation diagram as a glue language for HCI design patterns on the web
TAMODIA'06 Proceedings of the 5th international conference on Task models and diagrams for users interface design
Patterns for the design of musical interaction with everyday mobile devices
Proceedings of the IX Symposium on Human Factors in Computing Systems
Design pattern based decision support
Proceedings of the 29th Annual European Conference on Cognitive Ergonomics
Hi-index | 0.02 |
User interface design and development activities are typically costly and, despite many research efforts, still lack adequate support tools to make them more efficient. The use of guidelines and principles have been mostly replaced by the use of user interface design patterns, collected in libraries that aim to encompass both general and domain-specific user interface design knowledge. However, such patterns are represented mostly in natural language and other representations that cannot be easily computed. This paper presents an approach to represent user interface design patterns in a knowledge base which, by bringing together semi-structured user interface design patterns and design rationale models, can help designers to search, compare, and reuse proven design solutions in their projects.