Abstract
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.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Beaudouin-Lafon, M. (ed.): Computer Supported Cooperative Work, Université Paris.Sud, France. John Wiley & Sons, West Sussex, England (1999)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
Traetteberg, H.: Model-based User Interface Design. Phd thesis. Department of Computer and Information Sciences. Norwegian University of Science and Technology (2002)
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 2007 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Rodríguez, M.L., Garrido, J.L., Hurtado, M.V., Noguera, M. (2007). An Approach to the Model-Based Design of Groupware Multi-user Interfaces. 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_12
Download citation
DOI: https://doi.org/10.1007/978-3-540-74812-0_12
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)