Abstract
Consistency maintenance is an important issue in groupware systems. The existing consistency models are system-oriented and focus on objective and static aspects of consistency without sufficiently taking into account the involvement of human users. It is necessary to investigate how users perceive consistency and how systems can support the users in realising their expectation. This paper addresses consistency from the point of view of multi-user interaction and proposes a new usercentred consistency model. It argues that consistency is an agreement (or inter-subjectivity) among human users in groupware systems. Such a user-centred interpretation leads to the introduction and differentiation of externalised consistency and emergent consistency. The latter captures the fundamental characteristic of collaborative work, where human users’ intentions and negotiation play a crucial role. The paper examines the constituent parts of the model in detail.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
S. Adve and M. Hill. Weak ordering: a new definition. Proc. 17th Annual International Symposium on Computer Architecture, 1990, pp. 2–14.
P. Dewan. Architectures for collaborative applications. In M. Beaudouin-Lafon (ed.), Computer supported Co-operative Work, John Wiley & Sons, 1999, pp. 169–193.
P. Dourish. Consistency guarantees: exploiting application semantics for consistency management in a collaboration toolkit. In Proc. of the ACM Conference on CSCW, Nov. 1996, pp. 268–277.
C.A. Ellis and S.J. Gibbs. Concurrency control in groupware systems. In Proc. of ACM SIGMOD Conference on Management of Data, May 1989, pp. 399–407.
C.A. Ellis, S.J. Gibbs, and G.L. Rein. Groupware: some issues and experiences. In Communications of ACM 34(1), Jan.1991, pp. 39–58.
S. Greenberg and D. Marwood. Real time groupware as a distributed system: concurrency control and its effect on the interface. In Proc. ACM Conference on CSCW, November 1994, pp. 207–217.
G. E. Kaiser. Cooperative transactions for multi-user environments. In W. Kim (ed.), Modern Database Systems: the object model, interoperability, and beyond, ACM Press, 1994, pp. 409–433.
R. Kanawati. LICRA: A replicated-data management algorithm for distributed synchronous groupware application. In Parallel computing, vol. 22, 1997, pp. 1733–1746
Karsenty, C. Tronche, and M. Beaudouin-Lafon. GroupDesign: shared editing in a heterogeneous environment. In Usenix Journal of Computing Systems, 6(2), 1993, pp. 167–195.
T. P. Moran, K. McCall, B. van Melle, E. R. Pedersen, and F.G.H. Halasz. Some design principles for sharing in Tivoli, a white-board meeting support tool. In S. Greenberg, S. Hayne, and R. Rada (eds.), Groupware for Real-time Drawing: A Designer’s guide, McGraw-Hill, 1995, pp. 24–36.
J. P. Munson and P. Dewan. A concurrency control framework for collaborative systems. In Proceedings of ACM Conference on CSCW, 1996, pp. 278–287.
C. R. Palmer and G. V. Cormack. Operation transforms for a distributed shared spreadsheet. In Proceedings of the ACM Conference on CSCW, 1998, pp. 69–78.
A. Prakash. Group editors. In M. Beaudouin-Lafon (ed.), Computer Supported Cooperative Work, John Wiley & Sons, 1999, pp. 103–133.
C. Sun and D. Chen. A multi-version approach to conflict resolution in distribute groupware systems. In Proceedings of International Conference on Distributed Computing Systems, April 2000.
C. Sun and C.A. Ellis. Operational transformation in real-time group editors: Issues, algorithms, and achievements. In Proceedings of ACM Conference on CSCW, Nov. 1998, pp. 59–68
C. Sun, X. Jia, Y. Zhang, Y. Yang, and D. Chen. Achieving convergence, causality-preservation, and intention-preservation in real-time cooperative editing systems. In ACM Transactions on Computer-Human Interaction, 5(1), March 1998, pp. 63–108.
L. Xue, K. Zhang, and C. Sun. Conflict control locking in distributed cooperative graphics editors. In Proceedings of the 1st International Conference on Web Information Systems Engineering (WISE 2000), Hong Kong, IEEE CS Press, June 2000, pp. 401–408.
L. Xue, K. Zhang, M. Orgun, and C. Sun. Version composition and identification schemes in distributed real-time groupware systems. In Macquarie Computing Reports, No. C/TR01-01, Macquarie University, February 2001
L. Xue, K. Zhang, and C. Sun. An integrated post-locking, multi-versioning, and transformation scheme for consistency maintenance in real-time group editors. In Proc. of the 5th Intentional Symposium on Autonomous Decentralised Systems, Dallas, Texas, USA, IEEE CS Press, Mar. 2001.
L. Xue, M. Orgun, and K. Zhang. A group-based time-stamping scheme for the preservation of group intentions. In Proceedings of the International Conference on DCW, Sydney, Australia, April 2002.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2002 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Xue, L., Orgun, M., Zhang, K. (2002). A User-Centred Consistency Model in Real-Time Collaborative Editing Systems. In: Plaice, J., Kropf, P.G., Schulthess, P., Slonim, J. (eds) Distributed Communities on the Web. DCW 2002. Lecture Notes in Computer Science, vol 2468. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-36261-4_14
Download citation
DOI: https://doi.org/10.1007/3-540-36261-4_14
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-00301-4
Online ISBN: 978-3-540-36261-6
eBook Packages: Springer Book Archive