Skip to main content

A User-Centred Consistency Model in Real-Time Collaborative Editing Systems

  • Conference paper
  • First Online:
Distributed Communities on the Web (DCW 2002)

Part of the book series: Lecture Notes in Computer Science ((LNCS,volume 2468))

Included in the following conference series:

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.

This is a preview of subscription content, log in via an institution to check access.

Access this chapter

Chapter
USD 29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD 39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Softcover Book
USD 54.99
Price excludes VAT (USA)
  • Compact, lightweight edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

References

  1. S. Adve and M. Hill. Weak ordering: a new definition. Proc. 17th Annual International Symposium on Computer Architecture, 1990, pp. 2–14.

    Google Scholar 

  2. P. Dewan. Architectures for collaborative applications. In M. Beaudouin-Lafon (ed.), Computer supported Co-operative Work, John Wiley & Sons, 1999, pp. 169–193.

    Google Scholar 

  3. 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.

    Google Scholar 

  4. 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.

    Google Scholar 

  5. 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.

    Google Scholar 

  6. 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.

    Google Scholar 

  7. 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.

    Google Scholar 

  8. R. Kanawati. LICRA: A replicated-data management algorithm for distributed synchronous groupware application. In Parallel computing, vol. 22, 1997, pp. 1733–1746

    Article  MATH  Google Scholar 

  9. 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.

    Google Scholar 

  10. 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.

    Google Scholar 

  11. J. P. Munson and P. Dewan. A concurrency control framework for collaborative systems. In Proceedings of ACM Conference on CSCW, 1996, pp. 278–287.

    Google Scholar 

  12. 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.

    Google Scholar 

  13. A. Prakash. Group editors. In M. Beaudouin-Lafon (ed.), Computer Supported Cooperative Work, John Wiley & Sons, 1999, pp. 103–133.

    Google Scholar 

  14. 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.

    Google Scholar 

  15. 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

    Google Scholar 

  16. 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.

    Google Scholar 

  17. 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.

    Chapter  Google Scholar 

  18. 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

    Google Scholar 

  19. 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.

    Google Scholar 

  20. 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.

    Google Scholar 

Download references

Author information

Authors and Affiliations

Authors

Editor information

Editors and Affiliations

Rights and permissions

Reprints 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

Publish with us

Policies and ethics