The Measurement of the Software Ecosystem's Productivity with GitHub

被引:2
|
作者
Liao, Zhifang [1 ]
Zhao, Yiqi [1 ]
Liu, ShengZong [2 ]
Zhang, Yan [3 ]
Liu, Limin [1 ]
Long, Jun [1 ]
机构
[1] Cent South Univ, Sch Comp Sci & Engn, Changsha 410075, Peoples R China
[2] Hunan Univ Finance & Econ, Sch Informat Technol & Management, Changsha 410075, Peoples R China
[3] Glasgow Caledonian Univ, Sch Comp Engn & Built Environm, Dept Comp, Glasgow G4 0BA, Lanark, Scotland
来源
基金
国家重点研发计划;
关键词
Software ecosystem; open-source software ecosystem; OSSECO; productivity; productivity model; HEALTH;
D O I
10.32604/csse.2021.014144
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Software productivity has always been one of the most critical metrics for measuring software development. However, with the open-source community (e.g., GitHub), new software development models are emerging. The traditional productivity metrics do not provide a comprehensive measure of the new software development models. Therefore, it is necessary to build a productivity measurement model of open source software ecosystem suitable for the open-source community's production activities. Based on the natural ecosystem, this paper proposes concepts related to the productivity of open source software ecosystems, analyses influencing factors of open source software ecosystem productivity, and constructs a measurement model using these factors. Model validation experiments show that the model is compatible with a large portion of open source software ecosystems in GitHub. This study can provide references for participants of the open-source software ecosystem to choose proper types of ecosystems. The study also provides a basis for ecosystem health assessment for researchers interested in ecosystem quality.
引用
收藏
页码:239 / 258
页数:20
相关论文
共 50 条
  • [41] CHANGE-POINTS - A PROPOSAL FOR SOFTWARE PRODUCTIVITY-MEASUREMENT
    CHATMAN, VV
    JOURNAL OF SYSTEMS AND SOFTWARE, 1995, 31 (01) : 71 - 91
  • [42] The Study on the Stability of Agro-ecosystem's Productivity
    Heng, Tang
    Gao, Tengyue
    MATERIALS SCIENCE AND INFORMATION TECHNOLOGY, PTS 1-8, 2012, 433-440 : 1998 - 2003
  • [43] The Geography of Open Source Software: Evidence from GitHub
    Wachs, Johannes
    Nitecki, Mariusz
    Schueller, William
    Polleres, Axel
    TECHNOLOGICAL FORECASTING AND SOCIAL CHANGE, 2022, 176
  • [44] Navigating software development in the ChatGPT and GitHub Copilot era
    France, Stephen L.
    BUSINESS HORIZONS, 2024, 67 (05) : 649 - 661
  • [45] Ecosystems in GitHub and a Method for Ecosystem Identification using Reference Coupling
    Blincoe, Kelly
    Harrison, Francis
    Damian, Daniela
    12TH WORKING CONFERENCE ON MINING SOFTWARE REPOSITORIES (MSR 2015), 2015, : 202 - 207
  • [46] Does the Migration to GitHub Relate to Internal Software Quality?
    Roveda, Riccardo
    Fontana, Francesca Arcelli
    Raibulet, Claudia
    Zanoni, Marco
    Rampazzo, Federico
    ENASE: PROCEEDINGS OF THE 12TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING, 2017, : 293 - 300
  • [47] Developing, maintaining, and hosting Stata statistical software on GitHub
    Haghish, E. F.
    STATA JOURNAL, 2020, 20 (04): : 931 - 951
  • [48] Mining Communication Patterns in Software Development: A GitHub Analysis
    Ortu, Marco
    Hall, Tracy
    Marchesi, Michele
    Tonelli, Roberto
    Bowes, David
    Destefanis, Giuseppe
    PROMISE'18: PROCEEDINGS OF THE 14TH INTERNATIONAL CONFERENCE ON PREDICTIVE MODELS AND DATA ANALYTICS IN SOFTWARE ENGINEERING, 2018, : 70 - 79
  • [49] Analyzing the Productivity of GitHub Teams based on Formation Phase Activity
    Saadat, Samaneh
    Newton, Olivia B.
    Sukthankar, Gita
    Fiore, Stephen M.
    2020 IEEE/WIC/ACM INTERNATIONAL JOINT CONFERENCE ON WEB INTELLIGENCE AND INTELLIGENT AGENT TECHNOLOGY (WI-IAT 2020), 2020, : 169 - 176
  • [50] Software engineering productivity measurement using function points: a case study
    Bok, HS
    Raman, KS
    JOURNAL OF INFORMATION TECHNOLOGY, 2000, 15 (01) : 79 - 90