Conference Paper

Supporting String-Wise Operations and Selective Undo for Peer-to-Peer Group Editing

Loading...
Thumbnail Image

Fulltext URI

Document type

Text/Conference Paper

Additional Information

Date

Journal Title

Journal ISSN

Volume Title

Publisher

Association for Computing Machinery

Abstract

Real-time group editing has been envisioned as an effective manner of collaboration. For years, operational transformation (OT) has been the standard concurrency control mechanism for real-time group editing, due to its potential for high responsiveness to local editing operations. OT algorithms are generally non-trivial to be error-free and are computation intensive. Recently, commutative replicated data types (CRDT) have appeared as an alternative to OT. The state-of-the-art OT and CRDT work still lacks the basic functionality found in single-user text editors. In particular, there is no published work that supports both string-wise operations and selective undo. This paper presents an approach that combines and extends OT and CRDT strengths. It is fully decentralized and supports string-wise editing operations and selective undo. Our performance study shows that it provides sufficient responsiveness to the end-users.

Description

Yu, Weihai (2014): Supporting String-Wise Operations and Selective Undo for Peer-to-Peer Group Editing. Proceedings of the 2014 ACM International Conference on Supporting Group Work. DOI: 10.1145/2660398.2660401. Association for Computing Machinery. pp. 226–237. Sanibel Island, Florida, USA

Keywords

operation transformation., real-time collaborative editor, commutative replicated data type

Citation

URI

Collections

Endorsement

Review

Supplemented By

Referenced By


Number of citations to item: 6

  • Weihai Yu, Gérald Oster, Claudia-Lavinia Ignat (2017): Handling Disturbance and Awareness of Concurrent Updates in a Collaborative Editor, In: Lecture Notes in Computer Science, doi:10.1007/978-3-319-66805-5_5
  • Yunhao Mao, Zongxin Liu, Hans-Arno Jacobsen (2022): Reversible conflict-free replicated data types, In: Proceedings of the 23rd ACM/IFIP International Middleware Conference, doi:10.1145/3528535.3565252
  • Weiwei Cai, Fazhi He, Shangxu Yang, Xiao Lv, Yuan Cheng (2022): Self‐compressing object sequence for consistency maintenance in co‐editors, In: Software: Practice and Experience 8(52), doi:10.1002/spe.3090
  • Weihai Yu, Luc André, Claudia-Lavinia Ignat (2015): A CRDT Supporting Selective Undo for Collaborative Text Editing, In: Lecture Notes in Computer Science, doi:10.1007/978-3-319-19129-4_16
  • Weiwei Cai, Fazhi He, Xiao Lv, Yuan Cheng (2021): A semi-transparent selective undo algorithm for multi-user collaborative editors, In: Frontiers of Computer Science 5(15), doi:10.1007/s11704-020-9518-x
  • Weiwei Cai, Fazhi He, Xiao Lv (2022): Multi-core accelerated CRDT for large-scale and dynamic collaboration, In: The Journal of Supercomputing 8(78), doi:10.1007/s11227-022-04308-7
Please note: Providing information about citations is only possible thanks to to the open metadata APIs provided by crossref.org and opencitations.net. These lists may be incomplete due to unavailable citation data.source: opencitations.net, crossref.org