Free and Open Source Software organizations: A large-scale analysis of code, comments, and commits frequency

被引:6
|
作者
Chelkowski, Tadeusz [1 ]
Jemielniak, Dariusz [1 ]
Macikowski, Kacper [1 ]
机构
[1] Dept Kozminski Univ, MINDS Management Networked & Digital Soc, Warsaw, Poland
来源
PLOS ONE | 2021年 / 16卷 / 09期
关键词
PEER PRODUCTION; ONLINE COMMUNITIES; EMERGENCE; NETWORK; COMMUNICATION; COMMONS; MODEL; SUSTAINABILITY; DETERMINANTS; INFORMATION;
D O I
10.1371/journal.pone.0257192
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
As Free and Open Source Software (FOSS) increases in importance and use by global corporations, understanding the dynamics of its communities becomes critical. This paper measures up to 21 years of activities in 1314 individual projects and 1.4 billion lines of code managed. After analyzing the FOSS activities on the projects and organizations level, such as commits frequency, source code lines, and code comments, we find that there is less activity now than there was a decade ago. Moreover, our results suggest a greater decrease in the activities in large and well-established FOSS organizations. Our findings indicate that as technologies and business strategies related to FOSS mature, the role of large formal FOSS organizations serving as intermediary between developers diminishes.
引用
收藏
页数:19
相关论文
共 50 条
  • [1] Understanding Source Code Comments at Large-Scale
    He, Hao
    [J]. ESEC/FSE'2019: PROCEEDINGS OF THE 2019 27TH ACM JOINT MEETING ON EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING, 2019, : 1217 - 1219
  • [2] Sourcerer: An infrastructure for large-scale collection and analysis of open-source code
    Bajracharya, Sushi
    Ossher, Joel
    Lopes, Cristina
    [J]. SCIENCE OF COMPUTER PROGRAMMING, 2014, 79 : 241 - 259
  • [3] Analyzing the State of Static Analysis: A Large-Scale Evaluation in Open Source Software
    Beller, Moritz
    Bholanath, Radjino
    McIntosh, Shane
    Zaidman, Andy
    [J]. 2016 IEEE 23RD INTERNATIONAL CONFERENCE ON SOFTWARE ANALYSIS, EVOLUTION, AND REENGINEERING (SANER), VOL 1, 2016, : 470 - 481
  • [4] Software evolution in open source projects - a large-scale investigation
    Koch, Stefan
    [J]. JOURNAL OF SOFTWARE MAINTENANCE AND EVOLUTION-RESEARCH AND PRACTICE, 2007, 19 (06): : 361 - 382
  • [5] Adaptation of large-scale open source software - An experience report
    Pizka, M
    [J]. CSMR 2004: EIGHTH EUROPEAN CONFERENCE ON SOFTWARE MAINTENANCE AND REENGINEERING, PROCEEDINGS, 2004, : 147 - 153
  • [6] Intelligent Code Review Assignment for Large Scale Open Source Software Stacks
    Aryendu, Ishan
    Wang, Ying
    Elkourdi, Farah
    AlOmar, Eman
    [J]. PROCEEDINGS OF THE 37TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING, ASE 2022, 2022,
  • [7] MapQuant: Open-source software for large-scale protein quantification
    Leptos, KC
    Sarracino, DA
    Jaffe, JD
    Krastins, B
    Church, GM
    [J]. PROTEOMICS, 2006, 6 (06) : 1770 - 1782
  • [8] SGL: A domain-specific language for large-scale analysis of open-source code
    Foo, Darius
    Yi, Ang Ming
    Yeo, Jason
    Sharma, Asankhaya
    [J]. 2018 IEEE CYBERSECURITY DEVELOPMENT CONFERENCE (SECDEV 2018), 2018, : 61 - 68
  • [9] Detecting code vulnerabilities by learning from large-scale open source repositories
    Xu, Rongze
    Tang, Zhanyong
    Ye, Guixin
    Wang, Huanting
    Ke, Xin
    Fang, Dingyi
    Wang, Zheng
    [J]. JOURNAL OF INFORMATION SECURITY AND APPLICATIONS, 2022, 69
  • [10] Code smells and their collocations: A large-scale experiment on open-source systems
    Walter, Bartosz
    Fontana, Francesca Arcelli
    Ferme, Vincenzo
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2018, 144 : 1 - 21