skip to main content
10.1145/1031607.1031683acmconferencesArticle/Chapter ViewAbstractPublication PagescscwConference Proceedingsconference-collections
Article

Preserving operation effects relation in group editors

Authors Info & Claims
Published:06 November 2004Publication History

ABSTRACT

Consistency maintenance is a critical and challenging issue in many interactive groupware applications that can be modeled as group editors. This paper addresses two open consistency problems: divergence and operation effects relation violation. While the former has been partly solved, the latter has never been addressed in any published work. We propose a novel approach to solving both problems in the same framework. Particularly it preserves the effects relation of concurrent operations so that convergence is achieved automatically. Our work provides a new perspective into group editors and operational transformation algorithms.

References

  1. P. Bellini, P. Nesi, and M. B. Spinu. Cooperative visual manipulation of music notation. ACM Transactions on Computer-Human Interaction, 9(3):194--237, Sept. 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. R. Bentley and P. Dourish. Medium versus mechanism: Supporting collaboration through customization. In ECSCW'95 Proceedings, 1995. Google ScholarGoogle ScholarDigital LibraryDigital Library
  3. A. H. Davis, C. Sun, and J. Lu. Generalizing operational transformation to the standard general markup language. In ACM CSCW'02, pages 58--67, Nov. 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  4. P. Dewan, R. Choudhary, and H. Shen. An editing-based characterization of the design space of collaborative applications. Journal of Organizational Computing, 4(3):219--240, 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. P. Dourish. Consistency guarantees: Exploiting application semantics for consistency management in a collaboration toolkit. In ACM CSCW'96 Proceedings, pages 268--277, Cambridge, MA, Nov. 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. W. K. Edwards. Policies and roles in collaborative applications. In ACM CSCW'96 Proceedings, pages 11--20, 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. C. A. Ellis and S. J. Gibbs. Concurrency control in groupware systems. In ACM SIGMOD'89 Preceedings, pages 399--407, Portland Oregon, 1989. Google ScholarGoogle ScholarDigital LibraryDigital Library
  8. S. Greenberg and D. Marwood. Real-time groupware as a distributed system: Concurrency control and its effect on the interface. In ACM CSCW'94 Proceedings, pages 207--217, Chapel Hill, NC, Oct. 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  9. J. Grudin. Why CSCW applications fail: Problems in the design and evaluation of organizational interfaces. In ACM CSCW'88 Proceedings, pages 85--93, Portland, Oregon, Sept. 1988. Google ScholarGoogle ScholarDigital LibraryDigital Library
  10. C. M. Hymes and G. M. Olson. Unblocking brainstorming through the use of simple group editor. In ACM CSCW'92 Proceedings, pages 99--106, Nov. 1992. Google ScholarGoogle ScholarDigital LibraryDigital Library
  11. A. Imine, P. Molli, G. Oster, and M. Rusinowitch. Proving correctness of transformation functions in real-time groupware. In European CSCW'03 Proceedings, Sept. 2003. Google ScholarGoogle ScholarDigital LibraryDigital Library
  12. M. J. Knister and A. Prakash. A framework for undoing actions in collaborative systems. ACM Transactions on Computer-Human Interaction, 1(4):295--330, Dec. 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  13. D. Li and R. Li. Transparent sharing and interoperation of heterogeneous single-user applications. In ACM CSCW'02 Proceedings, pages 246--255, Nov. 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  14. D. Li and R. Li. Ensuring consistency in real-time group editors. ACM Transactions on Computer-Human Interaction, Apr. 2004. Under review.Google ScholarGoogle Scholar
  15. D. Li and R. Li. Ensuring content and intention consistency in real-time group editors. In Proceedings of the 24th IEEE International Conference on Distributed Computing Systems (ICDCS'04), pages 748--755, Mar. 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  16. C. M. Neuwirth, D. S. Kaufer, R. Chandhok, and J. H. Morris. Computer support for distributed collaborative writing: defining parameters of interaction. In Proceedings of the ACM conference on Computer supported cooperative work, pages 145--152, Chapel Hill, NC, Oct. 1994. Google ScholarGoogle ScholarDigital LibraryDigital Library
  17. S. Noel and J.-M. Robert. Empirical study on collaborative writing: What do co-authors do, use, and like. Journal of Computer Supported Cooperative Work, 13:63--89, 2004. Google ScholarGoogle ScholarDigital LibraryDigital Library
  18. M. Ressel, D. Nitsche-Ruhland, and R. Gunzenhauser. An integrating, transformation-oriented approach to concurrency control and undo in group editors. In ACM CSCW'96 Proceedings, pages 288--297, Nov. 1996. Google ScholarGoogle ScholarDigital LibraryDigital Library
  19. H. Shen and C. Sun. Flexible notification for collaborative systems. In ACM CSCW'02, pages 77--86, Nov. 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  20. M. Suleiman, M. Cart, and J. Ferrié. Concurrent operations in a distributed and mobile collaborative environment. In Proceedings of the IEEE Fourteenth International Conference on Data Engineering, pages 36--45, Orlando, Florida, USA, Feb. 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  21. C. Sun. Optional and responsive fine-grain locking in Internet-based collaborative systems. IEEE Transactions on Parallel and Distributed Systems, 13(9):994--1008, Sept. 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  22. C. Sun. Undo as concurrent inverse in group editors. ACM Transactions on Computer-Human Interaction, 9(4):309--361, Dec. 2002. Google ScholarGoogle ScholarDigital LibraryDigital Library
  23. C. Sun. False-tie puzzle solved in reduce and coword group editors. Personal Communication, Feb. 2004.Google ScholarGoogle Scholar
  24. C. Sun. The CoWord and CoPowerpoint Projects. http://reduce.qpsf.edu.au/coword/+, 2004.Google ScholarGoogle Scholar
  25. C. Sun and C. Ellis. Operational transformation in real-time group editors: issues, algorithms, and achievements. In ACM CSCW'98, pages 59--68, Dec. 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  26. C. Sun, X. Jia, Y. Zhang, Y. Yang, and D. Chen. Achieving convergence, causality-preservation, and intention-preservation in real-time cooperative editing systems. ACM Transactions on Computer-Human Interaction, 5(1):63--108, Mar. 1998. Google ScholarGoogle ScholarDigital LibraryDigital Library
  27. N. Vidot, M. Cart, J. Ferrie, and M. Suleiman. Copies convergence in a distributed realtime collaborative environment. In ACM CSCW'00, pages 171--180, Dec. 2000. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Preserving operation effects relation in group editors

        Recommendations

        Comments

        Login options

        Check if you have access through your login credentials or your institution to get full access on this article.

        Sign in
        • Published in

          cover image ACM Conferences
          CSCW '04: Proceedings of the 2004 ACM conference on Computer supported cooperative work
          November 2004
          644 pages
          ISBN:1581138105
          DOI:10.1145/1031607

          Copyright © 2004 ACM

          Permission to make digital or hard copies of all or part of this work for personal or classroom use is granted without fee provided that copies are not made or distributed for profit or commercial advantage and that copies bear this notice and the full citation on the first page. Copyrights for components of this work owned by others than ACM must be honored. Abstracting with credit is permitted. To copy otherwise, or republish, to post on servers or to redistribute to lists, requires prior specific permission and/or a fee. Request permissions from [email protected]

          Publisher

          Association for Computing Machinery

          New York, NY, United States

          Publication History

          • Published: 6 November 2004

          Permissions

          Request permissions about this article.

          Request Permissions

          Check for updates

          Qualifiers

          • Article

          Acceptance Rates

          CSCW '04 Paper Acceptance Rate53of176submissions,30%Overall Acceptance Rate2,235of8,521submissions,26%

          Upcoming Conference

          CSCW '24

        PDF Format

        View or Download as a PDF file.

        PDF

        eReader

        View online with eReader.

        eReader