What Makes a Great Maintainer of Open Source Projects?
Edson Dias, Paulo Meirelles, Fernando Castor, Igor Steinmacher, Igor Wiese, Gustavo Pinto
摘要
Although Open Source Software (OSS) maintainers devote a significant proportion of their work to coding tasks, great maintainers must excel in many other activities beyond coding. Maintainers should care about fostering a community, helping new members to find their place, while also saying "no" to patches that although are well-coded and well-tested, do not contribute to the goal of the project. To perform all these activities masterfully, maintainers should exercise attributes that software engineers (working on closed source projects) do not always need to master. This paper aims to uncover, relate, and prioritize the unique attributes that great OSS maintainers might have. To achieve this goal, we conducted 33 semi-structured interviews with well-experienced maintainers that are the gatekeepers of notable projects such as the Linux Kernel, the Debian operating system, and the GitLab coding platform. After we analyzed the interviews and curated a list of attributes, we created a conceptual framework to explain how these attributes are connected. We then conducted a rating survey with 90 OSS contributors. We noted that "technical excellence" and "communication" are the most recurring attributes. When grouped, these attributes fit into four broad categories: management, social, technical, and personality. While we noted that "sustain a long term vision of the project" and being "extremely careful" seem to form the basis of our framework, we noted through our survey that the communication attribute was perceived as the most essential one.
问问这篇 Paper
智能体会读完全文。
Lune 把这篇 Paper 索引到了每一个公式,引用它的顶会 Paper 也一样。你提问,回答直接引用原文。
引用它的顶会 Paper5
- Understanding skills for OSS communities on GitHubJenny T. Liang, Thomas Zimmermann, Denae FordFSE 2022 · 被引用 31 次
- Do CONTRIBUTING Files Provide Information about OSS Newcomers' Onboarding Barriers?Felipe Fronchetti, David C. Shepherd, Igor Wiese, Christoph Treude 等FSE 2023 · 被引用 23 次
- Code, quality, and process metrics in graduated and retired ASFI projectsStefan Stanciulescu, Likang Yin, Vladimir FilkovFSE 2022 · 被引用 11 次
- Opportunities and Challenges in Repeated Revisions to Pull-Requests: An Empirical StudyZhixing Li, Yue Yu, Tao Wang, Shanshan Li 等CSCW 2022 · 被引用 11 次
- Investigating the Impact of Interpersonal Challenges on Feeling Welcome in OSSBianca Trinkenreich, Zixuan Feng, Rudrajit Choudhuri, Marco Aurélio Gerosa 等ICSE 2025 · 被引用 2 次
它引用的顶会 Paper1
相关 Paper
- The Labor of Maintaining and Scaling Free and Open-Source Software ProjectsR. Stuart Geiger, Dorothy Howard, Lilly IraniCSCW 2021 · 被引用 49 次
- Follow the Leader: Technical and Inspirational Leadership in Open Source SoftwareJérôme Hergueux, Samuel KesslerCHI 2022 · 被引用 5 次
- How to Gain Commit Rights in Modern Top Open Source Communities?Xin Tan, Yan Gong, Geyu Huang, Haohua Wu 等FSE 2024 · 被引用 1 次
- The "Shut the f**k up" Phenomenon: Characterizing Incivility in Open Source Code Review DiscussionsIsabella Ferreira, Jinghui Cheng, Bram AdamsCSCW 2021 · 被引用 51 次
- The Shifting Sands of Motivation: Revisiting What Drives Contributors in Open SourceMarco Aurélio Gerosa, Igor Wiese, Bianca Trinkenreich, Georg Link 等ICSE 2021 · 被引用 4 次
