skip to main content
10.1145/958160.958216acmconferencesArticle/Chapter ViewAbstractPublication PagesgroupConference Proceedingsconference-collections
Article

Concepts for usable patterns of groupware applications

Published:09 November 2003Publication History

ABSTRACT

Patterns, which are based on in-depth practical experience, can be instructing for the design of groupware applications as socio-technical systems. On the basis of a summary of the concept of patterns - as elaborated by the architect Christopher Alexander - its adoptions within computer science are retraced and relationships to the area of groupware are described. General principles for patterns within this domain are formulated and supported by examples from a wide range of experience with knowledge management systems. The analysis reveals that every pattern of a groupware application has to combine the description of social as well as technical structures, and that a single pattern can only be understood in the context of a pattern language. It also shows that such a language has to integrate patterns of socio-technical solutions with measures and procedures for introducing them, and that the language not only has to express one type of directed relationship between the patterns but a variety of different types which have to be deliberately assigned to the patterns.

References

  1. Ackerman, M. S. Augmenting Organizational Memory: A Field Study of Answer Garden. ACM Transactions on Information Systems 16 (3), 1998, 203--224.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Ackerman, M. S. Answer Garden 2: Merging Organizational Memory with Collaborative Help. Proceedings of CSCW'96, 97--105.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. Alexander, Ch.; Ishikawa, S; Silverstein, M.; Jacobson, M; Fiksdahl-King, I.; Angel, S. A Pattern Language. Towns Buildings Construction. New York, Oxford University Press, 1977.]]Google ScholarGoogle Scholar
  4. Alexander, Ch. The Timeless Way of Building. New York, Oxford Univ. Press, 1979.]]Google ScholarGoogle Scholar
  5. Bannon, L. J. The Politics of Design: Representing Work. Communications of the ACM 38(9), 1995, 66--68.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Borchers, J. O. A Pattern Approach to Interaction Design. AI & Society 15, 2001, 359--376.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Bowers, J. The politics of formalism. In: Lea, M. Contexts of Computer-Mediated Communication. New York, Harvester Wheatsheaf, 1992, 232--261.]]Google ScholarGoogle Scholar
  8. Dearden, A.; Finlay, J.; Allgar, E.; McManus, B. Using Pattern Languages in Participatory Design, Proceedings PDC 2002 (Malmö, SWE, 23-25 June 2002), 104--113.]]Google ScholarGoogle Scholar
  9. Diefenbruch, M.; Hoffmann, M.; Misch, A.; Schneider, H. Situated Knowledge Management - on the borderline between chaos and rigidity. Proceedings of PAKM 2000 (Basel, CH, October 2000), 8-1-8-7.]]Google ScholarGoogle Scholar
  10. Diefenbruch, M., Herrmann, Th.; Hoffmann, M.; Schaal, H.-G. (eds.): Workshop Erfolgsfaktoren bei der Einführung von Wissensmanagement-Lösungen. Proceedings GI-Jahrestagung 2002 (Dortmund, GER, 1-3 Oktober, 2002), Bonn: Lecture Notes in Informatics, 695--736.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. Eason, K. Information Technology and Organisational Change. Taylor and Francis, 1988.]] Google ScholarGoogle ScholarCross RefCross Ref
  12. Erikson, T. Lingua Francas for Design: Sacred Places and Pattern Languages. Proceedings of DIS 2000 (Brooklyn, NY, August 17-19, 2000). New York, ACM Press, 357--368.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. Gamma E.; Helm R.; Johnson R.; Vlissides J. Design Patterns: Elements of Reusable Object-Oriented Software. Reading, Mass, Addison-Wesley. 1995.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. Groupware Patterns. http://swiki.darmstadt.gmd.de/gw-patterns/]]Google ScholarGoogle Scholar
  15. The HCI Patterns Pages. http://hci.ethz.ch/patterns/]]Google ScholarGoogle Scholar
  16. Herrmann, Th.; Loser, K.-U. Vagueness in models of socio-technical systems. Behavior & Information Technology 18(5), 1999, 313--323.]]Google ScholarGoogle ScholarCross RefCross Ref
  17. Herrmann, Th.; Hoffmann, M.; Kunau, G.; Loser, K.-U.: Modelling Cooperative Work: Chances and Risks of Structuring. In: Blay-Fornarino, M. et al.: Cooperative Systems Design, A Challenge of the Mobility Age (Proceedings of Coop 2002). Amsterdam: IOS Press. S. 53--70.]]Google ScholarGoogle Scholar
  18. Herrmann, Th.; Mambrey, P.; Shire, K. (eds.): Wissensgenese, Wissenteilung und Wissensorganisation in der Arbeitspraxis. Wiesbaden: Westdeutscher Verlag. 2002.]]Google ScholarGoogle Scholar
  19. Herrmann, Th.; Kienle, A.; Reiband, N.: Meta-knowledge - a success factor for computer-supported organizational learning in companies. Educational Technology & Society, 6(1), 2003, 9--13.]]Google ScholarGoogle Scholar
  20. Lancaster's PoInter Project: http://www.comp.lancs.ac.uk/computing/research/cseg/projects/pointer/pointer.html]]Google ScholarGoogle Scholar
  21. Malone, Th. W.; Crowston, K. What is Coordination Theory and How Can it help design cooperative work Systems? Proceedings of CSCW'90 (Los Angeles, CA, 7-10 October,. 1990), 357--370.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. Martin, D.; Rouncefield, M.; Rodden, T.; Sommerville, I.; Viller, S. Finding patterns in the fieldwork, Proceedings of ECSCW 2001 (Bonn, GER, 16-20 September, 2001), 39--58.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. Mumford, E. A Socio-Technical Approach to Systems Design. Requirements Engineering 5(2), 2000, 125--133.]]Google ScholarGoogle ScholarCross RefCross Ref
  24. Nonaka, I.; Takeuchi, H. The Knowledge Creating Company. New York, Oxford, Oxford University Press, 1995.]]Google ScholarGoogle ScholarCross RefCross Ref
  25. Organizational Patterns. <http://www.easycomp.org/cgi-bin/OrgPatterns?OrganizationalPatterns>.]]Google ScholarGoogle Scholar
  26. Polanyi, M. Tacit Dimension. London, Routledge & Kegan Paul Ltd., 1966.]]Google ScholarGoogle Scholar
  27. Probst, G. Practical Knowledge Management, Prism, Arthur D. Little, Second Quarter, 1998.]]Google ScholarGoogle Scholar
  28. Robinson, M.; Bannon, L. Questioning Representations. Proceedings of ECSCW'91 (Amsterdam, NL, 24--27 September, 1991), 219--233.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  29. Scheer, A.-W. Architecture of Integrated Information Systems, Foundations of Enterprise Modeling. Berlin, Springer, 1992.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  30. Schmidt, K. Of maps and scripts - the status of formal constructs in cooperative work. Information and software technology 41, 1991, 319--329.]]Google ScholarGoogle Scholar
  31. Schuler, D. A Pattern Language for Living Community. Proceedings PDC 2002 (Malmö, SWE, 23-25 June 2002), 434--436.]]Google ScholarGoogle Scholar
  32. Staab, S.; Studer, R.; Schnurr, H.-P.; Sure, Y. Knowledge processes and ontologies. IEEE Intelligent Systems 16(1), 2001, 26--34.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  33. Suchman, Lucy A. Plans and situated actions: The problem of human-machine communication. Cambridge U.K., Cambridge University Press, 1987.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  34. Suchman, L. Do Categories Have Politics? The language/action perspective reconsidered. Computer Supported Cooperative Work 1994(2), 177--190.]]Google ScholarGoogle Scholar
  35. Suchman, L. Making Work Visible. Communications of the ACM 38(9), 1995, 56--64.]] Google ScholarGoogle ScholarDigital LibraryDigital Library
  36. Thomas, J.C.; Danis, C. M.; Lee A. Who Speaks for Wolf? Report of the T.J. Watson Research Center. RC22644 (W0211-186) November 19, 2002.]]Google ScholarGoogle Scholar
  37. UI Patterns and Techniques. http://timetripper.com/uipatterns/]]Google ScholarGoogle Scholar
  38. Wargitsch, C.; Wewers, Th.; Theisinger, F. An Organizational-Memory-Based Approach for an Evolutionary Workflow Management System - Concepts and Implementation. Proceedings HICSS'31, Vol. I, (Los Alamitos, 1998), 174--183. Lotus Notes is a registered Trademark of IBM. Livelink is a registered Trademark of Open Text Corporation.]] Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Concepts for usable patterns of groupware applications

          Recommendations

          Comments

          Login options

          Check if you have access through your login credentials or your institution to get full access on this article.

          Sign in
          • Published in

            cover image ACM Conferences
            GROUP '03: Proceedings of the 2003 ACM International Conference on Supporting Group Work
            November 2003
            390 pages
            ISBN:1581136935
            DOI:10.1145/958160

            Copyright © 2003 ACM

            Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

            Publisher

            Association for Computing Machinery

            New York, NY, United States

            Publication History

            • Published: 9 November 2003

            Permissions

            Request permissions about this article.

            Request Permissions

            Check for updates

            Qualifiers

            • Article

            Acceptance Rates

            Overall Acceptance Rate125of405submissions,31%

          PDF Format

          View or Download as a PDF file.

          PDF

          eReader

          View online with eReader.

          eReader