一句话:分析52个DWeb项目的GitHub issues,发现价值相关讨论可预测贡献者流入与流失变化。
该研究关注开源项目中价值相关讨论如何影响贡献者留存。作者收集了52个具有相似伦理承诺、属于DWeb社区的项目在GitHub上的issues与commits日志,识别涉及尊重、自由、宽容、反对集中社会权力、公平平等和保护环境等核心价值的讨论,并采用Granger因果分析检验这些价值讨论比例变化与后续月份贡献者流入、流出变化之间的关系。结果发现多组显著关系:关于尊重的讨论预测贡献者离开增加且新贡献者减少,而关于社会权力的讨论预测更好的贡献者留存。研究强调理解这些流失前因对管理关注人本议题的开源项目具有重要意义,并为维护者与未来研究提供启示。
Discussions about project values are important for engineering software that meets diverse human needs and positively impacts society. Because value-related discussions involve deeply held beliefs, they can lead to conflicts or other outcomes that may affect motivations to continue contributing to open source projects. However, it is unclear what kind of value-related discussions are associated with significant changes in turnover. We address this gap by identifying discussions related to important project values and investigating the extent to which those discussions predict project turnover in the following months. We collected logs of GitHub issues and commits from 52 projects that share similar ethical commitments and were identified as part of the DWeb (Decentralized Web) community. We identify issues related to DWeb's core values of respectfulness, freedom, broadmindedness, opposing centralized social power, equity & equality, and protecting the environment. We then use Granger causality analysis to examine how changes in the proportion of discussions related to those values might predict changes in incoming and outgoing turnover. We found multiple significant relationships between value-related discussions and turnover, including that discussions about respectfulness predict an increase in contributors leaving and a decrease in new contributors, while discussions about social power predicted better contributor retention. Understanding these antecedents of contributor turnover is important for managing open source projects that incorporate human-centric issues. Based on the results, we discuss implications for open source maintainers and for future research.
DOI 原文 ·
@inproceedings{paperbot11478,
title = {Predicting open source contributor turnover from value-related discussions: An analysis of GitHub issues},
author = {Jack Jamieson and Naomi Yamashita and Eureka Foong},
booktitle = {ICSE},
year = {2024},
doi = {10.1145/3597503.3623340}
}