Runtime dynamics in collaborative systems

  • Authors:
  • Du Li;Richard R. Muntz

  • Affiliations:
  • Department of Computer Science, University of California Los Angeles, Los Angeles, CA;Department of Computer Science, University of California Los Angeles, Los Angeles, CA

  • Venue:
  • GROUP '99 Proceedings of the international ACM SIGGROUP conference on Supporting group work
  • Year:
  • 1999

Quantified Score

Hi-index 0.00

Visualization

Abstract

The importance of supporting flexible roles and dynamic policies has long been recognized in the CSCW (Computer-Supported Cooperative Work) literature but unfortunately never with a systematic solution. This paper proposes a taxonomy of runtime dynamics in collaborative systems in general and discusses our solution in the COCA framework. Firstly, individual participants can take roles, drop roles, and switch between roles as a collaboration runs, Secondly, a role can be transferred from one participant to another at runtime. Thirdly, session-wide, authorized participants can change the definition of roles and coordination policies on the fly while keeping the mapping between roles and participants. When such changes happen on the fly, the runtime environment of the sites which are potentially affected, including the state information within the computation modules and the communication channels, must be handled properly according to the semantics of the collaboration itself.