Skip to main content

Applying Pattern-Based Techniques to Design Groupware Applications

  • Conference paper

Part of the book series: Lecture Notes in Computer Science ((LNISA,volume 4101))

Abstract

In the last years the production of systems supporting learning and work in group has been high. However, the design and development of this kind of systems is difficult, especially due to the multidisciplinarity involved. We propose a design and development process based on the use of several conceptual models. In this process several techniques are used. In this paper we present our proposal of using pattern-based techniques to design groupware systems. We define collaboration patterns for modeling collaborative tasks and protocols of cooperation. These techniques are part of a methodological framework which outlines several stages and notations to describe other aspects of a groupware system.

Keyworks: Modeling, patterns, methodological approach, CSCW, groupware design, interaction design.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD   54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. England, D., Min, D.: Modelling Multiple and Collaborative Tasks in XUAN. In: Whorshop in HCI 2003, England (2003)

    Google Scholar 

  2. Garrido, J.L.: AMENITIES: Una metodología para el desarrollo de sistemas cooperativos basada en modelos de comportamiento y tareas. In: Departamento de Lenguajes y Sistemas Informáticos, Granada: Universidad de Granada (2003)

    Google Scholar 

  3. Hourizi, R., Johnson, P., Bruseberg, A., Solodilova, I.: Modelling Collaborative Work in UML. In: 21th European Conference on Human Decision Making and Control, Glasgow (2002)

    Google Scholar 

  4. Paternò, F., Santoro, C., Tahmassebi, S.: Formal model for cooperative tasks: Concepts and an application for en-route air traffic control. In: 5th Int. Workshop on Design, Specification, and Verification of Intractive Systems DSV-IS 1998, Abingdon (1998)

    Google Scholar 

  5. van Welie, M., van der Veer, G.C.: Groupware Task Analysis. In: Hollnagel, E. (ed.) Handbook Of Cognitive Task Design, LEA., NJ, pp. 447–476 (2003)

    Google Scholar 

  6. Dillenbourg, P., Baker, M., Blaye, A., O’Malley, C.: The Evolution of Research on Collaborative Learning. Learning in humans and machines. Towards an interdisciplinary learning science, London (1995)

    Google Scholar 

  7. Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison Wesley, Reading (1995)

    Google Scholar 

  8. Beyer, H., Holtzblatt, K.: Contextual Design: Defining Customer-Centered Systems. Morgan Kaufmann Publishers, San Francisco (1998)

    Google Scholar 

  9. Paternò, F.: ConcurTaskTrees: An Engineered Notation for Task Models. In: Diaper, D., Stanton, N.A. (eds.) The Handbook Of Task Analysis For HCI, LEA, Mahwah, NJ, pp. 483–501 (2004)

    Google Scholar 

  10. Carlsen, S.: Action Port Model: A Mixed Paradigm Conceptual Workflow Modeling Language. In: 3rd IFCIS International Conference on Cooperative Information Systems (1998)

    Google Scholar 

  11. Montero, S.: Integración de Patrones en el Proceso de Diseño de Sistemas Hipermedia mediante el uso de Ontologías. In: Departamento de Informática, p. 304. Universidad Carlos III de Madrid, Leganés (2005)

    Google Scholar 

  12. Molina, P.J.: Especificación de Interfaz de Usuario: De los requisitos a la generación automática. In: Departamento de Sistemas Informáticos y Computación, Universidad Politécnica de Valencia, Valencia (2003)

    Google Scholar 

  13. Gaffar, A., Sinnig, D., Seffah, A., Forbrig, P.: Modeling Patterns for Task Models. In: presented at Task Models and Diagrams for User Interface Design (TAMODIA 2004), Czech Republic, Prague (2004)

    Google Scholar 

  14. Isla, J.L., Gutiérrez, F.L., Gea, M.: Patrones de organización. Integración en un proceso de desarrollo centrado en el grupo. In: INTERACCION 2005, Lleida (2004)

    Google Scholar 

  15. Kolp, M., Giorgini, P., Mylopoulos, J.: Organizational Patterns for Early Requeriments Analysis. In: 15th International Conference on Advanced Information Systems Engineering, Velden, Austria (2003)

    Google Scholar 

  16. Martínez, A., Pastor, O., Estrada, H.: A pattern language to join early and late requirements. Journal of Computer Science & Technology 5 (2005)

    Google Scholar 

  17. Bravo, C.: Protocolos de Coordinación y Comunicación Estructurada en Entornos CSCL Síncronos. In: VII Simposio Internacional de Informática Educativa, Leiria (Portugal) (2005)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints and permissions

Copyright information

© 2006 Springer-Verlag Berlin Heidelberg

About this paper

Cite this paper

Molina, A.I., Redondo, M.A., Ortega, M. (2006). Applying Pattern-Based Techniques to Design Groupware Applications. In: Luo, Y. (eds) Cooperative Design, Visualization, and Engineering. CDVE 2006. Lecture Notes in Computer Science, vol 4101. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11863649_28

Download citation

  • DOI: https://doi.org/10.1007/11863649_28

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-44494-7

  • Online ISBN: 978-3-540-44496-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics