User interface analysis for groupware applications in the TOUCHE process model. (English) Zbl 1187.68164

Summary: Groupware applications require a special attention during the first development stages since, in addition to interactions of the users with the system, interactions among the users through the system should be considered. The methodological approach we present in this paper is part of a complete process model called TOUCHE. The proposal is based on several models to perform the analysis of CSCW systems. The methodology presented to address the analysis stage provides the mechanisms to specify the organization of the participants of a system, the roles they play, the interaction of the users within the system and the interaction among the different participants through the system, i.e., person-computer-person interaction. The integration within the process model is also slightly depicted. The artefacts of the whole process are robustly connected, what facilitates the inter and the intra-stage traceability. Finally, a case study is presented to demonstrate the applicability of the proposal.


68N99 Theory of software
68M14 Distributed systems
Full Text: DOI


[1] OMG. Object Management Group. UML Superstructure Specification, v2.0, 2005.
[2] Jacobson, I.; Booch, G.; Rumbaugh, J.: The unified software development process, (1999)
[3] Greif, I.: Computer-supported cooperative work: a book of readings, (1988)
[4] Grudin, J.: Computer-supported cooperative work: history and focus, Computer 27, 5 (1994)
[5] Johansen, R.: Groupware: computer support for business teams, (1988)
[6] Poltrock, S.; Grudin, J.: Computer supported cooperative work and groupware, Companion on human factors in computing systems, CHI’94. Boston, massachusetts, united states, 355-356 (1994)
[7] Garrido, J. L.; Gea, M.; Rodríguez, M. L.: Requirements engineering in cooperative systems, , 226-244 (2005)
[8] Molina AI. Una Propuesta Metodológica para el Desarrollo de la Interfaz de Usuario en Sistemas Groupware. Tesis Doctoral. Universidad de Castilla-La Mancha.
[9] Poltrock, S.; Grudin, J.: CSCW, groupware and workflow: experiences, state of art, and future trends, , 120-121 (1999)
[10] Paterno, F.: Model-based design and evaluation of interactive applications, (1999)
[11] Pinelle, D.; Gutwin, C.; Greenberg, S.: Task analysis for groupware usability evaluation: modeling shared-workspace tasks with the mechanics of collaboration, ACM (TOCHI) 10, No. 4, 281-311 (2003)
[12] Van Der Veer, G. C.; Van Welie, M.: Task based groupware design: putting theory into practice, , 326-337 (2000)
[13] Penichet VMR, Lozano MD, Gallud JA, Tesoriero R. Requirement Gathering templates for groupware applications. In: Macías JA, Granollers T, Latorre P (editors). New trends on human – computer interaction: research, development, new tools and methods. Springer; 2009, ISBN: 978-1-84882-351-8.
[14] Penichet, V. M. R.; Lozano, M. D.; Gallud, J. A.: An ontology to model collaborative organizational structures in CSCW systems, Engineering the user interface: from research to practice (2008)
[15] Durán A. Un Entorno Metodológico de Ingeniería de Requisitos para Sistemas de Información. PhD. University of Sevilla. 2000.
[16] Constantine, L. L.; Lockwood, L. A. D.: Software for use: a practical guide to the models and methods of usage-centered design, (1999)
[17] Penichet, V. M. R.; Lozano, M. D.; Gallud, J. A.; Tesoriero, R.: Task modelling for collaborative systems, Lecture notes in computer science 4849 (2007)
[18] Ellis, C.; Wainer, J. A.: Conceptual model of groupware, , 79-88 (1994)
[19] Poltrock S, Grudin J. Computer supported cooperative work and groupware (CSCW). In: Interact 2005 (Rome, Italy, Ago 1999); 2005.
This reference list is based on information provided by the publisher or from digital mathematics libraries. Its items are heuristically matched to zbMATH identifiers and may contain data conversion errors. It attempts to reflect the references listed in the original paper as accurately as possible without claiming the completeness or perfect precision of the matching.