Fiia: user-centered development of adaptive groupware systems

  • Authors:
  • Christopher Wolfe;T.C. Nicholas Graham;W. Greg Phillips;Banani Roy

  • Affiliations:
  • Queen's University, Kingston, ON, Canada;Queen's University, Kingston, ON, Canada;Royal Military College of Canada, Kingston, ON, Canada;Queen's University, Kingston, ON, Canada

  • Venue:
  • Proceedings of the 1st ACM SIGCHI symposium on Engineering interactive computing systems
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

Adaptive groupware systems support changes in users' locations, devices, roles and collaborative structure. Developing such systems is difficult due to the complex distributed systems programming involved. In this paper, we introduce Fiia, a novel architectural style for groupware. Fiia is user-centered, in that it allows easy specification of groupware structured around users' settings, devices and applications, and where adaptations are specified at a high level similar to scenarios. The Fiia.Net toolkit automatically maps Fiia architectures to a wide range of possible distributed systems, under control of an annotation language. Together, these allow developers to work at a high level, while retaining control over distribution choices.