WYSIWIS revised: early experiences with multiuser interfaces
ACM Transactions on Information Systems (TOIS)
Concurrency control in groupware systems
SIGMOD '89 Proceedings of the 1989 ACM SIGMOD international conference on Management of data
Sharing views and interactions with single-user applications
COCS '90 Proceedings of the ACM SIGOIS and IEEE CS TC-OA conference on Office information systems
CHI '90 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Rendezvous: an architecture for synchronous multi-user applications
CSCW '90 Proceedings of the 1990 ACM conference on Computer-supported cooperative work
MMConf: an infrastructure for building shared multimedia applications
CSCW '90 Proceedings of the 1990 ACM conference on Computer-supported cooperative work
Findings from observational studies of collaborative work
International Journal of Man-Machine Studies - Computer-supported cooperative work and groupware. Part 1
Comparing the programming demands of single-user and multi-user applications
UIST '91 Proceedings of the 4th annual ACM symposium on User interface software and technology
Ethnographically-informed systems design for air traffic control
CSCW '92 Proceedings of the 1992 ACM conference on Computer-supported cooperative work
Principles of Designing Multi-User Interface Development Environments
Proceedings of the IFIP TC2/WG2.7 Working Conference on Engineering for Human-Computer Interaction
Flexible architectures for CSCW system support
ACM SIGOIS Bulletin - Special issue: workshop write-ups and positions papers from CSCW'94
Extending the scope of PAC-Amodeus to cooperative systems
ACM SIGOIS Bulletin - Special issue: workshop write-ups and positions papers from CSCW'94
A distributed and policy-free general-purpose shared window system
IEEE/ACM Transactions on Networking (TON)
An object-based model for pprototyping user interfaces of cooperative systems
ACM SIGSOFT Software Engineering Notes
AVI '00 Proceedings of the working conference on Advanced visual interfaces
A system for supporting and managing same-time/different-place group interactions
AVI '98 Proceedings of the working conference on Advanced visual interfaces
Medium versus mechanism: supporting collaboration through customisation
ECSCW'95 Proceedings of the fourth conference on European Conference on Computer-Supported Cooperative Work
Hi-index | 4.10 |
Computer support for cooperative work requires the construction of applications that support interaction by multiple users. The highly dynamic and flexible nature of cooperative work makes the need for rapid user-interface prototyping a central concern. We have designed and developed a software architecture that provides mechanisms to support rapid multiuser-interface construction and distributed user-interface management. Rapid prototyping requires mechanisms that make the information determining interface configuration visible, accessible, and tailorable. We developed the architecture as part of a project investigating support for the cooperative work of air traffic controllers. Extensive use of prolonged ethnographic investigation helped to uncover the nature of cooperation in air traffic control. The aim of the architecture is to support an environment in which a multidisciplinary team can experiment with a wide range of alternate user-interface designs for air traffic controllers. Thus, we use examples from this domain to illustrate the architecture.