Evolution Model of Open-Source Software Projects in GitHub

被引:0
|
作者
Wang, Hongbing [1 ]
Ji, Haoran [1 ]
机构
[1] Southeast Univ, Sch Comp Sci & Engn, Nanjing, Peoples R China
关键词
Open-source software project; GitHub; cellular automata; Gray wolf optimization algorithm; evolution rules; ECOSYSTEMS;
D O I
10.1109/SEAI55746.2022.9832099
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
In the past decade, open-source software (OSS) has become a very popular research topic in the field of software engineering. Because its code is open to the public, it has been pursued by programming teams all over the world, including those in universities, government agencies and enterprises. In addition to analyzing some famous OSS projects, researchers also studied OSS projects and their functions in GitHub. However, the evolution process and the rules of OSS projects in GitHub have not been widely investigated so we conducted in-depth research on this issue. We use the cellular automata (CA) in the field of system dynamics to model the OSS project, construct the evolution rules of the Gray wolf optimization (GWO) algorithm, define the objective vector, objective function and key optimization operators of GWO for OSS cellular evolution, and realize the intelligent acquisition of OSS project evolution rules in GitHub. In addition, we also selected the data of some OSS projects in GitHub from 2015 to 2020 for the simulation experiment. The experiment results show that the total accuracy of the simulation is 91.4%, which is consistent with real data.
引用
收藏
页码:135 / 145
页数:11
相关论文
共 50 条
  • [1] GitHub Projects. Quality Analysis of Open-Source Software
    Jarczyk, Oskar
    Gruszka, Blazej
    Jaroszewicz, Szymon
    Bukowski, Leszek
    Wierzbicki, Adam
    [J]. SOCIAL INFORMATICS, SOCINFO 2014, 2014, 8851 : 80 - 94
  • [2] Teaching evolution of open-source projects in software engineering courses
    Buchta, Joseph
    Petrenko, Maksym
    Poshyvanyk, Denys
    Rajlich, Vaclav
    [J]. ICSM 2006: 22ND IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, PROCEEDINGS, 2006, : 136 - +
  • [3] The Influence of Sponsorship on Open-Source Software Developers' Activities on GitHub
    Wang, Yaxin
    Wang, Liang
    Hu, Hao
    Jiang, Jing
    Kuang, Hongyu
    Tao, Xianping
    [J]. 2022 IEEE 46TH ANNUAL COMPUTERS, SOFTWARE, AND APPLICATIONS CONFERENCE (COMPSAC 2022), 2022, : 924 - 933
  • [4] Performance of GitHub Open-Source Software Project: An Empirical Analysis
    Joy, Abin
    Thangavelu, Senthilkumar
    Jyotishi, Amalendu
    [J]. 2018 SECOND INTERNATIONAL CONFERENCE ON ADVANCES IN ELECTRONICS, COMPUTERS AND COMMUNICATIONS (ICAECC), 2018,
  • [5] GitHub Statistics as a Measure of the Impact of Open-Source Bioinformatics Software
    Dozmorov, Mikhail G.
    [J]. FRONTIERS IN BIOENGINEERING AND BIOTECHNOLOGY, 2018, 6
  • [6] Analysis of Intercrossed Open-Source Software Repositories Data in GitHub
    Farah, Gabriel
    Correal, Dario
    [J]. 2013 8TH COMPUTING COLOMBIAN CONFERENCE (8CCC), 2013, : 37 - 42
  • [7] Teaching Undergraduate Software Engineering By Means of the Evolution of Open-Source Projects
    Rajlich, Vaclav
    [J]. 2010 IEEE INTERNATIONAL CONFERENCE ON SOFTWARE MAINTENANCE, 2010,
  • [8] Social Diversity and Growth Levels of Open Source Software Projects on GitHub
    Aue, Joop
    Haisma, Michiel
    Tomasdottir, Kristin Fjola
    Bacchelli, Alberto
    [J]. ESEM'16: PROCEEDINGS OF THE 10TH ACM/IEEE INTERNATIONAL SYMPOSIUM ON EMPIRICAL SOFTWARE ENGINEERING AND MEASUREMENT, 2016,
  • [9] Semi-supervised Heterogeneous Defect Prediction with Open-source Projects on GitHub
    Sun, Ying
    Jing, Xiao-Yuan
    Wu, Fei
    Dong, Xiwei
    Sun, Yanfei
    Wang, Ruchuan
    [J]. INTERNATIONAL JOURNAL OF SOFTWARE ENGINEERING AND KNOWLEDGE ENGINEERING, 2021, 31 (06) : 889 - 916
  • [10] Is this GitHub project maintained? Measuring the level of maintenance activity of open-source projects
    Coelho, Jailton
    Valente, Marco Tulio
    Milen, Luciano
    Silva, Luciana L.
    [J]. INFORMATION AND SOFTWARE TECHNOLOGY, 2020, 122