跳到主要内容

OSPP 2024 深度洞察报告

· 阅读需 12 分钟
赵生宇
X-lab 开源博士 / OpenDigger 作者
王伟
华东师范大学 教授 / X-lab 创始人

背景介绍

开源之夏 OSPP 是中国科学院软件研究所发起的“开源软件供应链点亮计划”系列暑期活动,旨在鼓励高校学生积极参与开源软件的开发维护,促进优秀开源软件社区的蓬勃发展,至今已成功举办六届(2020 ~ 2025),X-lab 开放实验室从第一届就开始深度参与。

OpenDigger 作为一直以来深入参与 OSPP 的开源数据研究项目,也在此就 OSPP 2024 年的数据做一次深度的分析,作为 OSPP 2023 年数据报告的延续。

OSPP 2024 宏观数据

根据 OSPP 社区的数据报告,2024 年度,OSPP 总共发布了项目 562 个,有学生中选项目共计 519 个,最终结项项目为 455 个,结项率高达 81%。在更严格的筛选下,发布项目总数相较 2023 年有所降低,但其他数据均有显著提高,尤其参与高校数量增长高达 30%,活动的影响力之大可见一斑。

OSPP 2024 年度高校贡献度排行榜
项目总数中选项目数结项项目数结项率(%)高校数量
562increase/decrease31
519increase/decrease15
455increase/decrease34
81increase/decrease10
186increase/decrease42

最终结项项目大部分除了个别与操作系统内核相关的社区使用了自己的 git 仓库外,大部分社区均托管于 GitHub(315 个)、Gitee(136 个)等代码托管平台上,分布比例与 2023 年持平,平台的总体分布如下:

从结项项目的学生所属高校来看,结项的 455 个项目由分别来自 186 所高校的学生最终完成,其中华中科技大学、北京邮电大学以 20 个以上的学生数量领跑各高校,具体的分布如下所示:

年度贡献度分析

除了上述一些统计数据外,我们也希望可以给出一些更加深入的洞察,例如每个高校中不同学生在社区中具体的贡献度等,这种精细化的分析也有助于我们进一步观察学生在整个过程中对于项目的协同参与程度,而不仅仅局限于学生是否仅是完成了一个特定的任务。

注意:受限于 OpenDigger 目前的底层基础数据,下述分析将仅包含 GitHub、Gitee 平台上的数据。

我们使用了 2024 全年的贡献度数据和社区 OpenRank 算法对参与到各社区学生的参与度进行了详细的分析,最终统计到各高校总体贡献度前 20 名如下表所示:

OSPP 2024 年度高校贡献度排行榜
#高校名称OpenRank参数学生数人均 OpenRank
1西安邮电大学
85.13increase/decrease29.46
15increase/decrease5
5.68increase/decrease0.11
2陇东学院
61.37increase/decrease21.89
1
61.37increase/decrease21.89
3上海大学
42.21new
2new
21.11new
4北京邮电大学
42.21increase/decrease17.98
17increase/decrease10
2.48increase/decrease0.25
5华中科技大学
32.37increase/decrease34.93
17increase/decrease4
1.9increase/decrease1.3
6西安财经大学
27.25new
3new
9.08new
7清华大学
26.77new
8new
3.35new
8重庆邮电大学
24.54increase/decrease24.38
4increase/decrease1
6.13increase/decrease3.65
9南京大学
20.81increase/decrease13.09
14increase/decrease3
1.49increase/decrease0.51
10东南大学
19.44increase/decrease0.88
8
2.43increase/decrease0.11
11浙江大学
19.24increase/decrease41.99
9increase/decrease14
2.14increase/decrease0.52
12中国科学技术大学
19.15new
11new
1.74new
13山东大学
16.1new
5new
3.22new
14上海交通大学
16.09increase/decrease32.25
5increase/decrease1
3.22increase/decrease4.84
15中国科学院大学
14.89increase/decrease22.47
14increase/decrease4
1.06increase/decrease1.01
16武汉大学
14.62increase/decrease4.4
3increase/decrease2
4.87increase/decrease14.14
17华南理工大学
14.57new
4new
3.64new
18北京航空航天大学
14.35new
5new
2.87new
19华东师范大学
13.83increase/decrease40.32
7increase/decrease6
1.98increase/decrease2.19
20广东工业大学
12.95new
5new
2.59new

我们在给出了高校总体贡献度的同时也给出了校人均 OpenRank 贡献度,可以看到西安邮电大学凭借多名学生在 Linux 内核之旅开源社区的活跃与贡献获得本年度的高校贡献度第一名,并且在贡献度前 20 位的高校中,有 8 所都是本年度新上榜的高校。

为了进一步观察学生的贡献情况,我们也对学生贡献者进行了 OpenRank 贡献度的排名,OpenRank 前 20 的学生如下:

OSPP 2024 年度学生贡献度排行榜
#学生姓名OpenRank学校参与社区
1姬**61.37陇东学院Spring Cloud Alibaba
2杨*41.03上海大学昇思MindSpore
3邵**23.18西安财经大学OI Wiki
4杨**19.85西安邮电大学Linux内核之旅开源社区
5徐**19.29西安邮电大学Linux内核之旅开源社区
6陈**18.43重庆邮电大学PikiwiDB(Pika)开源社区
7张**16.2西安邮电大学Linux内核之旅开源社区
8张**13.19西安邮电大学Linux内核之旅开源社区
9杨**12.83电子科技大学成都学院清华大学 TUNA 协会
10刘**11.47天津中德应用技术大学BMF字节跳动多媒体框架
11陈**11.46浙江科技大学Apache ShenYu
12宋*10.99北京邮电大学KubeEdge
13林**10.88上海交通大学Kmesh
14周**9.42湖北文理学院Volcano社区
15甘**9.17华南师范大学KubeBlocks
16曾**8.94山东大学Embox
17范**8.62清华大学清华大学 TUNA 协会
18陈**8.56北京理工大学DragonOS开源社区
19李**8.39武汉大学OceanBase
20吴**8.13西安电子科技大学PikiwiDB(Pika)开源社区

通过对于学生个体的分析,一些贡献度极高的学生就可以清晰的看到,例如来自陇东学院的姬同学在 Spring Cloud Alibaba 社区、来自上海大学的杨同学在 MindSpore 社区、来自西安财经大学的邵同学在 IO Wiki 社区的参与,他们都仅凭一己之力将自己学校的总体贡献度拉入到高校前 10 位。

全域贡献分析

我们可以看到,OSPP 拉动了大量高校的优秀学生在校期间就深入参与到开源社区的贡献之中,那么这些学生是否还深入参与到其他开源社区中,以及他们在全域的贡献度如何呢?我们也统计了这些同学在整个开源的领域的贡献度以及主要贡献项目的情况,如下表所示:

学生全域贡献度排行榜
#学生姓名OpenRank学校参与项目
1殷**211.13西北工业大学mdn/translated-content
mdn/content
yin1999/translated-content
2姬**93.64陇东学院alibaba/spring-cloud-alibaba
apache/hertzbeat
spring-cloud-alibaba-group/spring-cloud-alibaba-group.github.io
3李**90.92中南大学project-trans/MtF-wiki
project-trans/RLE-wiki
felixonmars/archriscv-packages
4杨*42.89上海大学mindspore/mindquantum
mindspore/docs
mindspore/mindspore
5吕*34.53华中科技大学datenlord/datenlord
antrea-io/antrea
goplus/community
6杨**30.5电子科技大学成都学院llvm/circt
chipsalliance/chisel
chipsalliance/t1
7蒋**29.49Aalto Universitymit-cml/workspace-multiselect
Igalia/wolvic
oceanbase/oceanbase
8蔡**25.85重庆邮电大学youngyangyang04/KVstorageBaseRaft-cpp
OpenAtomFoundation/pikiwidb
OpenAtomFoundation/pika
9邵**24.53西安财经大学OI-wiki/feedback-sys
OI-wiki/OI-wiki
satorijs/satori
10孙*21.76南昌大学openeuler/community
openeuler/mugen
openeuler/utsudo

我们可以看到除了 OSPP 的开源社区外,很多同学还大量参与了其他开源社区的贡献。