Abstract
Real-Time Collaborative Editing (RTCE) is a popular way of instrumenting cooperative work on documents, in particular on the Web. Little is known in the literature yet about RTCE usage patterns in the real world. In this paper we study how a popular RTCE editor (Etherpad) is used in the wild, digging into the edit histories of a large collection of documents (about 14 000 pads), retrieved from one of the most popular public instances of the platform, hosted by the Wikimedia Foundation. The pad analysis is supported by a novel conceptual model that allows to label edit operations as "collaborative" or not depending on their distance-in edit position (space), edit time, or spacetime (both)-from edits made by other authors. The model is applied to classify all edits from the pad corpus. Classification results are further used to characterize the collaboration behavior of pad authors. Findings show that: 1) about half of the pads have a single author and hence witnessed no collaboration; 2) collaboration on common document parts happens often, but it happens asynchronously with authors taking turns in editing; and 3) simultaneous editing of common document parts happens very rarely. These findings help in revisiting early RTCE design decisions (e.g., the granularity of conflict management in RTCE protocols) and give insights on how to address novel needs (e.g., end-to-end encryption and offline editing).
- B. Thomas Adler, Luca de Alfaro, Ian Pye, and Vishwanath Raman. 2008. Measuring Author Contributions to the Wikipedia. In Proceedings of the 4th International Symposium on Wikis (WikiSym '08). ACM, New York, NY, USA, Article 15, bibinfonumpages10 pages. Google Scholar
Digital Library
- Mehdi Ahmed-Nacer, Claudia-Lavinia Ignat, Gé rald Oster, Hyun-Gul Roh, and Pascal Urso. 2011. Evaluating CRDTs for real-time document editing. In Proceedings of the 2011 ACM Symposium on Document Engineering. ACM , 103--112. Google Scholar
Digital Library
- Paul André, Robert E. Kraut, and Aniket Kittur. 2014. Effects of Simultaneous and Sequential Work Structures on Distributed Collaborative Interdependent Tasks. In Proceedings of the SIGCHI Conference on Human Factors in Computing Systems (CHI '14). ACM, New York, NY, USA, 139--148. Google Scholar
Digital Library
- Jeremy Birnholtz and Steven Ibara. 2012. Tracking Changes in Collaborative Writing: Edits, Visibility and Group Maintenance. In Proceedings of the ACM 2012 Conference on Computer Supported Cooperative Work (CSCW '12). ACM, New York, NY, USA, 809--818. Google Scholar
Digital Library
- Jeremy P. Birnholtz, Stephanie B. Steinhardt, and Antonella Pavese. 2013. Write here, write now!: an experimental study of group maintenance in collaborative writing. In 2013 ACM SIGCHI Conference on Human Factors in Computing Systems, CHI '13. ACM , 961--970. Google Scholar
Digital Library
- Cornelia Brodahl and Nils Kristian Hansen. 2014. Education Students' Use of Collaborative Writing Tools in Collectively Reflective Essay Papers. Journal of Information Technology Education: Research , Vol. 13 (2014), 91--120. http://www.jite.org/documents/Vol13/JITEv13ResearchP091--120Brodahl0463.pdfGoogle Scholar
Cross Ref
- Martin Cutts. 2013. Oxford guide to plain English .OUP Oxford.Google Scholar
- Gabriele D'Angelo, Fabio Vitali, and Stefano Zacchiroli. 2010. Content Cloaking: Preserving Privacy with Google Docs and Other Web Applications. In Proceedings of the 2010 ACM Symposium on Applied Computing (SAC '10). ACM, 826--830. Google Scholar
Digital Library
- Luca de Alfaro and Michael Shavlovsky. 2013. Attributing Authorship of Revisioned Content. In Proceedings of the 22Nd International Conference on World Wide Web (WWW '13). ACM, New York, NY, USA, 343--354. Google Scholar
Digital Library
- C. A. Ellis and S. J. Gibbs. 1989. Concurrency Control in Groupware Systems. In Proceedings of the 1989 ACM SIGMOD International Conference on Management of Data (SIGMOD '89). ACM, 399--407. Google Scholar
Digital Library
- J.H. Erik Andriessen. 2002. Working with Groupware: Understanding and Evaluating Collaboration Technology .Springer.Google Scholar
- Etherpad Foundation. 2018. Etherpad. http://etherpad.org/Google Scholar
- R. Stuart Geiger and Aaron Halfaker. 2013. Using Edit Sessions to Measure Participation in Wikipedia. In Proceedings of the 2013 Conference on Computer Supported Cooperative Work (CSCW '13). ACM, New York, NY, USA, 861--870. Google Scholar
Digital Library
- Google Inc. 2018. Google Docs. http://docs.google.com/Google Scholar
- Jonathan Grudin. 1994. Computer-Supported Cooperative Work: History and Focus. Computer , Vol. 27, 5 (May 1994), 19--26. Google Scholar
Digital Library
- Aaron Halfaker, Oliver Keyes, Daniel Kluver, Jacob Thebault-Spieker, Tien Nguyen, Kenneth Shores, Anuradha Uduwage, and Morten Warncke-Wang. 2015. User Session Identification Based on Strong Regularities in Inter-activity Time. In Proceedings of the 24th International Conference on World Wide Web (WWW '15). International World Wide Web Conferences Steering Committee, Republic and Canton of Geneva, Switzerland, 410--418. Google Scholar
Digital Library
- Claudia-Lavinia Ignat, Gérald Oster, Olivia Fox, Valerie L. Shalin, and François Charoy. 2015. How Do User Groups Cope with Delay in Real-Time Collaborative Note Taking. In ECSCW 2015: Proceedings of the 14th European Conference on Computer Supported Cooperative Work, 19--23 September 2015, Oslo, Norway, Nina Boulus-Rødje, Gunnar Ellingsen, Tone Bratteteig, Margunn Aanestad, and Pernille Bjørn (Eds.). Springer International Publishing, 223--242.Google Scholar
- Robert Johansen. 1988. GroupWare: Computer Support for Business Teams .The Free Press, New York, NY, USA. Google Scholar
Digital Library
- Margaret H Larock, Jacob C Tressler, and Claude E Lewis. 1980. Mastering Effective English .Copp Clark Pitman.Google Scholar
- Du Li and Rui Li. 2006. A Performance Study of Group Editing Algorithms. In Proceedings of the 12th International Conference on Parallel and Distributed Systems - Volume 1 (ICPADS '06). IEEE Computer Society, Washington, DC, USA, 300--307. Google Scholar
Digital Library
- Mark S Mayzner and Margaret Elizabeth Tresselt. 1965. Tables of single-letter and digram frequency counts for various word-length and letter-position combinations. Psychonomic monograph supplements (1965).Google Scholar
- Alan L. Montgomery, Shibo Li, Kannan Srinivasan, and John C. Liechty. 2004. Modeling Online Browsing and Path Analysis Using Clickstream Data. Marketing Science , Vol. 23, 4 (Sept. 2004), 579--595.Google Scholar
Cross Ref
- Ricardo Olenewa, Gary M. Olson, Judith S. Olson, and Daniel M. Russell. 2017. Now That We Can Write Simultaneously, How Do We Use That to Our Advantage? Commun. ACM , Vol. 60, 8 (July 2017), 36--43. Google Scholar
Digital Library
- Judith S. Olson, Dakuo Wang, Gary M. Olson, and Jingwen Zhang. 2017. How People Write Together Now: Beginning the Investigation with Advanced Undergraduates in a Project Course. ACM Trans. Comput.-Hum. Interact. , Vol. 24, 1, Article 4 (March 2017), bibinfonumpages40 pages. Google Scholar
Digital Library
- Gérald Oster, Pascal Urso, Pascal Molli, and Abdessamad Imine. 2006. Data Consistency for P2P Collaborative Editing. In Proceedings of the 2006 20th Anniversary Conference on Computer Supported Cooperative Work (CSCW '06). ACM, New York, NY, USA, 259--268. Google Scholar
Digital Library
- I. R. Posner and R. M. Baecker. 1992. How people write together {groupware}. In Proceedings of the Twenty-Fifth Hawaii International Conference on System Sciences, Vol. iv. 127--138 vol.4.Google Scholar
- David M. Kennedy Samuel Kai-Wai Chu. 2011. Using Online Collaborative Tools for Groups to Co-Construct Knowledge. Online Information Review , Vol. 35, 4 (2011), 581--597.Google Scholar
Cross Ref
- Bin Shao, Du Li, Tun Lu, and Ning Gu. 2011. An Operational Transformation Based Synchronization Protocol for Web 2.0 Applications. In Proceedings of the ACM 2011 Conference on Computer Supported Cooperative Work (CSCW '11). ACM, 563--572. Google Scholar
Digital Library
- Chengzheng Sun and Clarence A. Ellis. 1998. Operational Transformation in Real-Time Group Editors: Issues, Algorithms, and Achievements. In CSCW '98, Proceedings of the ACM 1998 Conference on Computer Supported Cooperative Work . ACM, 59--68. Google Scholar
Digital Library
- Yunting Sun, Diane Lambert, Makoto Uchida, and Nicolas Remy. 2014. Collaboration in the Cloud at Google. In Proceedings of the 2014 ACM Conference on Web Science (WebSci '14). ACM, New York, NY, USA, 239--240. Google Scholar
Digital Library
- David Wang, Alex Mah, and Soren Lassen. 2015a. Apache Wave (incubating) Protocol Documentation, Release 0.4 . Technical Report. The Apache Software Foundation. https://people.apache.org/ al/wave_docs/ApacheWaveProtocol-0.4.pdfGoogle Scholar
- Dakuo Wang, Judith S. Olson, Jingwen Zhang, Trung Nguyen, and Gary M. Olson. 2015b. DocuViz: Visualizing Collaborative Writing. In Proceedings of the 33rd Annual ACM Conference on Human Factors in Computing Systems (CHI '15). New York, NY, USA, 1865--1874. Google Scholar
Digital Library
- Dakuo Wang, Haodan Tan, and Tun Lu. 2017. Why Users Do Not Want to Write Together When They Are Writing Together: Users' Rationales for Today's Collaborative Writing Practices. Proc. ACM Hum.-Comput. Interact. , Vol. 1, CSCW, Article 107 (Dec. 2017), bibinfonumpages18 pages. Google Scholar
Digital Library
- Chunwang Zhang, Junjie Jin, Ee-Chien Chang, and Sharad Mehrotra. 2012. Secure Quasi-Realtime Collaborative Editing over Low-Cost Storage Services. In Secure Data Management - 9th VLDB Workshop, SDM 2012 (Lecture Notes in Computer Science), Vol. 7482. Springer, 111--129.Google Scholar
Index Terms
Spacetime Characterization of Real-Time Collaborative Editing
Recommendations
Third annual collaborative editing workshop
GROUP '01: Proceedings of the 2001 ACM International Conference on Supporting Group WorkCollaborative editing systems support groups of people editing a document together over the computer network. People may work simultaneously on the same document, simultaneously on different copies of the document, or at different times on the original ...
Evaluating awareness information in distributed collaborative editing by software-engineers
USER '12: Proceedings of the First International Workshop on User Evaluation for Software Engineering ResearchersIn co-located collaborative software development activities like pair programming, side-by-side programming, code reviews or code walkthroughs, the individuals automatically gain a fine granular mutual understanding of where in the shared workspace the ...
Collaborative Editing: Collaboration, Awareness and Accessibility Issues for the Blind
Proceedings of the Confederated International Workshops on On the Move to Meaningful Internet Systems: OTM 2014 Workshops - Volume 8842Collaborative tools enable teachers and students to easily create and share knowledge as well as edit content in a cooperative way anytime, anywhere, and with various devices. However, technical barriers increase difficulties for users with special ...






Comments