Skip to main content
Article thumbnail
Location of Repository

Appropriating patterns for the activity theory toolkit

By Elizabeth Guy


This paper investigates a method for modelling computer- supported cooperative work, to provide a common language for users and developers collaborating in design. The research is grounded in an empirical study of the in-house development of groupware and the work practice of system developers. Through an appropriation of Christopher Alexander’s architectural pattern language, it is proposed that patterns have the potential to be a practicable tool that both embodies the principles and methodology of activity theory, and fits the requirements of this design process

Topics: G400 Computing
Year: 2004
OAI identifier:

Suggested articles


  1. (2001). A Pattern Approach to Interaction Design. doi
  2. (2003). A Pattern Language for Web Usability. doi
  3. (1977). A Pattern Language: Towns, Buildings, Construction.
  4. (2003). Activity Theory. In: doi
  5. (1978). Activity, Consciousness and Personality.
  6. (2003). Concepts for Usable Patterns of Groupware Applications. doi
  7. (1997). Constructing Common Information Spaces. In: Hughes, doi
  8. (1996). Context and Consciousness: Activity Theory and Human-Computer Interaction. doi
  9. (1995). Design Patterns: Elements of Reusable Object-Oriented Software.
  10. (2002). Eds., Social Thinking, Software practice.
  11. (2001). Finding Patterns in the Fieldwork. In: doi
  12. (1987). Learning by Expanding: An Activity-Theoretical Approach to Developmental Work Research. Helsinki: Orienta-Konsultit Oy.
  13. (2000). Lingua Francas for Design: Sacred Places and Pattern Languages. doi
  14. (2000). Making Use: Scenario-Based Design of Human-Computer Interaction. doi
  15. (1979). Models: Representation and the Scientific Understanding. Boston: D. Reidel Publishing Company. Appendix: Four Patterns For Information Sharing
  16. (2004). Morphological Analysis of HCI Video data Using Activity Theory. In:
  17. (2003). Patterns for Effective Use Cases.
  18. (1997). Scenarios as Springboards in CSCW Design. In: doi
  19. (1996). Soft Systems Methodology in Action. doi
  20. (2000). Supporting Interdisciplinary Design: Towards Pattern Languages for Workplaces. In: doi
  21. (1981). Systems Thinking, Systems Practice. doi
  22. (2003). The Design of Sites: Principles, Processes and Patterns for Crafting a Customer-centered Web Experience.
  23. (1975). The Oregon Experiment.
  24. (1979). The Problem of Activity in Psychology. In: doi
  25. (1985). The Production of Houses.
  26. (1978). The Rise of Systems Theory: An Ideological Analysis. doi
  27. (1979). The Timeless Way of Building.
  28. (1962). Thought and Language. doi
  29. (1996). Use, Design and Evaluation: Steps Towards an Integration. In: doi
  30. Using Pattern Languages in Participatory Design. In:
  31. (1988). Why CSCW Applications Fail: Problems in the Design and Evaluation of Organizational Interfaces. In: doi

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