Skip to main content
Article thumbnail
Location of Repository

Dealing with abstraction: Case study generalisation as a method for eliciting design patterns

By Niall Winters and Yishay Mor


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

Year: 2009
OAI identifier:

Suggested articles


  1. (2006). A Case Study of a Case Study: Strategies of Generalization and Specification in the Study of Israel as a Single Case,
  2. (2002). A Pattern Language for Living Communication,
  3. (1977). A Pattern Language: Towns, Buildings, Construction (Center for Environmental Structure Series).
  4. (1990). Acts of Meaning : Four Lectures on Mind and Culture (JerusalemHarvard Lectures),
  5. (1986). Actual Minds, Possible Worlds (The Jerusalem-Harvard Lectures),
  6. (2002). Association for the Advancement of Computing in Education. Page 28 of 33 Kaleidoscope Vision Team (2007), The Kaleidoscope Scientific Vision for Research
  7. (2006). Bookworms versus nerds: Exposure to fiction versus non-fiction, divergent associations with social ability, and the simulation of fictional social worlds,
  8. (2003). Case study research: Design and methods. Thousand Oaks,
  9. (2004). Characterizing spatial and temporal features of autobiographical memory Page 25 of 33 retrieval networks: a partial least squares approach,
  10. (1975). Degrees of freedom and the case study.
  11. (2003). Design Experiments in Educational Research',
  12. (2004). Design patterns for collaborative learning: From practice to theory and back.
  13. (2006). DOGMA-MESS: A Meaning Evolution Support System for Interorganizational Ontology
  14. (2006). Eliciting design patterns for elearning systems,
  15. (2006). Exploring the mathematics of motion through construction and collaboration. doi
  16. (2006). Five Misunderstandings About Case-Study Research,
  17. (2000). Fourteen Pedagogical Patterns. Paper presented at the
  18. (2004). How the Brain Processes Causal Inferences in Text. A Theoretical Account of Generation and Integration Component Processes Utilizing Both Cerebral Hemispheres,
  19. (2008). IDR: A participatory methodology for interdisciplinary design in technology enhanced learning, doi
  20. (2004). IMS Learning Design Support for the Formalization of Collaborative Learning Patterns,
  21. (2008). Participatory design in open education: a workshop model for developing a pattern language,
  22. (2003). Pattern languages in interaction design: Structure and organization. In
  23. (2007). Patterns as a paradigm for theory in community-based learning,
  24. (1996). Patterns for classroom education Last accessed 26
  25. (2004). Patterns in Game Design. Massachusetts: Charles River Media Page 26 of 33
  26. (1977). Scripts, plans, goals and understanding: An inquiry into human knowledge structures, Lawrence Erlbaum Associates, doi
  27. (2000). Signs and meanings in students' emergent algebraic thinking: a semiotic analysis
  28. (1999). The case for patterns in online learning In:
  29. (2005). The emergence of episodic future thinking in humans',
  30. (1999). The Language of Shepherds: A Pattern Language for Shepherding,
  31. (1991). The Narrative Construction of Reality,
  32. (2001). The Neurology of Narrative', doi
  33. (2004). Towards a Pattern Language for Adaptive Web-based Educational Systems,

To submit an update or takedown request for this paper, please submit an Update/Correction/Removal Request.