X-lab2017 / open-wonderland

X-lab 开放实验室的开源奇妙世界
56 stars 12 forks source link

8、案例分析 @frank-zsy #347

Closed frank-zsy closed 7 months ago

frank-zsy commented 9 months ago

8.1 openEuler 开源社区洞察 8.2 阿里巴巴开源开发者贡献榜 8.3 其他有趣的案例

frank-zsy commented 9 months ago

openEuler 社区案例分析

在 2023 年,Gitee 数据首次融入 OpenDigger 社区,使得 Gitee 上的项目也参与到了 OpenRank 的计算中。在这一年,openEuler 社区以 16728 的 OpenRank 值超越 PaddlePaddle,成为仅次于 openHarmony 的中国第二大开源社区。

在 2023 年,openEuler 社区吸引了 3941 名开发者参与 Issue 或 PR 的协作讨论,其中有 1934 名贡献者成功为 openEuler 社区的仓库贡献并合入了至少一个 PR。尤其值得一提的是,openEuler 社区在 2023 年初发起了文档捉虫活动,并在社区文档官网中嵌入了与 Gitee 打通的交互式页面贡献机制。这一机制使得开发者在阅读文档时发现错误时,能够在官网上直接修改并一键发起 Gitee 轻量级 PR,无需跳转到 Gitee 平台或进行 Git 操作。这一创新的机制带来的数据变化令人瞩目,openeuler/docs 仓库在 2023 年合入了 7764 个 PR,其中 74% 的 PR 是通过官网页面直接提交的。这一机制的上线也显著提升了每月平均活跃贡献者数量(从 30 人提升到 80 人)和每月平均合入 PR 数量(从 116 个提升到 722 个)。

另一个值得关注的项目是 openeuler/mugen,作为 openEuler 社区的测试框架项目,该项目活跃度极高。在2023 年,有 138 位开发者参与到项目讨论和贡献中,其中 95 位开发者成功合入了PR。该项目在整个 openEuler 社区中的 OpenRank 排名第三,仅次于 openeuler/docs 文档仓库和 openeuler/kernel 内核仓库。优秀的测试框架为开发者提供了快速编写和运行测试用例的便利,可以帮助他们验证贡献代码的正确性和有效性,极大降低了后续贡献的流程成本。

综上所述,openEuler 社区之所以取得较高的 OpenRank 值,并非偶然。他们不仅为高频低门槛的文档贡献设计了几乎零流程成本的交互式贡献机制,还提供了优秀的测试框架,助力贡献者在贡献代码的同时快速验证其正确性。这些优秀的开发者体验优化是各个开源社区值得学习和推广的范例。

frank-zsy commented 9 months ago

阿里巴巴开源开发者贡献榜

2023 年初,阿里巴巴在其开源官网上推出了阿里巴巴开源开发者贡献榜。这一榜单的引入标志着对开源社区贡献的全新认可方式,借助 X-lab 实验室提出的 OpenRank 算法,对开发者的贡献进行统计核算,并以排行榜的形式进行公示。

这一榜单的创新之处在于其采用的 OpenRank 算法,该算法深度借鉴了 Apache Way 的理念,并不简单关注开发者贡献量的统计指标,而是将开发者和他们的贡献构建成协作网络并协同评价。这种创新的评价机制使得开发者更能理解到开源社区是一个共同体而不仅仅是技术项目,有助于激励开发者长期深度参与到开源社区的贡献之中。

为了深入理解这一算法和榜单机制对开源社区产生的影响,X-lab 实验室的两位博士生,赵生宇和夏小雅加入阿里巴巴开源办公室并展开了详尽的研究工作。他们不仅从数据统计的角度出发,分析了榜单上线前后社区项目统计指标上的变化情况,还进行了一系列深度访谈,听取了开发者们的真实声音。这一研究的成果不仅为开源社区的发展提供了宝贵的经验和启示,还被收录在软件工程领域的国际顶级学术会议 ICSE 2024 中,引起了学术界的高度关注。

总体而言,阿里巴巴开源贡献者排行榜的推出标志着开源社区评价机制的创新,为广大开发者提供了更方便、全面的贡献认可途径。这一举措不仅激发了开发者的积极性,也推动了开源社区的繁荣发展,为社区注入了新的活力,更是阿里巴巴集团鼓励创新包容创新的重要体现。


不过这个似乎数据部分的内容不多,是否可以考虑放入大事记?

frank-zsy commented 9 months ago

其他中国开发者贡献的顶级仓库列表

使用目前已采集的近千万开发者账号的详细信息,其中包含了中国开发者账号近 20 万,通过分析这 20 万开发者在 2023 年 OpenRank 贡献度情况,获得中国开发者贡献仓库总榜如下:

image image

大部分项目是在 OpenRank 大榜中有体现的,比较有趣的项目包括:

frank-zsy commented 9 months ago

MaaAssistantArknights/MaaAssistantArknights 这个项目不太正经,但很有意思,是明日方舟这款游戏的一个自动化刷日常任务的脚本助手项目,可以在手机模拟器上进行游戏日常任务的自动化执行。这个仓库超过 10k star,每月稳定有 300 多人活跃,非常惊人的活跃度。

image

项目完全开源免费,社区维护,且支持所有桌面平台。

wj23027 commented 8 months ago

hello @frank-zsy ,案例分析的部分似乎还有一些没有完善的地方,近期可以在 hackmd 中完善一下吗~

不过这个似乎数据部分的内容不多,是否可以考虑放入大事记?

这个部分和庄老师沟通过啦,决定添加到开源大事记的榜单部分~

获得中国开发者贡献仓库总榜如下

这个榜单目前是截图,是否可以调整为引用第二小节的榜单~

记得王老师 @will-ww 这边有些合作,可以让他们提供一些数据?例如参与共建的企业数量等。

这部分的内容还有补充吗~

frank-zsy commented 8 months ago

这个榜单是在第二部分没有的,样式上我可以让烨男再做一个一样的,看放在第二部分然后在这边引用,还是直接放在这里

tyn1998 commented 8 months ago

@frank-zsy @wj23027 制作并缩放了3种版本供挑选~

image image image
will-ww commented 7 months ago

2023 中国开源年度报告》的已正式发布~🎉