Who is the Real Hero? Measuring Developer Contribution via Multi-dimensional Data Integration
Yuqiang Sun, Zhengzi Xu, Chengwei Liu, Yiran Zhang, Yang Liu

TL;DR
This paper introduces CValue, a multidimensional data fusion method that accurately measures developer contributions by analyzing code changes across multiple semantic and syntactic dimensions, outperforming existing methods.
Contribution
The paper presents CValue, a novel automated approach that integrates multiple code change dimensions to objectively quantify developer contributions in open-source projects.
Findings
CValue outperforms existing methods by 19.59% on real-world projects.
CValue's processing time per commit is acceptable for practical use.
Large-scale analysis identified inflated commits and bots among developers.
Abstract
Proper incentives are important for motivating developers in open-source communities, which is crucial for maintaining the development of open-source software healthy. To provide such incentives, an accurate and objective developer contribution measurement method is needed. However, existing methods rely heavily on manual peer review, lacking objectivity and transparency. The metrics of some automated works about effort estimation use only syntax-level or even text-level information, such as changed lines of code, which lack robustness. Furthermore, some works about identifying core developers provide only a qualitative understanding without a quantitative score or have some project-specific parameters, which makes them not practical in real-world projects. To this end, we propose CValue, a multidimensional information fusion-based approach to measure developer contributions. CValue…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSoftware Engineering Research · Open Source Software Innovations · Software Engineering Techniques and Practices
