An Approach to the Model-Based Design of Groupware Multi-user Interfaces

  • María Luisa Rodríguez
  • José Luis Garrido
  • María V. Hurtado
  • Manuel Noguera
Part of the Lecture Notes in Computer Science book series (LNCS, volume 4715)


The rapid development of technology allows organizations to operate on interactive environments in which work is organized and assigned to groups of people cooperating in order to reach their purposes. In groupware applications, the user interface is essential because it must support the process of sharing information and group work appropriately. Thereby, the user interface design requires the understanding of the tasks that a group must accomplish in the system and the different users’ characteristics, as well as to address technological issues. The use of models, at different abstraction levels, should be taken into account in order to tackle the complexity while designing groupware interfaces. This paper proposes an approach to the model-based design of multi-user interfaces for groupware applications.


Groupware applications model-based development multi-user interfaces group awareness 


Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.


  1. 1.
    Beaudouin-Lafon, M. (ed.): Computer Supported Cooperative Work, Université Paris.Sud, France. John Wiley & Sons, West Sussex, England (1999)Google Scholar
  2. 2.
    Dumont, A., Pietrobon, C.: A Method for Specification of Collaborative Interfaces through the Use of Scenarios. In: Fifth International Conference on Computer Supported Cooperative Work in Design, pp. 15–19 (2001)Google Scholar
  3. 3.
    Elkoutbi, M., Khriss, I., Keller, R.K.: Generating User Interface Prototypes from Scenarios. In: Proceedings of the Fourth IEEE International Symposium on Requirements Engineering, pp. 1–25 (1999)Google Scholar
  4. 4.
    Garrido, J.L., Gea, M., Rodríguez, M.L.: Requirements enginnering in cooperative systems, In: Requirements Enginnering for Sociotechnical Systems, Idea Group, Inc., USA, pp. 226–244 (2005)Google Scholar
  5. 5.
    Garrido, J.L., Noguera, M., González, M., Gea, M., Hurtado, M.V.: Leveraging the Linda Coordination Model for a Groupware Architecture Implementation. In: Dimitriadis, Y.A., Zigurs, I., Gómez-Sánchez, E. (eds.) CRIWG 2006. LNCS, vol. 4154, pp. 286–301. Springer, Heidelberg (2006)CrossRefGoogle Scholar
  6. 6.
    Garrido, J.L., Noguera, M., González, M., Hurtado, M.V., Rodríguez, M.L.: Definition and use of Computacional Independent Models in an MDA-based groupware development process. Science of Computer Programming 66(1), 25–43 (2007)zbMATHCrossRefMathSciNetGoogle Scholar
  7. 7.
    Hill, J., Gutwin, C.: Awareness Support in a Groupware Widget Toolkit. In: Proceeding of the 2003 International ACM SIGGROUP Conference on Supporting Group Work, pp. 258–267. ACM Press, New York (2003)CrossRefGoogle Scholar
  8. 8.
    Ibánez Santórum, J.A.: Diseño e implementación de una plataforma para el desarrollo de sistemas groupware. In: Proyecto fin de carrera. Dpto. Lenguajes y Sistemas Informáticos, Universidad de Granada (2006)Google Scholar
  9. 9.
    López Nores, M., et al.: Formal specification applied to multiuser distributed services: Experiences in collaborative t-learning. The Journal of Systems and Software 79(8), 1141–1155 (2006)CrossRefGoogle Scholar
  10. 10.
    Pinheiro da Silva, P., Paton, N.W.: UMLi: The Unified Modeling Language for Interactive Applications. In: Evans, A., Kent, S., Selic, B. (eds.) UML 2000. LNCS, vol. 1939, pp. 117–132. Springer, Heidelberg (2000)Google Scholar
  11. 11.
    Schlungbaum, E.: Model-based User Interface Software Tools Current state of declarative models. Research Report, Georgia Institute of Technology, Graphics, Visualizations & Usability Center, GIT-GVU-96-30 (1996)Google Scholar
  12. 12.
    Traetteberg, H.: Model-based User Interface Design. Phd thesis. Department of Computer and Information Sciences. Norwegian University of Science and Technology (2002)Google Scholar

Copyright information

© Springer-Verlag Berlin Heidelberg 2007

Authors and Affiliations

  • María Luisa Rodríguez
    • 1
  • José Luis Garrido
    • 1
  • María V. Hurtado
    • 1
  • Manuel Noguera
    • 1
  1. 1.Departamento de Lenguajes y Sistemas Informáticos, Universidad de Granada, E.T.S.I.I.T., c/Periodista Daniel Saucedo Aranda s/n, 18071 GranadaSpain

Personalised recommendations