Scaling open source communities: an empirical study of the Linux kernel
Xin Tan, Minghui Zhou, Brian Fitzgerald
Abstract
Large-scale open source communities, such as the Linux kernel, have gone through decades of development, substantially growing in scale and complexity. In the traditional workflow, maintainers serve as "gatekeepers" for the subsystems that they maintain. As the number of patches and authors significantly increases, maintainers come under considerable pressure, which may hinder the operation and even the sustainability of the community. A few subsystems have begun to use new workflows to address these issues. However, it is unclear to what extent these new workflows are successful, or how to apply them. Therefore, we conduct an empirical study on the multiple-committer model (MCM) that has provoked extensive discussion in the Linux kernel community. We explore the effect of the model on the i915 subsystem with respect to four dimensions: pressure, latency, complexity, and quality assurance. We find that after this model was adopted, the burden of the i915 maintainers was significantly reduced. Also, the model scales well to allow more committers. After analyzing the online documents and interviewing the maintainers of i915, we propose that overloaded subsystems which have trustworthy candidate committers are suitable for adopting the model. We further suggest that the success of the model is closely related to a series of measures for risk mitigation---sufficient precommit testing, strict review process, and the use of tools to simplify work and reduce errors. We employ a network analysis approach to locate candidate committers for the target subsystems and validate this approach and contextual success factors through email interviews with their maintainers. To the best of our knowledge, this is the first study focusing on how to scale open source communities. We expect that our study will help the rapidly growing Linux kernel and other similar communities to adapt to changes and remain sustainable.
Ask about this paper
Ask your agent about it.
Lune has read the top-tier papers around this one, so every answer names the papers it rests on.
Your agent calls
Lunesearch_papers
Free to start. No credit card required.
Terminal
Install the CLIlune papers get 218437cf-daa5-4b7e-aecd-83aa4e3a37abCited by top-tier papers7
- The "Shut the f**k up" Phenomenon: Characterizing Incivility in Open Source Code Review DiscussionsIsabella Ferreira, Jinghui Cheng, Bram AdamsCSCW 2021 · 51 citations
- Do I Belong? Modeling Sense of Virtual Community Among Linux Kernel ContributorsBianca Trinkenreich, Klaas-Jan Stol, Anita Sarma, Daniel M. Germán et al.ICSE 2023 · 21 citations
- How Are Paid and Volunteer Open Source Developers Different? A Study of the Rust ProjectYuxia Zhang, Mian Qin, Klaas-Jan Stol, Minghui Zhou et al.ICSE 2024 · 10 citations
- User Motivations to Participate in Crowdsourcing and Contribute User-generated Content on Location-based Media: A Literature ReviewSamuli Laato, Sara Siqueira, Manuel F. Baer, Konstantinos Papangelis et al.CHI 2025 · 6 citations
- Are External Contributions Important to Project Productivity in Open Source Software? A Deep Insight based on Issue EntropyYang Shen, Tao Wang, Xunhui Zhang, Yang Zhang et al.CSCW 2025 · 3 citations
Related papers
- How to Gain Commit Rights in Modern Top Open Source Communities?Xin Tan, Yan Gong, Geyu Huang, Haohua Wu et al.FSE 2024 · 1 citation
- What Makes a Great Maintainer of Open Source Projects?Edson Dias, Paulo Meirelles, Fernando Castor, Igor Steinmacher et al.ICSE 2021 · 35 citations
- Can SAT Solvers Keep Up With the Linux Kernel's Feature Model?Elias Kuiter, Urs-Benedict Braun, Thomas Thüm, Sebastian Krieter et al.ICSE 2026
- The Long Road Ahead: Ongoing Challenges in Contributing to Large OSS Organizations and What to DoMariam Guizani, Amreeta Chatterjee, Bianca Trinkenreich, Mary Evelyn May et al.CSCW 2021 · 42 citations
- PatchScope: LLM-Enhanced Fine-Grained Stable Patch Classification for Linux KernelRongkai Liu, Heyuan Shi, Shuning Liu, Chao Hu et al.ISSTA 2025 · 3 citations
