The sciences of the artificial (3rd ed.)
The sciences of the artificial (3rd ed.)
Tell Me a Story: Narrative and Intelligence
Tell Me a Story: Narrative and Intelligence
IMS Learning Design Support for the Formalization of Collaborative Learning Patterns
ICALT '04 Proceedings of the IEEE International Conference on Advanced Learning Technologies
DOGMA-MESS: a meaning evolution support system for interorganizational ontology engineering
ICCS'06 Proceedings of the 14th international conference on Conceptual Structures: inspiration and Application
Building an interaction design pattern language: A case study
Computers in Human Behavior
A design pattern mining method for interaction design
Proceedings of the 3rd ACM SIGCHI symposium on Engineering interactive computing systems
Design patterns for learning games
International Journal of Technology Enhanced Learning
How patterns support computer-mediated exchange of knowledge-in-use
Computers & Education
Hi-index | 0.00 |
Developing a pattern language is a non-trivial problem. A critical requirement is a method to support pattern writers with abstraction, so as they can produce generalised patterns. In this paper, we address this issue by developing a structured process of generalisation. It is important that this process is initiated through engaging participants in identifying initial patterns, i.e. directly dealing with the 'cold-start' problem. We have found that short case study descriptions provide a productive 'way into' the process for participants. We reflect on a 1-year interdisciplinary pan-European research project involving the development of almost 30 cases and over 150 patterns. We provide example cases, detailing the process by which their associated patterns emerged. This was based on a foundation for generalisation from cases with common attributes. We discuss the merits of this approach and its implications for pattern development.