Abstract
In the last years the production of systems supporting work-in-group has been high. However, the design and development of this kind of systems is difficult, especially due to the multidisciplinarity involved and technical complexity (concurrence, distribution, data sharing, user interface, etc.). We propose a design and development process of the user interface in this kind of applications. This process is based on the use of several models for representing collaborative and interactive issues. In this process several techniques and notations are used. In this paper we introduce our methodological approach and describe how it is integrated into the Software Engineering Process.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Card, S., Moran, T., Newell, A.: The Psycology of Human-Computer Interaction. Hillsdale (1983)
Annett, J., Duncan, K.D.: Task Analysis and Training Design. Occupational Psychology 41, 211–221 (1967)
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 (2004a)
van Welie, M., van der Vee, G.C.: Groupware Task Analysis. In: Hollnagel, E. (ed.) Handbook Of Cognitive Task Design, LEA., NJ, pp. 447–476 (2003)
Pinelle, D., Gutwin, C., Greenberg, S.: Task Analysis for Groupware Usability Evaluation: Modeling Shared-Workspace Tasks with the Mechanics of Collaboration. ACM Transactions on Computer-Human Interacion 10(4), 281–311 (2003)
Carlsen, S.: Action Port Model: A Mixed Paradigm Conceptual Workflow Modeling Language. In: 3rd IFCIS International Conference on Cooperative Information Systems (1998)
van der Aalst, W.M.P., et al.: Proclets: a framework for lightweight interacting workflow processes. Journal of Cooperative Information Systems 10(4), 443–482 (2001)
Molina, A.I., Redondo, M.A., Ortega, M.: Analyzing and modelling user task in DomoSim-TPC system for adapting to mobile devices. In: Navarro, R., Lorés, J. (eds.) HCI related papers of Interacción 2004, pp. 221–241. Springer, Heidelberg (2005a)
Dillenbourg, P., et al.: The Evolution of Research on Collaborative Learning. In: Reimann, P., Spada, H. (eds.) Vol. Learning in humans and machines. Towards an interdisciplinary learning science, London, pp. 189–211 (1995)
Paternò, F.: Towards a UML for Interactive Systems. In: Nigay, L., Little, M.R. (eds.) EHCI 2001. LNCS, vol. 2254, Springer, Heidelberg (2001b)
Granollers, T.: MPIu+a. Una metodología que integra la Ingeniería del Software, la Interacción Persona-Ordenador y la Accesibilidad en el contexto de equipos de desarrollo multidisciplinares. In: Workshop Tendiendo Puentes entre la Interacción Persona-Ordenador (IPO) y la Ingeniería del Software (IS), Madrid (2005)
Ferré, X., Moreno, A.M.: Integración de la IPO en el Proceso de Desarrollo de la Ingeniería del Software: Propuestas Existentes y Temas a Resolver. In: V Congreso Interacción Persona-Ordenador (Interacción 2004), Lleida, España (2004)
Molina, A.I., Redondo, M.A., Ortega, M.: A conceptual and methodological framework for modeling interactive groupware applications. In: Dimitriadis, Y.A., Zigurs, I., Gómez-Sánchez, E. (eds.) CRIWG 2006. LNCS, vol. 4154, Springer, Heidelberg (2006)
Molina, A.I., Redondo, M.A., Ortega, M., CIAM: A methodology for groupware user interface development. Journal of Universal Computer Science (2007)
Paternò, F., Mancini, C., Meniconi: ConcurTaskTree: A diagrammatic notation for specifying task models. In: IFIP TC 13 International Conference on Human-Computer Interaction Interact 1997, Kluwer Academic Publishers, Sydney (1997)
Larman, C.: UML y Patrones. Introducción al análisis y diseño orientado a objetos. Prentice-Hall, Englewood Cliffs (2002)
Soares, K., Furtado, E.: RUPi - A Unified Process that Integrates Human-Computer Interaction and Software Engineering. In: Workshop Bridging the Gap Between Software-Engineering and Human-Computer Interaction at ICSE 2003.OR (2003)
Ferré, X.: Integration of Usability Techniques into the Software Development Process. In: Workshop Bridging the Gaps Between Software Engineering and Human-Computer Interaction, ICSE-2003, Portland (OR), USA (2003)
Artim, J., et al.: Incorporating work, process and task analysis into industrial object-oriented systems development. SIGCHI Bulletin 30(4) (1998)
Schulte, R.: Three-Tier Computing Architectures and Beyond. Published Report Note R-401-134. Gartner Group (1995)
Lu, S., Paris, C., Vander Linden, K.: Towards the automatic generation of task models from object oriented diagrams. In: Chatty, S., Dewan, P. (eds.) Engineering for Human-Computer Interaction, Kluwer academic publishers, Boston (1999)
Luyten, K., et al.: Derivation of a Dialog Model from a Task Model by Activity Chain Extraction. In: Jorge, J.A., Jardim Nunes, N., Falcão e Cunha, J. (eds.) DSV-IS 2003. LNCS, vol. 2844, Springer, Heidelberg (2003)
Foley, J., et al.: UIDE-An Intelligent User Interface Design Environment. Intelligent User Interfaces, 339–384 (1991)
Puerta, A.R.: The MECANO Project: Comprehensive and Integrated Support for Model-Based Interface Development. In: CADUI 1996: Computer-Aided Design of User In-terfaces, Numur, Belgium (1996)
Vanderdonckt, J.M., Bodart, F.: Encapsulating Knowledge for Intelligent Automatic Interaction Objects Selection. In: InterCHI 1993, ACM Press, New York (1993)
Schwartzman, H.: Ethnography in Organizations. Qualitative Research Methods Series, vol. 27. Sage, Newbury Park CA (1993)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Molina, A.I., Giraldo, W.J., Redondo, M.A., Ortega, M. (2007). A Proposal of Integration of the GUI Development of Groupware Applications into the Software Development Process. In: Haake, J.M., Ochoa, S.F., Cechich, A. (eds) Groupware: Design, Implementation, and Use. CRIWG 2007. Lecture Notes in Computer Science, vol 4715. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-74812-0_9
Download citation
DOI: https://doi.org/10.1007/978-3-540-74812-0_9
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-74811-3
Online ISBN: 978-3-540-74812-0
eBook Packages: Computer ScienceComputer Science (R0)