“…Tools that enable collaborative authoring, particularly ones that allow simultaneous multi-user interactions, have captured the interests of researchers in diverse domains, including software engineering [12,38,40,46,113,119], data science [72,90,102,116,117,123], document editing [39,55,57,65,109], entertainment [69,98], and geospatial analysis [29], many of whom observed novel or unforeseen issues arise from the collaborative features. For example, Goldman et al built a collaborative, web-based Java IDE called Collabode [40], but found upon evaluation that programmers' code produced runtime errors for collaborators despite it being free of compilation errors.…”