Large-Scale Collaborative Writing: Technical Challenges and Recommendations
Mar 20, 2023·
,,,,,·
0 min read
Markus Hofbauer
Christoph bachhuber
Christopher kuhn
Sebastian schwarz
Bart kroon
Eckehard steinbach

Abstract
Collaborative writing is essential for teams that create documents together. Creating documents in large-scale collaborations is a challenging task that requires an efficient workflow. The design of such a workflow has received comparatively little attention. Conventional solutions such as working on a single Microsoft Word document or a shared online document are still widely used. In this paper, we propose a new workflow consisting of a combination of the lightweight markup language AsciiDoc together with the state-of-the-art version control system Git. The proposed process makes use of well-established workflows in the field of software development that have grown over decades. We present a detailed comparison of the proposed markup + Git workflow to Word and Word for the Web as the most prominent examples for conventional approaches.We argue that the proposed approach provides significant benefits regarding scalability, flexibility, and structuring of most collaborative writing tasks, both in academia and industry.
Type
Publication
In arXiv Human-Computer Interaction (cs.HC)

Authors
Markus Hofbauer
(he/him)
Software Engineer - Developer Productivity & Associate Lecturer
Markus is part of the Developer Productivity Engineering team at Zipline.
They develop and maintain the build system, developer tooling, and the CI/CD system to enable other developers to build and release high-quality software products.
Markus received his PhD in Electrical and Computer Engineering from the Technical University of Munich where he is still teaching principles of software engineering to students.
Authors
Authors
Authors
Authors
Authors