Skip to main content

A Proposal of Integration of the GUI Development of Groupware Applications into the Software Development Process

  • Conference paper
Book cover Groupware: Design, Implementation, and Use (CRIWG 2007)

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

Included in the following conference series:

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.

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

Access this chapter

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

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. Card, S., Moran, T., Newell, A.: The Psycology of Human-Computer Interaction. Hillsdale (1983)

    Google Scholar 

  2. Annett, J., Duncan, K.D.: Task Analysis and Training Design. Occupational Psychology 41, 211–221 (1967)

    Google Scholar 

  3. 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)

    Google Scholar 

  4. 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)

    Google Scholar 

  5. 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)

    Article  Google Scholar 

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

    Google Scholar 

  7. 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)

    Article  Google Scholar 

  8. 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)

    Google Scholar 

  9. 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)

    Google Scholar 

  10. Paternò, F.: Towards a UML for Interactive Systems. In: Nigay, L., Little, M.R. (eds.) EHCI 2001. LNCS, vol. 2254, Springer, Heidelberg (2001b)

    Chapter  Google Scholar 

  11. 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)

    Google Scholar 

  12. 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)

    Google Scholar 

  13. 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)

    Chapter  Google Scholar 

  14. Molina, A.I., Redondo, M.A., Ortega, M., CIAM: A methodology for groupware user interface development. Journal of Universal Computer Science (2007)

    Google Scholar 

  15. 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)

    Google Scholar 

  16. Larman, C.: UML y Patrones. Introducción al análisis y diseño orientado a objetos. Prentice-Hall, Englewood Cliffs (2002)

    Google Scholar 

  17. 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)

    Google Scholar 

  18. 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)

    Google Scholar 

  19. Artim, J., et al.: Incorporating work, process and task analysis into industrial object-oriented systems development. SIGCHI Bulletin 30(4) (1998)

    Google Scholar 

  20. Schulte, R.: Three-Tier Computing Architectures and Beyond. Published Report Note R-401-134. Gartner Group (1995)

    Google Scholar 

  21. 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)

    Google Scholar 

  22. 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)

    Google Scholar 

  23. Foley, J., et al.: UIDE-An Intelligent User Interface Design Environment. Intelligent User Interfaces, 339–384 (1991)

    Google Scholar 

  24. 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)

    Google Scholar 

  25. Vanderdonckt, J.M., Bodart, F.: Encapsulating Knowledge for Intelligent Automatic Interaction Objects Selection. In: InterCHI 1993, ACM Press, New York (1993)

    Google Scholar 

  26. Schwartzman, H.: Ethnography in Organizations. Qualitative Research Methods Series, vol. 27. Sage, Newbury Park CA (1993)

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Jörg M. Haake Sergio F. Ochoa Alejandra Cechich

Rights and permissions

Reprints 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)

Publish with us

Policies and ethics