Adapting groupware systems to changes in the collaborator's context of use

  • Authors:
  • Dominique Decouchant;Sonia Mendoza;Gabriela SáNchez;José RodríGuez

  • Affiliations:
  • C.N.R.S. - Laboratoire LIG, 681 Rue de la Passerelle, 38400 St Martin d'Hères, France and Department of Information Technologies, UAM-Cuajimalpa, Av. Constituyentes 1000, Lomas Altas, Del. Mi ...;Department of Computer Science, CINVESTAV-IPN, Instituto Politécnico Nacional 2508, San Pedro Zacatenco, Del. Gustavo A. Madero, Mexico, D.F. 07360, Mexico;Department of Computer Science, CINVESTAV-IPN, Instituto Politécnico Nacional 2508, San Pedro Zacatenco, Del. Gustavo A. Madero, Mexico, D.F. 07360, Mexico;Department of Computer Science, CINVESTAV-IPN, Instituto Politécnico Nacional 2508, San Pedro Zacatenco, Del. Gustavo A. Madero, Mexico, D.F. 07360, Mexico

  • Venue:
  • Expert Systems with Applications: An International Journal
  • Year:
  • 2013

Quantified Score

Hi-index 12.05

Visualization

Abstract

Owing to the dynamic nature of collaborative environments, the software intended to support collaborative work should adapt itself to the different situations that may occur. This requirement is related to the concept of ''context of use'', which has been considered as an important aspect in the design of interactive systems. Nevertheless, two main problems about this concept have been identified by current research in context-aware computing: (1) most of the studies have mainly focused on the context of a single user, so the context of multiple users involved in a common endeavor remains little explored, and (2) adaptability in context-aware systems generally takes into account a reduced number of contextual variables (mainly the user's location and platform). In this paper, we firstly re-conceptualize the notion of ''context of use'', in order to consider the main characteristics of collaborative environments. Based on this new notion, we then design and implement a framework that allows application developers to specify the adaptability of groupware systems in terms of the state of activities, roles, collaborators' location, available resources, and other typical variables of working groups. This framework has been generalized from scenarios that highlight dynamic situations presented in real collaborative settings. Finally, we validate our proposal by a set of applications that are able to adapt their user interface and functionality, when significant changes are produced in the environment, the working group, and/or the used devices.