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 条
  • [1] Modelling Failures Occurrences of Open Source Software with Reliability Growth
    Rossi, Bruno
    Russo, Barbara
    Succi, Giancarlo
    OPEN SOURCE SOFTWARE: NEW HORIZONS, 2010, 319 : 268 - 280
  • [2] Entropy Based Software Reliability Analysis of Multi-Version Open Source Software
    Singh, V. B.
    Sharma, Meera
    Pham, Hoang
    IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 2018, 44 (12) : 1207 - 1223
  • [3] Software reliability growth model based on stochastic differential equations for open source software
    Tamura, Yoshinobu
    Yamada, Shigeru
    2007 IEEE INTERNATIONAL CONFERENCE ON MECHATRONICS, 2007, : 107 - +
  • [4] On the influence of software vulnerabilities on software reliability: The case of open source component based software
    Albeanu, G.
    Madsen, H.
    Averian, A.
    RELIABILITY, RISK AND SAFETY: THEORY AND APPLICATIONS VOLS 1-3, 2010, : 1341 - +
  • [5] Entropy-Based Two-Dimensional Software Reliability Growth Modeling for Open-Source Software Incorporating Change-Point
    Kapur, P. K.
    Panwar, Saurabh
    Kumar, Vivek
    Singh, Ompal
    INTERNATIONAL JOURNAL OF RELIABILITY QUALITY AND SAFETY ENGINEERING, 2020, 27 (05)
  • [6] An Empirical Study of Reliability Growth of Open versus Closed Source Software through Software Reliability Growth Models
    Ullah, Najeeb
    Morisio, Maurizio
    2012 19TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE (APSEC), VOL 1, 2012, : 356 - 361
  • [7] Stochastic debugging based reliability growth models for Open Source Software project
    Singhal, Shakshi
    Kapur, P. K.
    Kumar, Vivek
    Panwar, Saurabh
    ANNALS OF OPERATIONS RESEARCH, 2024, 340 (01) : 531 - 569
  • [8] A software reliability assessment tool based on AHP and SRGM for an open source software
    Tamura, Yoshinobu
    Yamada, Shigeru
    Eleventh ISSAT International Conference Reliability and Quality in Design, Proceedings, 2005, : 1 - 5
  • [9] A Comparison of the Reliability Growth of Open Source and In-House Software
    Syed-Mohamad, Sharifah Mashita
    McBride, Tom
    APSEC 2008:15TH ASIA-PACIFIC SOFTWARE ENGINEERING CONFERENCE, PROCEEDINGS, 2008, : 229 - 236
  • [10] A study of software reliability on big data open source software
    Kumar, Ranjan
    Kumar, Subhash
    Tiwari, Sanjay K.
    INTERNATIONAL JOURNAL OF SYSTEM ASSURANCE ENGINEERING AND MANAGEMENT, 2019, 10 (02) : 242 - 250