Towards improved collaborative text editing CRDTs by using Natural Language Processing

1Citations
Citations of this article
3Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Collaborative text editing systems are used in a variety of cloud-based products. To ensure that documents remain consistent between users, these systems often rely on CRDTs, operational transformation, or other techniques for achieving (strong) eventual consistency. CRDT-based approaches are appealing as they incorporate strategies to ensure that concurrent updates cannot conflict. However, these strategies do not necessarily take into account program semantics and may result in unexpected behaviour from the end-user's perspective.For example, conflict resolution strategies in collaborative text editors may lead to duplicate words and incorrectly merged sentences. This position paper investigates the use of deterministic natural language processing (NLP) algorithms to improve the concurrency semantics of collaborative text editing systems that rely on CRDTs, aiming to provide a better end-user experience. We explore what is needed to ensure convergence, and highlight potential difficulties with the approach.

Cite

CITATION STYLE

APA

Bauwens, J., De Porre, K., & Gonzalez Boix, E. (2023). Towards improved collaborative text editing CRDTs by using Natural Language Processing. In PaPoC 2023 - Proceedings of the 10th Workshop on Principles and Practice of Consistency for Distributed Data, Part of: EuroSys 2023 (pp. 51–55). Association for Computing Machinery, Inc. https://doi.org/10.1145/3578358.3591330

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free