Design patterns: elements of reusable object-oriented software
Design patterns: elements of reusable object-oriented software
User interface patterns for hypermedia applications
AVI '00 Proceedings of the working conference on Advanced visual interfaces
Hypermedia and the Web: An Engineering Approach
Hypermedia and the Web: An Engineering Approach
The Design of Sites: Patterns, Principles, and Processes for Crafting a Customer-Centered Web Experience
User Modeling and User-Adapted Interaction
"Modeling-by-Patterns" of Web Applications
ER '99 Proceedings of the Workshops on Evolution and Change in Data Management, Reverse Engineering in Information Systems, and the World Wide Web and Conceptual Modeling
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
The impact of pre-patterns on the design of digital home applications
DIS '06 Proceedings of the 6th conference on Designing Interactive systems
Visual representation of web design patterns for end-users
AVI '08 Proceedings of the working conference on Advanced visual interfaces
Modelling hypermedia and web applications: the Ariadne Development Method
Information Systems
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
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
A visual tool for using design patterns as pattern languages
Proceedings of the International Conference on Advanced Visual Interfaces
A design pattern mining method for interaction design
Proceedings of the 3rd ACM SIGCHI symposium on Engineering interactive computing systems
Proceedings of the 3rd ACM SIGCHI symposium on Engineering interactive computing systems
Using recommendations to help novices to reuse design knowledge
IS-EUD'11 Proceedings of the Third international conference on End-user development
On the use of design patterns in collaborative design processes
Procedings of the Second Conference on Creativity and Innovation in Design
Hi-index | 0.00 |
Design patterns document in a systematic way design solutions to recurrent problems and they are expressed using non-technical terms, so that a wider audience can understand them. Thus they could be useful tools to improve communication in interdisciplinary teams and to integrate end-users in participatory design processes. However, the difficulties of using patterns go beyond the lexicon used in the patterns description. The individuals who might use the patterns may be following different strategies when browsing a collection of patterns, strategies that are determined by their goal at a specific point during the development process. Moreover, the strategy they follow can have some influence in the quality of the proposed solution. In this paper we describe an empirical study that has been performed to answer some of these questions. In the study we gathered information on browsing strategies and user goals when using a patterns catalogue to design a web system. We also analyzed the relation among the goal and the strategy as well as their impact in the quality of the use of the patterns. This investigation is part of a larger project intended to design patterns catalogues that take into account the goals and expectations of their end-users, who are not necessarily experts either on web design or on design patterns.