OSPP 2023 深度洞察报告
背景介绍
开源之夏 OSPP 是中国科学院软件研究所发起的“开源软件供应链点亮计划”系列暑期活动,旨在鼓励高校学生积极参与开源软件的开发维护,促进优秀开源软件社区的蓬勃发展,至今已成功举办五届(2020 ~ 2024),X-lab 开放实验室从第一届就开始深度参与。
OpenDigger 作为一直以来深入参与 OSPP 的开源数据研究项目,也在此就 OSPP 2023 年的数据做一次深度的分析,也算是对 OSPP 社区的一次回馈。
OSPP 2023 宏观数据
根据 OSPP 社区的 数据报告,2023 年度,OSPP 总共发布了项目 593 个,有学生中选项目共计 504 个,最终结项项目为 421 个,结项率高达 71%。

项目总数 | 中选项目数 | 结项项目数 | 结项率(%) | 高校数量 |
---|---|---|---|---|
593 | 504 | 421 | 71 | 144 |
最终结项项目大部分除了个别与操作系统内核相关的社区使用了自己的 git 仓库外,大部分社区均托管于 GitHub(298 个)、Gitee(112 个)等代码托管平台上,平台的总体分布如下:
从结项项目的学生所属高校来看,结项的 421 个项目由分别来自 144 所高校的学生最终完成,其中北京邮电大学、浙江大学、华中科技大学以 20 个以上的学生数量领跑各高校,具体的分布如下所示:
年度贡献度分析
除了上述一些统计数据外,我们也希望可以给出一些更加深入的洞察,例如每个高校中不同学生在社区中具体的贡献度等,这种精细化的分析也有助于我们进一步观察学生在整个过程中对于项目的协同参与程度,而不仅仅局限于学生是否仅是完成了一个特定的任务。
注意:受限于 OpenDigger 目前的底层基础数据,下述分析将仅包含 GitHub、Gitee 平台上的数据。
我们使用了 2023 全年的贡献度数据和社区 OpenRank 算法对参与到各社区学生的参与度进行了详细的分析,最终统计到各高校总体贡献度前 20 名如下表所示:

# | 高校名称 | OpenRank | 参数学生数 | 人均 OpenRank |
---|---|---|---|---|
1 | 华中科技大学 | 67.3 | 21 | 3.21 |
2 | 浙江大学 | 61.23 | 23 | 2.66 |
3 | 北京邮电大学 | 60.19 | 27 | 2.23 |
4 | 西安电子科技大学 | 60.05 | 13 | 4.62 |
5 | 复旦大学 | 59.7 | 4 | 14.93 |
6 | 西安邮电大学 | 55.67 | 10 | 5.57 |
7 | 华东师范大学 | 54.15 | 13 | 4.17 |
8 | 电子科技大学 | 50.6 | 14 | 3.62 |
9 | 重庆邮电大学 | 48.92 | 5 | 9.78 |
10 | 上海交通大学 | 48.34 | 6 | 8.06 |
11 | 杭州电子科技大学 | 41.99 | 11 | 3.82 |
12 | 陇东学院 | 39.48 | 1 | 39.48 |
13 | 中国科学院大学 | 37.36 | 18 | 2.08 |
14 | 南京大学 | 33.9 | 17 | 1.99 |
15 | 同济大学 | 21.35 | 6 | 3.56 |
16 | 武汉大学 | 19.02 | 1 | 19.02 |
17 | 东南大学 | 18.57 | 8 | 2.32 |
18 | 北京工业大学 | 18.52 | 3 | 6.17 |
19 | 成都信息工程大学 | 18.11 | 1 | 18.11 |
20 | 福州大学 | 16.21 | 5 | 3.24 |
我们在给出了高校总体贡献度的同时也给出了校人均 OpenRank 贡献度,可以看到华中科技大学、浙江大学、北京邮电大学依凭学生数量优势依然排在贡献榜前三位,但也有些高校因为很高的人均 OpenRank 贡献度而上榜,如复旦大学、陇东学院、武汉大学、成都信息工程大学等,他们在学生数量上并不占优,但因为个别学生的贡献度较高而使得最终的排名较高。
为了进一步观察学生的贡献情况,我们也对学生贡献者进行了 OpenRank 贡献度的排名,OpenRank 前 20 的学生如下:

# | 学生姓名 | OpenRank | 学校 |
---|