Beyond the chalkboard: computer support for collaboration and problem solving in meetings
Communications of the ACM
Concurrency control in groupware systems
SIGMOD '89 Proceedings of the 1989 ACM SIGMOD international conference on Management of data
Multicast routing in datagram internetworks and extended LANs
ACM Transactions on Computer Systems (TOCS)
Communications of the ACM - Special issue on computer graphics: state of the arts
Logical Time in Distributed Computing Systems
Computer - Distributed computing systems: separate resources acting as one
Lightweight causal and atomic group multicast
ACM Transactions on Computer Systems (TOCS)
High-latency, low-bandwidth windowing in the Jupiter collaboration system
Proceedings of the 8th annual ACM symposium on User interface and software technology
A reliable multicast framework for light-weight sessions and application level framing
SIGCOMM '95 Proceedings of the conference on Applications, technologies, architectures, and protocols for computer communication
Policies and roles in collaborative applications
CSCW '96 Proceedings of the 1996 ACM conference on Computer supported cooperative work
An integrating, transformation-oriented approach to concurrency control and undo in group editors
CSCW '96 Proceedings of the 1996 ACM conference on Computer supported cooperative work
Serialization of concurrent operations in a distributed collaborative environment
GROUP '97 Proceedings of the international ACM SIGGROUP conference on Supporting group work: the integration challenge
Controlling access in multiuser interfaces
ACM Transactions on Computer-Human Interaction (TOCHI)
ACM Transactions on Computer-Human Interaction (TOCHI)
Operation transforms for a distributed shared spreadsheet
CSCW '98 Proceedings of the 1998 ACM conference on Computer supported cooperative work
COCA: collaborative objects coordination architecture
CSCW '98 Proceedings of the 1998 ACM conference on Computer supported cooperative work
“Got COCA?” A new perspective in building electronic meeting systems
WACC '99 Proceedings of the international joint conference on Work activities coordination and collaboration
A distributed algorithm for graphic objects replication in real-time group editors
GROUP '99 Proceedings of the international ACM SIGGROUP conference on Supporting group work
Runtime dynamics in collaborative systems
GROUP '99 Proceedings of the international ACM SIGGROUP conference on Supporting group work
A collaboration specification language
Proceedings of the 2nd conference on Domain-specific languages
Time, clocks, and the ordering of events in a distributed system
Communications of the ACM
Active Database Systems: Triggers and Rules for Advanced Database Processing
Active Database Systems: Triggers and Rules for Advanced Database Processing
Fundamentals of Distributed System Observation
IEEE Software
Hi-index | 0.00 |
The concept of time in traditional distributed systems has been inherited in the Computer-Supported Collaborative Work (CSCW) literature. The following assumptions have generally been made: (1) Events are atomic and their durations do not matter. (2) Total ordering of events can be achieved by some mechanical algorithm. (3) The relationship between events is determined solely by time (causal relationship). However, we observe that these assumptions are not appropriate if the goal is to faithfully preserve user intentions in collaborative systems. In particular, we discuss why and how these assumptions should be relaxed or removed in the design of collaborative editing systems.