Open-Source Projects and their Collaborative Development Workflows
Panuchart Bunyakiati, Usa Sammapun

TL;DR
This paper investigates how open-source projects utilize collaborative development workflows, analyzing their structures and impacts to provide empirical insights beyond anecdotal or expert opinions.
Contribution
It provides the first empirical analysis of collaborative workflows in major open-source projects, detailing their usage, structures, and effects.
Findings
Identifies common and diverse workflows used in open-source projects
Analyzes the impact of workflows on project repository quality
Highlights areas for future research in collaborative development
Abstract
For teams using distributed version control systems, the right collaborative development workflows can help maintaining the long-term quality of project repositories and improving work efficiency. Despite the fact that the workflows are important, empirical evidence on how they are used and what impact they make on the project repositories is scarce. Most suggestions on the use of workflows are merely expert opinions. Often, there is only some anecdotal evidence that underpins those advices. As a result, we do not know what workflows are used, how the developers are using them, and what impact do they have on the project repositories. This work investigates the various collaborative development workflows in eight major open-source projects, identifies and analyses the workflows together with the structures of their project repositories, discusses their similarities and differences, and…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware Engineering Research · Scientific Computing and Data Management · Open Source Software Innovations
