2019 年,Gitee 正式发布了衡量开源项目影响力的指标——Gitee 指数,并公开了它的算法。
2022 年,Gitee 指数的影响力也越来越大,逐渐成为了开发者们衡量项目质量的重要指标。于是 Gitee 团队将目光进一步聚焦在了维护这些项目的用户身上,如果现在要考虑对「用户」影响力的评价,度量一个用户在一个开源项目中的影响力,该怎么做呢?
针对此问题,Gitee 团队构建了一个判断用户贡献度的指标 —— UCP(User Contribution in Project),也就是用户贡献度。用户贡献度不仅可以快速定位项目的核心成员,还可以评估用户在项目中的社区贡献。
Gitee 基于用户在 Gitee 上开源项目的活跃数据,从项目代码贡献、社区维护贡献、开发活跃度等维度出发,定期对用户的各维度贡献进行评价开源贡献度量化评估,形成 Gitee 用户贡献度。作为用户对某个开源软件项目的影响力综合度量评价参考。
目前用户活跃度已经上线至所有 GVP 项目和 Gitee 官方推荐项目,只需两步即可查看该项目的用户贡献度。
首先进入项目主页,选择页面右侧下方的贡献者列表,点击查看「全部」。
用户贡献度上线后,贡献者列表中的信息进一步丰富,除了常规的用户 ID 和 Commit 数量外,新增了每名用户的贡献度指数以及该项目内所有贡献者综合贡献度的排名。
在贡献者列表中点击不同贡献者的贡献度,即可弹出该用户在本项目中的贡献度指数。
有了用户贡献度后,不仅可以快速定位项目的核心成员,还可以评估用户在项目中的社区贡献,在多维度下反映用户的贡献情况,不仅考虑了用户的代码贡献度,同时还考虑了用户的「维护」贡献度以及用户活跃度,使得对用户贡献的评价更加的系统全面。