A software reliability growth model for open-source software using sine cosine algorithm

被引:0
|
作者
Ramgopal Dhaka [1 ]
Bhoopendra Pachauri [1 ]
Anamika Jain [1 ]
机构
[1] Manipal University Jaipur,Department of Mathematics and Statistics
关键词
Software reliability; Parameter estimation; Testing effort function; Theil statistic; Sine–cosine algorithm;
D O I
10.1007/s41870-024-02207-z
中图分类号
学科分类号
摘要
Software reliability models are used to predict the trustworthiness of software systems over time, based on the feedback obtained from testing efforts. From existing literature, a few models have been recognized for open-source software. In this paper, a software reliability growth model for open-source software has been discussed that incorporates generalized extended inverse Weibull distribution as a testing effort function. The sine–cosine algorithm has been used to estimate unknown parameters. The proposed work has been justified with numerical examples using real software failure data. For the comparative study, statistical methods, i.e., mean square error, R-squared, Theil statistic (TS), and graphical representation of the results have been used. The outcomes of the proposed model show better goodness of fit and predict significantly compared to the existing models. The suggested study may be extended by considering uncertainty factor in the future.
引用
收藏
页码:5173 / 5181
页数:8
相关论文
共 50 条
  • [1] Optimal selection of software reliability growth model for open-source software using weighted Grey relational analysis method
    Wang, Jinyong
    Zhang, Ce
    COMPUTER JOURNAL, 2024,
  • [2] Software reliability model for open-source software that considers the number of finite faults and dependent faults
    Song, Kwang Yoon
    Kim, Youn Su
    Chang, In Hong
    MATHEMATICAL BIOSCIENCES AND ENGINEERING, 2023, 20 (07) : 11785 - 11804
  • [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] Sharing experiments using open-source software
    Nelson, Adam
    Menzies, Tim
    Gay, Gregory
    SOFTWARE-PRACTICE & EXPERIENCE, 2011, 41 (03): : 283 - 305
  • [5] Layout Verification Using Open-Source Software
    Krinke, Andreas
    Fischbach, Robert
    Lienig, Jens
    PROCEEDINGS OF THE 2024 INTERNATIONAL SYMPOSIUM ON PHYSICAL DESIGN, ISPD 2024, 2024, : 137 - 142
  • [6] Better reliability verification in open-source software using efficient test cases
    Pape, Patrick
    Hamilton, Drew
    CrossTalk, 2016, 29 (01): : 31 - 36
  • [7] Training Software Engineers Using Open-Source Software: The Students' Perspective
    Pinto, Gustavo
    Ferreira, Clarice
    Souza, Cleice
    Steinmacher, Igor
    Meirelles, Paulo
    2019 IEEE/ACM 41ST INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING: SOFTWARE ENGINEERING EDUCATION AND TRAINING (ICSE-SEET), 2019, : 147 - 157
  • [8] Training Software Engineers using Open-Source Software: The Professors' Perspective
    Pinto, Gustavo
    Figueira Filho, Fernando
    Steinmacher, Igor
    Gerosa, Marco A.
    2017 IEEE 30TH CONFERENCE ON SOFTWARE ENGINEERING EDUCATION AND TRAINING (CSEE&T), 2017, : 117 - 121
  • [9] Open-source software - Introduction
    Sabbah, D
    Frye, D
    IBM SYSTEMS JOURNAL, 2005, 44 (02)
  • [10] Open-source bioinformatics software
    Vlagioiu, Constantin
    Vuta, Vlad
    Barbuceanu, Florica
    Predoi, Gabriel
    Tudor, Nicolae
    JOURNAL OF BIOTECHNOLOGY, 2017, 256 : S53 - S53