paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Quantifying community evolution in developer social networks

量化开发者社交网络中的社区演化
FSE Proceedings of the 30th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering2022匹配度 1/10 · 该论文研究开源开发者社交网络中社区演化的熵指标及其对团队生产力的预测,属于软件工程/开源生态分析,与用户关注的静态分析、LLM/Agent、浮点程序分析和贝叶斯程序分析均无直接交集。引用 7 inbox
Liang Wang, Ying Li, Jierui Zhang, Xianping Tao
crossref: 2026-09-12

AI 速览

一句话:提出熵指标量化开源开发者社交网络中社区分裂、收缩、合并、扩张等演化程度,并验证其有效性与预测价值。

现有研究常用分裂、收缩、合并、扩张、出现、消亡等模式描述开源软件(OSS)开发者社交网络(DSN)中的社区演化,但基于模式的方法难以定量分析,且常将不同模式视为互斥。本文提出不同模式在每对社区演化中可同时发生、只是程度不同;设计四个基于熵的指数,分别度量社区分裂、收缩、合并和扩张的程度,并具备单调性、有意义的上下界等性质,还可组合描述出现和消亡等模式。作者在真实 OSS 项目中评估,发现指标能有效刻画社区演化,与现有方法检测演化模式的一致准确率达 94.1%,并可用于预测 OSS 团队生产力,准确率为 0.718。该工作首次量化不同模式下的社区演化程度。

问题
现有基于模式的 DSN 社区演化分析方法难以支持定量分析,并且在描述社区演化时往往将不同模式视为互斥,存在局限。
方法
提出四个基于熵的指数,分别度量社区分裂、收缩、合并和扩张的程度,并可组合描述社区出现、消亡等更多模式。
评估
在真实开源软件项目上验证指标有效性,检测社区演化模式与现有方法的一致准确率为 94.1%,预测 OSS 团队生产力的准确率为 0.718。
原文摘要(Abstract)

Understanding the evolution of communities in developer social networks (DSNs) around open source software (OSS) projects can provide valuable insights about the socio-technical process of OSS development. Existing studies show the evolutionary behaviors of social communities can effectively be described using patterns including split, shrink, merge, expand, emerge, and extinct. However, existing pattern-based approaches are limited in supporting quantitative analysis, and are potentially problematic for using the patterns in a mutually exclusive manner when describing community evolution. In this work, we propose that different patterns can occur simultaneously between every pair of communities during the evolution, just in different degrees. Four entropy-based indices are devised to measure the degree of community split, shrink, merge, and expand, respectively, which can provide a comprehensive and quantitative measure of community evolution in DSNs. The indices have properties desirable to quantify community evolution including monotonicity, and bounded maximum and minimum values that correspond to meaningful cases. They can also be combined to describe more patterns such as community emerge and extinct. We conduct studies with real-world OSS projects to evaluate the validity of the proposed indices. The results suggest the proposed indices can effectively capture community evolution, and are consistent with existing approaches in detecting evolution patterns in DSNs with an accuracy of 94.1%. The results also show that the indices are useful in predicting OSS team productivity with an accuracy of 0.718. In summary, the proposed approach is among the first to quantify the degree of community evolution with respect to different patterns, which is promising in supporting future research and applications about DSNs and OSS development.

链接与引用

DOI 原文 ·

BibTeX
@inproceedings{paperbot7031,
  title = {Quantifying community evolution in developer social networks},
  author = {Liang Wang and Ying Li and Jierui Zhang and Xianping Tao},
  booktitle = {FSE},
  year = {2022},
  doi = {10.1145/3540250.3549106}
}