Towards improved collaborative text editing CRDTs by using Natural Language Processing

Research output: Chapter in Book/Report/Conference proceedingConference paper

160 Downloads (Pure)

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.
Original languageEnglish
Title of host publicationPaPoC '23: Proceedings of the 10th Workshop on Principles and Practice of Consistency for Distributed Data
Place of PublicationRome, Italy
PublisherACM
Pages51-55
Number of pages5
VolumeProceedings of the 10th Workshop on Principles and Practice of Consistency for Distributed Data
Edition10th
ISBN (Electronic)979-8-4007-0086-6
DOIs
Publication statusPublished - 8 May 2023
Event10th Workshop on Principles and Practice of Consistency for Distributed Data - Rome, Italy
Duration: 8 May 2023 → …

Publication series

NamePaPoC 2023 - Proceedings of the 10th Workshop on Principles and Practice of Consistency for Distributed Data, Part of: EuroSys 2023

Workshop

Workshop10th Workshop on Principles and Practice of Consistency for Distributed Data
Abbreviated titlePaPoC '23
Country/TerritoryItaly
CityRome
Period8/05/23 → …

Bibliographical note

Publisher Copyright:
© 2023 ACM.

Fingerprint

Dive into the research topics of 'Towards improved collaborative text editing CRDTs by using Natural Language Processing'. Together they form a unique fingerprint.

Cite this