1
Event background
As the open source technology system has gradually become the core driving force of global digital transformation, open source software has become a public infrastructure for the construction of various information systems, which is related to the future of the country's digital economic infrastructure. The continuous development of open source software/components and open source open information systems in various industries is inseparable from the construction of open source knowledge systems and the cultivation of open source talents. Accelerating the cultivation of China-led open source ecology has also become a consensus, including the national 14th Five-Year Plan. .
The Open Atom Open Source Foundation will launch the first "Open Atom Open Source Competition" in 2023. It is a cutting-edge technology competition, excellent talent selection, innovation achievement display, business transformation guidance, and docking exchange and cooperation platform, widely disseminates open source culture, popularizes open source knowledge, promotes open source projects, improves open source skills, and provides impetus for promoting the prosperity and sustainable development of the open source ecosystem and support.
The competition expects to achieve the effect of promoting use, teaching, learning, training and creation through competition. It collects competition tracks in an open source way, participates in the competition in an open and collaborative way, and Distributed peer review method for evaluation, through the competition to cultivate and select a group of top talents, overcome key technical problems, create an industrial application ecology, cultivate the soil of open source innovation, promote the spirit of open sharing, dedication and cooperation, and accumulate energy for the development of open source business .
Under such a background, the "OpenDigger Open Source Software Ecological Data Analysis and Mining Platform Challenge" has become an important event under the data infrastructure track of this competition through application, review, and approval. It is sponsored by the Open Atom Open Source Foundation It is jointly organized by East China Normal University and Kaiyuanshe , with Mulan Opensource Community , CCF Information System Special Committee , and CCF Open Source Development Committee as consultants, and X-lab Open Laboratory as technical support.
2
Event Introduction
OpenDigger is a one-stop analysis and mining platform for open source software ecological data. The goal is to build a data ecology in the open source field and become an open source data infrastructure project that promotes the sustainable development of the open source ecology, including software development activity data, software ecological object relational data, Labeled data, measurement indicators, measurement models, implementation algorithms, analysis tools, and a large number of community analysis case sets are currently incubating in the Mulan open source community. OpenDigger Open Source Software Ecosystem Data Analysis and Mining Platform Competition ( OpenSODA ) adopts the "2+1" model, two theme competitions and one contribution ranking competition .
The two themed competitions include: the task category (T) focuses on the implementation of code and algorithms, OpenDigger provides relevant data and infrastructure required for the work, and the contestants' code contributions are submitted to the designated code warehouse; the work category (W) focuses on the design of visual works In terms of implementation, OpenDigger provides the relevant data needed for the work, and the contestants select a visual tool to design the work and submit it in the designated code warehouse; a contribution ranking competition (R) encourages contestants to use collaborative To contribute to the OpenDigger project, the organizing committee records and calculates the contributions of contestants throughout the competition through technical means, and rewards them according to their contribution rankings. Contestants can choose one or more of the above competition categories to participate in without any restrictions.
The official website of the OpenDigger project is: http://www.x-lab.info/open-digger/
3
Competition design
The 2023 spring season (from March 10 to June 30, a total of four months), including three types of questions ("2 + 1" mode).
(1) Task class (T)
This type of competition focuses on the function and algorithm implementation of the OpenDigger project itself. Contestants choose one of the following topics, design and implement the scheme, and finally submit it to the designated code warehouse. The works approved by the review experts will be merged into the OpenDigger in the code repository.
T1: Implementation and optimization of OpenDigger indicators (development tasks, estimated difficulty: ★)
T2: Index result query sub-module of command line interaction (development task, estimated difficulty: ★★)
T3: Index fitting and optimization based on machine learning (data science tasks, estimated difficulty: ★★★)
(2) Work category (W)
Data visualization works are the pursuit of aesthetics, connotation, and empathy. This type of competition will use various open data, indicators, models, algorithms, etc. provided by OpenDigger to allow contestants to use their imagination freely and present data insights in the open source field in the form of data works.
W1: Visual art work or data insight report (data creative works, estimated difficulty: ★)
W2: Large visual screen in the open source field (Dashboard works, estimated difficulty: ★★)
W3: Open source collaborative network visualization (network visualization works, estimated difficulty: ★★★)
(3) Contribution Ranking Competition (R)
One of the characteristics of open source is to encourage open participation and open collaboration, which is also one of the elements of open source success. We agree that all contributions in an open source community are worthy of being remembered and praised; we believe that in an open source world, every contribution is worth rewarding. Therefore, in addition to tasks and works, the "Contribution Ranking Competition" will use technical means to record all the contributions of the contestants to the OpenDigger project during the competition, and reward them according to the contribution ranking. (Estimated difficulty: ★)
We will arrange a detailed interpretation of each question in the follow-up, and you are welcome to continue to pay attention!
4
Award setting and review rules
The total prize pool for the 2023 spring season is 500,000 yuan , and the distribution of prizes is as follows:
awards |
quantity |
total prize amount |
illustrate |
first prize |
1 |
100,000 |
Deliberated by the review expert committee |
second prize |
5 |
150000 |
Deliberated by the review expert committee |
third prize |
10 |
100,000 |
Deliberated by the review expert committee |
Contribution Ranking Award |
to be determined |
150000 |
Determined according to OpenRank points ranking |
The winners of the 1st, 2nd and 3rd prizes are jointly determined by the OpenSODA Challenge judging expert committee . The preliminary part is quizzes and answers. After completing the training courses corresponding to the challenge, it will be conducted by answering questions; the semi-finals are design proposal submissions, and the expert review committee will score according to the content of the design proposals. After sorting, the teams that enter the final will be determined according to the scores ; For the submission of code implementation works, the expert review committee will score the submitted content of the final works, and determine the final list of winners from high to low.
Remarks: The OpenRank ranking algorithm is the core algorithm in the OpenDigger project. It was formulated with reference to the open source governance standards of the China Electronics Standardization Institute, and passed the evaluation and review of the standard formulation expert group. It has been continuously adopted in industry and academia .
5
Challenge Process
The challenge is divided into three stages, the preliminary round, the semi-finals and the final. The specific timeline is as follows (tentative):
time |
Competition Training Course |
contest end |
3.10 ~ 4.3 days |
Phase 1: Embracing Open Source |
preliminaries |
4.4 ~ 5.8 days |
Phase 2: Contributing to open source |
rematch |
5.9 ~ 6.26 days |
The third stage: developing open source |
finals |
early july |
- | Announcing the winners |
The official platform of OpenSODA in the Open Atom Open Source Contest is:
https://competition.atomgit.com/competitionInfo?id=bc6603e0b8bf11ed804e6b78b4426d45
The specific process and related information will be updated continuously, and you are welcome to pay attention. At the same time, it will also be synchronized in the official repository of the OpenSODA Challenge:
https://atomgit.com/x-lab/OpenSODA
6
Challenge Training
In order to better guide the contestants and promote open source technology and open source culture, this competition also includes a course " General Knowledge of Open Source Software", which will be provided to everyone in stages during the challenge to help everyone better Finish the game. The " General Knowledge of Open Source Software " series of courses has three modules, which are:
Embrace open source : Corresponding to the preliminary stage, leading novices to roam the open source world;
Contributing to open source : Encourage everyone to participate in open source contributions, and lead everyone on how to collaborate in open source;
Develop open source : In-depth understanding of the development of open source ecology, and participate in the co-construction of open source ecology.
For details of the training courses, please refer to the official warehouse of the OpenSODA Challenge: https://atomgit.com/x-lab/OpenSODA
7
Review Expert Committee
In order to ensure the openness, fairness, and justice of this challenge, experts from different backgrounds such as industry, academia, and open source communities have been invited to participate in the formulation of the rules of this challenge and the entire review process. Some experts will also actively participate in the challenge community to interact, answer questions and guide you. The following are in no particular order:
Chen Yang , Kaiyuanshe, Microsoft
Jiang Bo , Kaiyuanshe, Sifu
Zhuang Biaowei , Kaiyuanshe
Yang Liyun , Mulan Open Source Community, China Electronics Standardization Institute
Xu Chen , Mulan Open Source Community, Alibaba Cloud
Wang Qing , Mulan Open Source Community, Intel
Zhou Minghui , Mulan Open Source Community, CCF Open Source Development Committee, Peking University
Shan Zhihao , Mulan Open Source Community, Tencent Open Source Alliance
Jin Yaohui , Mulan Open Source Community, Shanghai Jiaotong University
Wang Tao , Mulan Open Source Community, Open Atom, National Defense University
Wang Xu , Mulan Open Source Community, Ant
Li Yongle , Mulan Open Source Community, Huawei
Du Junping , Open Source Rainforest, Huawei
Yu Ge , CCF Information System Committee, Northeastern University
Zhou Aoying , CCF Information System Committee, East China Normal University
Wang Xin , CCF Information System Committee, Tianjin University
Wang Haofen , CCF Information System Committee, Tongji University
Li Hui , CCF Information System Committee, Guizhou University
You Lan , CCF Information System Committee, Hubei University
Wu Yanjun , CCF Open Source Development Committee, Institute of Software, Chinese Academy of Sciences
Bian Sikang , CCF Open Source Development Committee, Ant
Zhang Yuxia , CCF Open Source Development Committee, Beijing Institute of Technology
Guo Xue ,
CCF Open Source Development Committee, China Academy of Information and Communications Technology
Peng Xin , CCF Open Source Development Committee, Software Engineering Committee, Fudan University
Guo Jianmei , CCF Software Engineering Committee, Professor of East China Normal University
Zhang Jun , Open Atom Foundation TOC member, Baidu
Jiang Ning , Apache Foundation, Huawei
Huang Xiangdong , China Institute of Communications Open Source Technology Committee, Tsinghua University
The registration system will be launched within a week, so stay tuned. Everyone is welcome to sign up, and I wish you all the best of luck!
Author丨OpenSODA
Edit丨Wang Xuan
Related Reading| Related Reading
3.8 Special Planning for Women's Day | Dialogue with "Half the Sky" in Kaiyuanshe: They are colorful and have a different kind of power~
Membership Development Group Recruitment Order | Enthusiasm, Carefulness, You are what we are looking for!
Introduction to Kaiyuanshe
Founded in 2014, Kaiyuan Society is composed of individual members who voluntarily contribute to the cause of open source. It is formed according to the principle of "contribution, consensus, and co-governance". It has always maintained the characteristics of vendor neutrality, public welfare, and non-profit. International integration, community development, project incubation" is an open source community federation with the mission. Kaiyuanshe actively cooperates closely with communities, enterprises and government-related units that support open source. With the vision of "Based in China and Contributing to the World", it aims to create a healthy and sustainable open source ecosystem and promote China's open source community to become an active force in the global open source system. Participation and Contributors.
In 2017, Kaiyuanshe was transformed into an organization composed entirely of individual members, operating with reference to the governance model of top international open source foundations such as ASF. In the past nine years, it has connected tens of thousands of open source people, gathered thousands of community members and volunteers, hundreds of lecturers at home and abroad, and cooperated with hundreds of sponsors, media, and community partners.