Reliable communication in the presence of failures
ACM Transactions on Computer Systems (TOCS)
Beyond the chalkboard: computer support for collaboration and problem solving in meetings
Communications of the ACM
Quilt: a collaborative tool for cooperative writing
COCS '88 Proceedings of the ACM SIGOIS and IEEECS TC-OA 1988 conference on Office information systems
Concurrency control in groupware systems
SIGMOD '89 Proceedings of the 1989 ACM SIGMOD international conference on Management of data
Atomic data abstractions in a distributed collaborative editing system
POPL '86 Proceedings of the 13th ACM SIGACT-SIGPLAN symposium on Principles of programming languages
Groupware: some issues and experiences
Communications of the ACM
MACE: a fine grained concurrent editor
COCS '91 Proceedings of the conference on Organizational computing systems
An annotated bibliography of computer supported cooperative work
ACM SIGCHI Bulletin - Special issue: Computer supported cooperative work
Tools for supporting the collaborative process
UIST '92 Proceedings of the 5th annual ACM symposium on User interface software and technology
Transparency and awareness in a real-time groupware system
UIST '92 Proceedings of the 5th annual ACM symposium on User interface software and technology
Active mail—a framework for implementing groupware
CSCW '92 Proceedings of the 1992 ACM conference on Computer-supported cooperative work
Undoing actions in collaborative work
CSCW '92 Proceedings of the 1992 ACM conference on Computer-supported cooperative work
Design considerations in choosing operations for building groupware systems (abstract)
ACM SIGOIS Bulletin - Special issue: CSCW '92 Tools and Technologies Workshop
Multicast channels for collaborative applications: design and performance evaluation
ACM SIGCOMM Computer Communication Review
Fine-grained revision control for collaborative software development
SIGSOFT '93 Proceedings of the 1st ACM SIGSOFT symposium on Foundations of software engineering
Collaborative multimedia scientific design in SHASTRA
MULTIMEDIA '93 Proceedings of the first ACM international conference on Multimedia
Animating user interfaces using animation servers
UIST '93 Proceedings of the 6th annual ACM symposium on User interface software and technology
A framework for shared applications with a replicated architecture
UIST '93 Proceedings of the 6th annual ACM symposium on User interface software and technology
Support for the file system security requirements of computational E-mail systems
CCS '94 Proceedings of the 2nd ACM Conference on Computer and communications security
Scoot: an object-oriented toolkit for multimedia collaboration
MULTIMEDIA '94 Proceedings of the second ACM international conference on Multimedia
Protocols for integrated audio and shared windows in collaborative systems
MULTIMEDIA '94 Proceedings of the second ACM international conference on Multimedia
DistView: support for building efficient collaborative applications using replicated objects
CSCW '94 Proceedings of the 1994 ACM conference on Computer supported cooperative work
Duplex: a distributed collaborative editing environment in large scale
CSCW '94 Proceedings of the 1994 ACM conference on Computer supported cooperative work
A framework for undoing actions in collaborative systems
ACM Transactions on Computer-Human Interaction (TOCHI)
Building real-time groupware with GroupKit, a groupware toolkit
ACM Transactions on Computer-Human Interaction (TOCHI)
Requirements of role-based access control for collaborative systems
RBAC '95 Proceedings of the first ACM Workshop on Role-based access control
A comparative analysis of groupware application protocols
ACM SIGCOMM Computer Communication Review
Mu3D: a causal consistency protocol for a collaborative VRML editor
VRML '00 Proceedings of the fifth symposium on Virtual reality modeling language (Web3D-VRML)
Group-authoring in CONCORD A DB-based approach
SAC '97 Proceedings of the 1997 ACM symposium on Applied computing
A flexible hybrid concurrency control model for collaborative applications in large scale settings
EW 7 Proceedings of the 7th workshop on ACM SIGOPS European workshop: Systems support for worldwide applications
A new approach to collaborative frameworks using shared objects
ACSC '01 Proceedings of the 24th Australasian conference on Computer science
Cooperative visual manipulation of music notation
ACM Transactions on Computer-Human Interaction (TOCHI)
Transparent sharing and interoperation of heterogeneous single-user applications
CSCW '02 Proceedings of the 2002 ACM conference on Computer supported cooperative work
Data Management Issues and Trade-Offs in CSCW Systems
IEEE Transactions on Knowledge and Data Engineering
Flexible Robust Programming in Distributed Object Systems
IEEE Transactions on Knowledge and Data Engineering
Reusing Single-User Applications to Create Multi-user Internet Applications
IICS '01 Proceedings of the International Workshop on Innovative Internet Computing Systems
A Generic Support for Distributed Deliberations
HPCN Europe 2001 Proceedings of the 9th International Conference on High-Performance Computing and Networking
Software framework for managing heterogeneity in mobile collaborative systems
GROUP '03 Proceedings of the 2003 international ACM SIGGROUP conference on Supporting group work
Software Framework for Managing Heterogeneity in Mobile Collaborative Systems
Computer Supported Cooperative Work
An optimization approach to group coupling in heterogeneous collaborative systems
GROUP '05 Proceedings of the 2005 international ACM SIGGROUP conference on Supporting group work
A lightweight approach to transparent sharing of familiar single-user editors
CSCW '06 Proceedings of the 2006 20th anniversary conference on Computer supported cooperative work
COLA: a lightweight platform for CSCW
ECSCW'93 Proceedings of the third conference on European Conference on Computer-Supported Cooperative Work
Low overhead, loosely coupled communication channels in collaboration
ECSCW'93 Proceedings of the third conference on European Conference on Computer-Supported Cooperative Work
A model for semi-(a)synchronous collaborative editing
ECSCW'93 Proceedings of the third conference on European Conference on Computer-Supported Cooperative Work
Building shared graphical editors using the abstraction-link-view architecture
ECSCW'93 Proceedings of the third conference on European Conference on Computer-Supported Cooperative Work
The session capture and replay paradigm for asynchronous collaboration
ECSCW'95 Proceedings of the fourth conference on European Conference on Computer-Supported Cooperative Work
Providing flexible services for managing shared state in collaborative systems
ECSCW'97 Proceedings of the fifth conference on European Conference on Computer-Supported Cooperative Work
Reusing single-user applications to create collaborative multi-member applications
Advances in Engineering Software
A framework for building collaboration tools by leveraging industrial components
ODBASE'06/OTM'06 Proceedings of the 2006 Confederated international conference on On the Move to Meaningful Internet Systems: CoopIS, DOA, GADA, and ODBASE - Volume Part I
Research: CSCW requires open systems
Computer Communications
Research: CCDES - a collaborative compound document editing system
Computer Communications
Hi-index | 0.02 |
The purpose of our project is to provide toolkits for building applications that support collaboration between people in distributed environments. In this paper, we describe one such toolkit, called DistEdit, that can be used to build interactive group editors for distributed environments. This toolkit has the ability to support different editors simultaneously and provides a high degree of fault-tolerance against machine crashes. To evaluate the toolkit, we modified two editors to make use of the toolkit. The resulting editors allow users to take turns at making changes while other users observe the changes as they occur. We give an evaluation of the toolkit based on the development and use of these editors.