Entropy based Software Reliability Growth Modelling for Open Source Software Evolution

被引:3
|
作者
Tandon, Abhishek [1 ]
Sharma, Meera [2 ]
Kumari, Madhu [3 ]
Singh, V. B. [3 ]
机构
[1] Univ Delhi, SSCBS, PSP Area 4,Dr KN Katju Marg,Sect 16, Delhi 110089, India
[2] Univ Delhi, Swami Shraddhanand Coll, Delhi 110036, India
[3] Univ Delhi, Delhi Coll Arts & Commerce, New Delhi 110023, India
来源
TEHNICKI VJESNIK-TECHNICAL GAZETTE | 2020年 / 27卷 / 02期
关键词
entropy; feature improvement; new feature; open source software; FAULT-DETECTION; COMPLEXITY;
D O I
10.17559/TV-20181031061451
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
During Open Source Software (OSS) development, users submit "new features (NFs)", "feature improvements (IMPs)" and bugs to fix. A proportion of these issues get fixed before the next software release. During the introduction of NFs and IMPs, the source code files change. A proportion of these source code changes may result in generation of bugs. We have developed calendar time and entropy-dependent mathematical models to represent the growth of OSS based on the rate at which NFs are added, IMPs are added, and bugs introduction rate.The empirical validation has been conducted on five products, namely "Avro, Pig, Hive, jUDDI and Whirr" of the Apache open source project. We compared the proposed models with eminent reliability growth models, Goel and Okumoto (1979) and Yamada et al. (1983) and found that the proposed models exhibit better goodness of fit.
引用
收藏
页码:550 / 557
页数:8
相关论文
共 50 条
  • [21] Evolution of Apache Open Source Software
    Wen, Haoran
    D'Souza, Raissa M.
    Saul, Zachary M.
    Filkov, Vladimir
    DYNAMICS ON AND OF COMPLEX NETWORKS: APPLICATIONS TO BIOLOGY, COMPUTER SCIENCE, AND THE SOCIAL SCIENCES, 2009, : 199 - 215
  • [22] Teaching software evolution in open source
    Petrenko, Maksym
    Poshyvanyk, Denys
    Rajlich, Vaclav
    Buchta, Joseph
    COMPUTER, 2007, 40 (11) : 25 - +
  • [23] Investigating Evolution in Open Source Software
    McDonald, Jordan
    Greer, Des
    COMPUTATIONAL SCIENCE AND ITS APPLICATIONS - ICCSA 2019, PT V: 19TH INTERNATIONAL CONFERENCE, SAINT PETERSBURG, RUSSIA, JULY 14, 2019, PROCEEDINGS, PART V, 2019, 11623 : 242 - 256
  • [24] A comparative analysis of open source software reliability
    Rahmani C.
    Azadmanesh A.
    Najjar L.
    Journal of Software, 2010, 5 (12) : 1384 - 1394
  • [25] Analysing the Reliability of Open Source Software Projects
    Aversano, Lerina
    Tortorella, Maria
    2015 10TH INTERNATIONAL JOINT CONFERENCE ON SOFTWARE TECHNOLOGIES (ICSOFT), VOL 1, 2015, : 348 - 357
  • [26] Design of Lifecycle for Reliability of Open Source Software
    Lee, Eun-Ser
    Kim, Joong-soo
    SOFTWARE AND NETWORK ENGINEERING, 2012, 413 : 103 - 109
  • [27] Comparison of Software Reliability Assessment Methods Based on Deterministic Chaos Theory for an Open Source Software
    Tamura, Yoshinobu
    Yamada, Shigeru
    2008 IEEE INTERNATIONAL CONFERENCE ON SYSTEMS, MAN AND CYBERNETICS (SMC), VOLS 1-6, 2008, : 3605 - +
  • [28] A Comparative Analysis of Software Reliability Growth Models using defects data of Closed and Open Source Software
    Ullah, Najeeb
    Morisio, Maurizio
    Vetro, Antonio
    PROCEEDINGS OF THE 2012 IEEE 35TH SOFTWARE ENGINEERING WORKSHOP (SEW 2012), 2012, : 187 - 192
  • [29] Software Reliability Prediction for Open Source Software Adoption Systems Based on Early Lifecycle Measurements
    Lee, Wangbong
    Lee, Joon Kyung
    Baik, Jongmoon
    2011 35TH IEEE ANNUAL INTERNATIONAL COMPUTER SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), 2011, : 366 - 371
  • [30] Modelling reliability growth for multi-version open source software considering varied testing and debugging factors
    Saraf, Iqra
    Iqbal, Javaid
    Shrivastava, Avinash K.
    Khurshid, Shozab
    QUALITY AND RELIABILITY ENGINEERING INTERNATIONAL, 2022, 38 (04) : 1814 - 1825