对 Rust 社区代码贡献者人口统计与协作模式的反思
软件工程
2025-04-29 v3 社会与信息网络
摘要
开源软件社区的繁荣依赖于全球协作与多元化参与者的贡献。本研究探讨了 Rust 编程语言生态系统,旨在理解其贡献者的人口构成与互动模式。我们的目标是调查关键 Rust 项目中的参与不平等现象以及其中的多样性情况。我们研究了 2023 年最新完成的 Rust 社区年度调查发布前一年的 GitHub 拉取请求数据。具体而言,我们从三个主要代码仓库——Rust、Rust Analyzer 和 Cargo 中提取信息,并利用社交网络图谱可视化互动情况,识别核心贡献者与子社区。社交网络分析揭示了在协作网络中扮演关键角色的贡献者在性别与地域代表性方面令人担忧的差异,以及所形成的子社区中存在不同程度的多样性。这些结果表明,尽管 Rust 社区在全球范围内活跃,但其贡献者群体并未充分反映更广泛用户社区的多样性。我们得出结论:需要更具包容性的实践,以鼓励更广泛的参与,并确保贡献者群体与使用 Rust 的多元化全球社区更加契合。
引用
@article{arxiv.2503.22066,
title = {Reflection on Code Contributor Demographics and Collaboration Patterns in the Rust Community},
author = {Rohit Dandamudi and Ifeoma Adaji and Gema Rodríguez-Pérez},
journal= {arXiv preprint arXiv:2503.22066},
year = {2025}
}
备注
11 pages, 4 figures and 4 tables