Modelling Dynamic Group Behaviours

  • José Luis Garrido
  • Miguel Gea
Conference paper
Part of the Lecture Notes in Computer Science book series (LNCS, volume 2220)


New technological challenges provoke continuous improvements in society, and thus, change the very conception of the world around us. Nowadays, communication and collaboration activities play an important role in the modern work organisation. The CSCW paradigm is a promising technology offering group support, but its success depends on the way in which real group organisation is captured. We propose a model to represent, describe and integrate the complex behaviour of groups in a suitable manner. After a review of the state of art, a conceptual framework to address the problem domain is presented, and a formalism is introduced by extending Unified Modelling Language (UML) notation to model foundations and peculiarities of groups.


Activity Diagram Computer Support Cooperative Work Cooperative Task Guard Condition Social Protocol 
These keywords were added by machine and not by the authors. This process is experimental and the keywords may be updated as the learning algorithm improves.


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Arch: A metamodel for runtime architecture of an interactive system. The UIMSTool Developers’ Workshop. SIGCHI Bulletin 24(1), ACM (1992) 32–37CrossRefGoogle Scholar
  2. 2.
    Bass, L., Clements, P., Kazman, R.: Software Architecture in Practice. SEI Seriesin Software Engineering. Addison-Wesley (1998)Google Scholar
  3. 3.
    Calvary, G., Coutaz, J., Nigay, L.: From Single-User Architectural Design to PAC*:a Generic Software Architecture Model for CSCW. Proceedings CHI’97. ACMPress (1997) 242–249Google Scholar
  4. 4.
    Coutaz, J.: PAC-ing the architecture of your user interface. In Proceedings ofthe Fourth Eurographics Workshop on Design, Specification and Verification ofInteractive Systems (DSVIS’97). Sringer-Verlag (1997) 15–32Google Scholar
  5. 5.
    Dewan, P.: Multiuser Architectures. IFIP Conference on Engineering for Human-Computer Interaction (1995)Google Scholar
  6. 6.
    Dix, A.: “Formal Methods for Interactive Systems”. Academic Press (1991)Google Scholar
  7. 7.
    Doherty, G., Massink, M., Faconti, G.: Reasoning about Interactive Systems withStochastic Models. In C.W. Johnson (ed.) Design, Specification and Verification ofInteractive System (DSVIS’2001). Lecture Notes in Computer Science, Springer-Verlag (2001)Google Scholar
  8. 8.
    Duke, D., Harrison, M.: Abstract Interaction Objects. Computer Graphics Forum,12 (3), (1993) 25–36CrossRefGoogle Scholar
  9. 9.
    Ellis, C.: A Framework and Taxonomy for Workflow Architecture. In: Dieng, R., Giboin, A., Karsenty, L., De Michelis, G. (eds.): Designing Cooperative Systems-The Use of Theories and Models. IOS Press-Ohmsha (2000) 99–112Google Scholar
  10. 10.
    Faconti, G., Paterno, F.: An approach to the formal specification of the component of the interaction. Proceeding of Eurographics 1990. North-Holland (1990)Google Scholar
  11. 11.
    Garrido, J.L., Gea, M., Gutiérrez, F.L.,Padilla, N.: Designing Cooperative Systems for Human Collaboration. In: Dieng, R., Giboin, A., Karsenty, L., De Michelis, G.(eds.): Designing Cooperative Systems-The Use of Theories and Models. IOSPress-Ohmsha (2000) 399–412Google Scholar
  12. 12.
    Garrido, J.L., Gea, M.: Analysis and Design of Cooperative Systems. Technical ReportLSI-2001-1. Department of Computer Science. University of Granada (2001)Google Scholar
  13. 13.
    Gea, M., Garrido, J.L., Gutiérrez, F.L., Padilla, N.: World Wide Users: ExploringNew Approaches to Active a Better Design Strategy. Proceedings of Basic ResearchSymposium at CHI’2000, The Hague, The Netherlands (April 2000)Google Scholar
  14. 14.
    Gea, M., Padilla, N., Garrido, J.L., Gutiérrez, F.L.: Diseño de entornos cooperativos.In: Arinyo, R.J., Navazo, I., Quirós, R. (eds.) X Congreso Español deInformática Gráfica (CEIG’2000). Castellon, Spain (June 2000) 143–156Google Scholar
  15. 15.
    Grudin, J.: Groupware and Cooperative Work: Problems and Prospect. The Art of Human Computer Interface. Addison-Wesley (1990)Google Scholar
  16. 16.
    Harrison, M., Thimbleby, H. (eds.): Formal Methods in Human-Computer Interaction.Cambridge University Press (1990)Google Scholar
  17. 17.
    John, B.E., Kieras, D.E.: The GOMS Family of user Interface Analysis Techniques:Comparison and Contrast. ACM Transactions on Human-Computer Interaction,vol 3, no 4 (1996)Google Scholar
  18. 18.
    Jordan, B.: Ethnographic Workplace Studies and CSCW. In: Shapiro, D., Tauber, M.J., Traunmueller, R. (eds.): The Design of Computer Supported CooperativeWork and Groupware System. North-Holland, Amsterdam (1996) 17–42Google Scholar
  19. 19.
    Kieras, D.E., Polson, P.G.: An approach to the formal analysis of user complexity.International Journal Man-Machine Studies, 22 (1985)Google Scholar
  20. 20.
    Krasner, G.E., Pope, S.T. A cookbook for using the Model-View-Controller userinterface paradigm in Smalltalk-80. Journal of Object-Oriented Programming, 1(3)(August-September 1988) 26–49Google Scholar
  21. 21.
    Malone, T.W., Crowston, K.: What is Coordination Theory and How Can It HelpDesign Cooperative Work Systems. Proceedings of the Conference on ComputerSupported Cooperative Work (CSCW’90). ACM Press, New York (1990) 357–370Google Scholar
  22. 22.
    Markopoulos, P., Johnson, P., Rowson, J.: Formal Aspects of Task based Design. In Design, Specification and Verification of Interactive System (DSVIS’97). Springer Computer Science (1997)Google Scholar
  23. 23.
    McGrath, J.: Time, Interaction and Performance: a theory of groups. In Readings in Groupware and Computer-Supported Cooperative Work. R. Baecker (ed). Morgan Kauffman (1993)Google Scholar
  24. 24.
    Mills, K.L.: Introduction to the Electronic Symposium on Computer-SupportedCooperative Work. ACM Computing Surveys, Vol. 31, no 2, (June 1999) 105–116CrossRefGoogle Scholar
  25. 25.
    Nardi, B. (ed): Context and Consciousness: Activity Theory and Human Computer Interaction. MIT Press, Cambridge MA (1995)Google Scholar
  26. 26.
    Navarre, D., Palanque, P., Paternò, F., Santoro, C., Bastide, R.: A Tool Suitefor Integrating Task and System Models through Scenarios. InC.W. Johnson (ed.)Design, Specification and Verification of Interactive System (DSVIS’2001). LectureNotes in Computer Science, Springer-Verlag (2001)Google Scholar
  27. 27.
    Paine, S.J., Green, T.: Task-Action Grammars: A model of the mental representationof task languages. Human-Computer Interaction, 2 (1986)Google Scholar
  28. 28.
    Paternò, F., Mancini, C., Meniconi, S.: ConcurTaskTrees: A Diagrammatic Notationfor Specifying Task Models. Proceeding of Interact’ 97. (July 1997) 362–369Google Scholar
  29. 29.
    Paternò, F., Santoro, C., Tahmassebi C.: Formal Models for Cooperative Tasks:Concepts and Application for En-Route Air-Traffic Control. In Design, Specificationand Verification of Interactive Systems (DSVIS’98). Springer Computer Science(1998) 71–86Google Scholar
  30. 30.
    Pribeanu, C., Limbourg, Q., Vanderdonckt, J.: Task Modelling for Context-Sensitive User Interfaces. In C.W. Johnson (ed.) Design, Specification and Verification of Interactive System (DSVIS’2001). Lecture Notes in Computer Science,Springer-Verlag (2001)Google Scholar
  31. 31.
    Rumbaugh, J., Jacobson, I., Booch, G.: The Unified Modeling Language-ReferenceManual. Addison-Wesley (1999)Google Scholar
  32. 32.
    Salvendy, G.: The Human Factors of the Information Society. In Proceeding of the6th ERCIM Workshop of User Interfaces for All (2000)Google Scholar
  33. 33.
    Terveen, L.G.: An Overview of Human-Computer Collaboration. In Knowledge-Based Systems Journal, Special Issue on Human-Computer Collaboration (1995)67–81Google Scholar
  34. 34.
    van der Veer, G., Lenting, B., Bergevoet B.: GTA: Groupware Task Analysis-Modelling Complexity. Acta Psycologica, 91 (1996)Google Scholar
  35. 35.
    van derVeer, G.C., vanVliet, J.C., Lenting, B.F.: Designing complex systems-astructured activity. In: Olson, G.M., Schuon, S. (eds.): Symposium on DesigningInteractive Systems (DIS’95). ACM Press, New York (1995) 207–217Google Scholar
  36. 36.
    van Welie, M., van der Veer, G.C., Eliens, A.: An Ontology for Task World Models.In Design, Specification and Verification of Interactive System (DSV-IS’98).Springer Computer Science (1998) 57–70Google Scholar
  37. 37.
    Whalen, J.: Expert systems versus system for experts. Computer-aided dispatch asa support system in real-world environments. In: Thomas, P.J. (eds.): The socialand interactional dimensions of human-computer interfaces. Cambridge UniversityPress (1995) 161–183Google Scholar
  38. 38.
    Workflow Management Coalition (WfMC): Coalition Overview, Reference Model,and Glossary. Document Numbers WfMC TC-1003-TC-1016 (1994-1998)

Copyright information

© Springer-Verlag Berlin Heidelberg 2001

Authors and Affiliations

  • José Luis Garrido
    • 1
  • Miguel Gea
    • 1
  1. 1.Department of Lenguajes y Sistemas InformáticosUniversity of Granada E.T.S.I. InformáticaGranadaSpain

Personalised recommendations