随着开源技术体系逐渐成为全球数字化转型的核心驱动力,开源软件已经成为各类信息系统构建的公共基础件,关系着国家数字经济基础设施的未来。开源软件/组件与开源开放信息系统在各行业的持续发展,离不开开源知识体系的构建与开源人才的培养,加速培育中国主导的开源生态也已成为包括国家十四五规划在内的共识。
开放原子开源基金会于 2023 年发起首届“开放原子开源大赛”,旨在联合开源组织、企事业单位、高等院校、科研院所、行业组织、投融资机构等多方资源,搭建面向全球开源领域的前沿技术竞技、优秀人才选拔、创新成果展示、商业转化引导和对接交流合作平台,广泛传播开源文化、普及开源知识、推广开源项目、提升开源技能,为推进开源生态繁荣和可持续发展提供动力和支撑。
大赛期望达到以赛促用、以赛促教、以赛促学、以赛促练、以赛促创的效果,以开源的方式广泛征集赛题赛道,以开放协作的方式参与比赛,以分布式同行评审方式进行评比,通过大赛培养选拨一批顶尖人才,攻克重点技术难题,打造产业应用生态,厚植开源创新土壤,弘扬开放共享、奉献协作精神,为开源事业发展蓄势储能。
“OpenDigger 开源软件生态数据分析挖掘平台挑战赛”即是在这样一个背景下,通过申请、评审、通过的方式,成为本次大赛的数据基础设施赛道下的重要赛事,由开放原子开源基金会承办,由华东师范大学、开源社联合承办,由木兰开源社区、CCF 信息系统专委会、CCF 开源发展委员会作为顾问机构,X-lab 开放实验室作为技术支持。
OpenDigger 是一个面向开源软件生态数据的一站式分析挖掘平台,目标是构建开源领域的数据生态,成为促进开源生态持续发展的数据基础设施开源项目,包括软件开发活动数据、软件生态对象关系数据、标签数据、度量指标、度量模型、实现算法、分析工具、以及大量社区分析案例集等,目前正在木兰开源社区孵化。OpenDigger 开源软件生态数据分析挖掘平台挑战赛(OpenSource Software Ecosystem Data Analysis and Mining Platform Competition,OpenSODA)采取两个主题赛模式。
两个主题赛包括:任务类(T) 聚焦代码与算法的实现,OpenDigger 提供作品所需要的相关数据与基础设施,选手代码贡献提交到指定代码仓库中;作品类(W) 聚焦在可视化作品设计与实现上,OpenDigger 提供作品所需要的相关数据,选手选取某个可视化工具进行作品设计。参赛选手可以选择上述赛事类别中的一个或多个进行参加,不做任何限制。
OpenDigger 项目的官方网站为:http://www.x-lab.info/open-digger/
赛题分为两大类:任务类和作品类。
(1)任务类(T)
本类型赛题聚焦 OpenDigger 项目本身的功能与算法实现,选手选择下列题目中的一个,进行方案设计并最终实现,最后提交到指定的代码仓库中,获得评审专家认可的作品将最终合并到 OpenDigger 的代码仓库中。
T1:OpenDigger 指标的实现与优化(开发类任务,预估难度:★)
T2:命令行交互的指标结果查询子模块(开发类任务,预估难度:★★)
T3:基于机器学习的 OpenRank 指标拟合与优化(数据科学类任务,预估难度:★★★)
(2)作品类(W)
数据可视化作品是对美学、内涵、共情的追求。本类型赛题将利用 OpenDigger 提供的各类开放数据、指标、模型、算法等,让参赛选手自由的发挥想象空间,将开源领域的数据洞察通过数据作品的形式进行呈现。
W1:可视化艺术作品或数据洞察报告(数据创意类作品,预估难度:★)
W2:开源领域的可视化大屏(Dashboard 类作品,预估难度:★★)
W3:开源协作网络可视化(网络可视化类作品,预估难度:★★★)
(3)贡献度排名赛(R)
各个赛题的详细解读请见《「💁赛题解读」OpenSODA 赛题解读一览》。
总奖金池为50 万元,奖项分配具体如下:
奖项 | 数量 | 总奖金额 | 说明 |
---|---|---|---|
一等奖 | 1 | 10 万 | 评审专家委员会评议确定 |
二等奖 | 5 | 15 万 | 评审专家委员会评议确定 |
三等奖 | 10 | 10 万 | 评审专家委员会评议确定 |
创新贡献奖 | 30 | 15 万 | 评审专家委员会评议确定 |
一等奖、二等奖和三等奖的获奖作品由 OpenSODA 挑战赛的评审专家委员会来共同确定。初赛部分为知识问答,完成挑战赛对应的培训课程后,通过答题的方式进行(80 分及以上即为通过,并进入复赛,详细参见这里);复赛为设计方案提交(组委会将同时给进入复赛的队伍提供开放样例数据集),专家评审委员会根据设计方案的内容进行打分,排序后根据分数高低确定进入决赛的队伍,总共不超过 80 支队伍进入决赛;决赛为代码实现作品的提交(组委会将同时给进入决赛的队伍提供更加系统全面的数据支持),由专家评审委员会对最终作品的提交内容进行打分,由高到低确定最终获奖名单。
大赛评分细则请见《📢OpenSODA 挑战赛量化评分规则》。
挑战赛共分为三个阶段,初赛、复赛与决赛,具体时间线如下(暂定):
时间 | 大赛培训课程 | 挑战赛端 |
---|---|---|
3.10 ~ 6.30 日 | 第一阶段:拥抱开源 | 初赛 |
7.1 ~ 8.31 日 | 第二阶段:贡献开源 | 复赛 |
9.1 ~ 10.7 日 | 第三阶段:发展开源 | 决赛 |
10 月中下旬 | - | 宣布获奖名单 |
OpenSODA 在开放原子开源大赛中的官方平台为:https://competition.atomgit.com/competitionInfo?id=bc6603e0b8bf11ed804e6b78b4426d45
具体流程与相关信息将会持续更新,欢迎大家关注。同时,也会在 OpenSODA 挑战赛官方仓库同步:https://atomgit.com/x-lab/OpenSODA
为了更好的给参赛选手提供挑战赛指导,宣传开源技术与开源文化,本大赛还配套了一门《开源软件通识》的课程,在挑战赛期间分阶段提供给大家,助力大家更好的完成比赛。《开源软件通识》系列课程共有三个模块,分别是:
培训课程的详细情况请见《开源软件通识》
7、评审专家委员会
为了保证本次挑战赛的公开、公平、公正,特广泛邀请了工业界、学术界、开源社区等不同背景的专家共同参与本次挑战赛规则的制定,以及评审全过程。部分专家也会通过挑战赛社区,积极参与和大家进行互动、答疑与指导。以下排名不分先后: