Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
A Pattern Approach to Interaction Design
A Pattern Approach to Interaction Design
A Pattern Language for Web Usability
A Pattern Language for Web Usability
Development and evaluation of emerging design patterns for ubiquitous computing
DIS '04 Proceedings of the 5th conference on Designing interactive systems: processes, practices, methods, and techniques
Pattern-driven design of agent systems: approach and case study
CAiSE'03 Proceedings of the 15th international conference on Advanced information systems engineering
Finding the pattern you need: the design pattern intent ontology
MODELS'07 Proceedings of the 10th international conference on Model Driven Engineering Languages and Systems
Web Design Patterns: Investigating User Goals and Browsing Strategies
IS-EUD '09 Proceedings of the 2nd International Symposium on End-User Development
A visual tool for using design patterns as pattern languages
Proceedings of the International Conference on Advanced Visual Interfaces
A design pattern language for accessible web sites
Proceedings of the International Conference on Advanced Visual Interfaces
A process to derive domain-specific patterns: application to the real time domain
ADBIS'10 Proceedings of the 14th east European conference on Advances in databases and information systems
Design pattern based decision support
Proceedings of the 29th Annual European Conference on Cognitive Ergonomics
Hi-index | 0.00 |
In this paper, we discuss the use of visual representations of web design patterns to help end-users and casual developers to identify the patterns they can apply in a specific project. The main goal is to promote design knowledge reuse by facilitating the identification of the right patterns, taking into account that these users have little or no knowledge about web design, and certainly not about design patterns, and that each pattern might include some trade-offs users should consider to make more rational decisions.