Common LISP: the language
Communication and management support in system development environments
CHI '82 Proceedings of the 1982 Conference on Human Factors in Computing Systems
Organizing software in a distributed environment
Proceedings of the 1983 ACM SIGPLAN symposium on Programming language issues in software systems
A communication-oriented approach to structuring the software maintenance environment
ACM SIGSOFT Software Engineering Notes
Semistructured messages are surprisingly useful for computer-supported coordination
ACM Transactions on Information Systems (TOIS)
ACM Transactions on Information Systems (TOIS)
The USC system factory project
ACM SIGSOFT Software Engineering Notes
Groupware: some issues and experiences
Communications of the ACM
A Case Study of CES: A Distributed Collaborative Editing System Implemented in Argus
IEEE Transactions on Software Engineering - Special issue: specification and analysis of real-time systems
Designing organizational interfaces
CHI '85 Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
Atomic data abstractions in a distributed collaborative editing system
POPL '86 Proceedings of the 13th ACM SIGACT-SIGPLAN symposium on Principles of programming languages
Semi-structured messages are surprisingly useful for computer-supported coordination
CSCW '86 Proceedings of the 1986 ACM conference on Computer-supported cooperative work
Hi-index | 0.02 |
A project usually requires the cooperative efforts of more than one person to accomplish its goals. As the number of people working on a project increases, the time spent in coordinating their efforts multiplies, and difficulties often arise. Communication breakdowns cause major problems because communication is the cornerstone of effective cooperation. Decision making becomes complicated because areas of responsibility are ambiguous. Procedures which are set up to ensure critical actions occur often degrade over time. XCP is an experimental coordinator tool which assists an organization in implementing and maintaining its procedures. Its goal is to reduce the costs of communicating, coordinating, and deciding by carrying out formal plans of cooperative activity in partnership with its users. It tracks, prods, and manages the relational complexity as captured in the formal plan, so that human resources are available for more productive tasks. It can aid in the training of new staff because they do not have to learn a procedure in an ad hoc fashion. A prototype has been implemented in the VAX LISP ™ language and runs on a VAX ™ 11/785, 11/780, or 11/750 processor under the VMS ™ operating system.