Internal Quality Evolution of Open-Source Software Systems

被引:4
|
作者
Alenezi, Mamdouh [1 ]
机构
[1] Prince Sultan Univ, Coll Comp & Informat Sci, Riyadh 11586, Saudi Arabia
来源
APPLIED SCIENCES-BASEL | 2021年 / 11卷 / 12期
关键词
software engineering; software evolution; software metrics; internal quality; open-source software systems; METRICS;
D O I
10.3390/app11125690
中图分类号
O6 [化学];
学科分类号
0703 ;
摘要
The evolution of software is necessary for the success of software systems. Studying the evolution of software and understanding it is a vocal topic of study in software engineering. One of the primary concepts of software evolution is that the internal quality of a software system declines when it evolves. In this paper, the method of evolution of the internal quality of object-oriented open-source software systems has been examined by applying a software metric approach. More specifically, we analyze how software systems evolve over versions regarding size and the relationship between size and different internal quality metrics. The results and observations of this research include: (i) there is a significant difference between different systems concerning the LOC variable (ii) there is a significant correlation between all pairwise comparisons of internal quality metrics, and (iii) the effect of complexity and inheritance on the LOC was positive and significant, while the effect of Coupling and Cohesion was not significant.
引用
收藏
页数:12
相关论文
共 50 条
  • [21] An Open-Source Image Quality Assurance Software for Matlab/Octave
    Bedre, M.
    Alexandrian, A.
    Papanikolaou, N.
    Stathakis, S.
    Sampson, A.
    Rasmussen, K.
    Saenz, D.
    Kirby, N.
    [J]. MEDICAL PHYSICS, 2018, 45 (06) : E594 - E594
  • [22] Quantitative Evaluation of Software Quality Metrics in Open-Source Projects
    Barkmann, Henrike
    Lincke, Rudiger
    Lowe, Welf
    [J]. 2009 INTERNATIONAL CONFERENCE ON ADVANCED INFORMATION NETWORKING AND APPLICATIONS WORKSHOPS: WAINA, VOLS 1 AND 2, 2009, : 1067 - 1072
  • [23] Longitudinal Evaluation of Software Quality Metrics in Open-Source Applications
    Molnar, Arthur-Jozsef
    Neamtu, Alexandra
    Motogna, Simona
    [J]. PROCEEDINGS OF THE 14TH INTERNATIONAL CONFERENCE ON EVALUATION OF NOVEL APPROACHES TO SOFTWARE ENGINEERING (ENASE), 2019, : 80 - 91
  • [24] The Evolution of Open-Source Blockchain Systems: An Empirical Study
    Cao, Jiawei
    Wang, Xingya
    Li, Zixin
    Gu, Qiqi
    Chen, Zhenyu
    [J]. 11TH ASIA-PACIFIC SYMPOSIUM ON INTERNETWARE (INTERNETWARE 2019), 2019,
  • [25] Defectiveness Evolution in Open Source Software Systems
    Javed, Yasir
    Alenezi, Mamdouh
    [J]. 4TH SYMPOSIUM ON DATA MINING APPLICATIONS (SDMA2016), 2016, 82 : 107 - 114
  • [26] Design and implementation of honeypot systems based on open-source software
    Yeh, Chao-Hsi
    Yang, Chung-Huang
    [J]. ISI 2008: 2008 IEEE INTERNATIONAL CONFERENCE ON INTELLIGENCE AND SECURITY INFORMATICS, 2008, : 265 - +
  • [27] Open-source software projects for advancing the power systems analysis
    Montenegro, D.
    Dugan, R.
    Taylor, J.
    McGranaghan, M.
    [J]. 2022 OPEN SOURCE MODELLING AND SIMULATION OF ENERGY SYSTEM (OSMSES), 2022,
  • [28] Assessing the Real Impact of Open-Source Components in Software Systems
    Molin, Andy
    Rivis, Andrei Mario
    Marinescu, Radu
    [J]. IEEE ACCESS, 2023, 11 : 111226 - 111237
  • [29] LBsoft: A parallel open-source software for simulation of colloidal systems
    Bonaccorso, Fabio
    Montessori, Andrea
    Tiribocchi, Adriano
    Amati, Giorgio
    Bernaschi, Massimo
    Lauricella, Marco
    Succi, Sauro
    [J]. COMPUTER PHYSICS COMMUNICATIONS, 2020, 256 (256)
  • [30] The Systems Biology Research Tool: evolvable open-source software
    Wright, Jeremiah
    Wagner, Andreas
    [J]. BMC SYSTEMS BIOLOGY, 2008, 2