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.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
England, D., Min, D.: Modelling Multiple and Collaborative Tasks in XUAN. In: Whorshop in HCI 2003, England (2003)
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)
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)
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)
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)
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)
Gamma, E., Helm, R., Johnson, R., Vlissides, J.: Design Patterns: Elements of Reusable Object-Oriented Software. Addison Wesley, Reading (1995)
Beyer, H., Holtzblatt, K.: Contextual Design: Defining Customer-Centered Systems. Morgan Kaufmann Publishers, San Francisco (1998)
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)
Carlsen, S.: Action Port Model: A Mixed Paradigm Conceptual Workflow Modeling Language. In: 3rd IFCIS International Conference on Cooperative Information Systems (1998)
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)
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)
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)
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)
Kolp, M., Giorgini, P., Mylopoulos, J.: Organizational Patterns for Early Requeriments Analysis. In: 15th International Conference on Advanced Information Systems Engineering, Velden, Austria (2003)
Martínez, A., Pastor, O., Estrada, H.: A pattern language to join early and late requirements. Journal of Computer Science & Technology 5 (2005)
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)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights 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)