paperbot · PL 论文追踪

全部论文 待读 收藏

P2 How Are Paid and Volunteer Open Source Developers Different? A Study of the Rust Project

有偿与志愿开源开发者有何不同?一项对 Rust 项目的研究
ICSE Proceedings of the IEEE/ACM 46th International Conference on Software Engineering2024匹配度 0/10 · 该论文是开源软件开发者实证研究,比较 Rust 项目中受薪与志愿开发者的贡献特征,不涉及静态分析、LLM/Agent、浮点程序分析或贝叶斯程序分析。虽然标签为“编程环境与开发者工具”,但与用户核心研究方向没有方法或问题层面的交集。引用 11 inbox
Yuxia Zhang, Mian Qin, Klaas-Jan Stol, Minghui Zhou, Hui Liu
crossref: 2026-09-12

AI 速览

一句话:实证比较 Rust 项目中受薪与志愿开发者的贡献特征、长期参与及志愿者的看法。

论文关注企业资助的开源开发者与志愿贡献者因动机不同可能产生冲突并影响项目可持续性。作者以 Rust 项目为案例,通过实证分析比较受薪开发者与志愿者在贡献特征和长期参与上的差异,并调查志愿者对受薪开发者的看法。结果显示:核心受薪开发者贡献更频繁;一次性受薪开发者的提交规模更大;边缘受薪开发者实现更多特性;受薪身份对成为长期贡献者有正向作用。同时,志愿者对受薪开发者存在一定偏见。研究指出“受薪 vs 志愿”的二分法过于简化,还可识别出更多子群体,并建议企业更敏感地参与开源社区。

问题
研究企业付费开发者与志愿开发者在同一开源项目中如何不同,以及这种差异是否影响 Rust 项目的可持续性与社区关系。
方法
对 Rust 项目进行实证研究,比较受薪与志愿开发者的贡献特征和长期参与,并收集志愿者对受薪开发者的感知。
评估
基于 Rust 项目贡献数据比较贡献频率、提交大小、特性实现和长期参与,并结合志愿者感知分析得出实证结论。
原文摘要(Abstract)

It is now commonplace for organizations to pay developers to work on specific open source software (OSS) projects to pursue their business goals. Such paid developers work alongside voluntary contributors, but given the different motivations of these two groups of developers, conflict may arise, which may pose a threat to a project's sustainability. This paper presents an empirical study of paid developers and volunteers in Rust, a popular open source programming language project. Rust is a particularly interesting case given considerable concerns about corporate participation. We compare volunteers and paid developers through contribution characteristics and long-term participation, and solicit volunteers' perceptions on paid developers. We find that core paid developers tend to contribute more frequently; commits contributed by onetime paid developers have bigger sizes; peripheral paid developers implement more features; and being paid plays a positive role in becoming a long-term contributor. We also find that volunteers do have some prejudices against paid developers. This study suggests that the dichotomous view of paid vs. volunteer developers is too simplistic and that further subgroups can be identified. Companies should become more sensitive to how they engage with OSS communities, in certain ways as suggested by this study.

链接与引用

DOI 原文 ·

BibTeX
@inproceedings{paperbot11339,
  title = {How Are Paid and Volunteer Open Source Developers Different? A Study of the Rust Project},
  author = {Yuxia Zhang and Mian Qin and Klaas-Jan Stol and Minghui Zhou and Hui Liu},
  booktitle = {ICSE},
  year = {2024},
  doi = {10.1145/3597503.3639197}
}