PERMMA: Enhancing parameter estimation of software reliability growth models: A comparative analysis of metaheuristic optimization algorithms

被引:0
|
作者
Pradhan, Vishal [1 ]
Patra, Arijit [1 ]
Jain, Ankush [2 ]
Jain, Garima [3 ]
Kumar, Ajay [4 ]
Dhar, Joydip [4 ]
Bandyopadhyay, Anjan [5 ]
Mallik, Saurav [6 ,7 ]
Ahmad, Naim [8 ]
Badawy, Ahmed Said [8 ]
机构
[1] Kalinga Inst Ind Technol, Sch Appl Sci, Bhubaneswar, Odisha, India
[2] Netaji Subhas Univ Technol, Dept Comp Sci & Engn, New Delhi, India
[3] Noida Inst Engn & Technol, Dept Comp Sci & Business Syst, Greater Noida, India
[4] Indian Inst Informat Technol & Management Gwalior, Dept Engn Sci, ABV, Gwalior, MP, India
[5] Kalinga Inst Ind Technol, Sch Comp Sci & Engn, Bhubaneswar, Odisha, India
[6] Harvard TH Chan Sch Publ Hlth, Dept Environm Hlth, Boston, MA 02115 USA
[7] Univ Arizona, Dept Pharmacol & Toxicol, Tucson, AZ 85721 USA
[8] King Khalid Univ, Coll Comp Sci, Abha, Saudi Arabia
来源
PLOS ONE | 2024年 / 19卷 / 09期
关键词
FAULT-DETECTION; TESTING-EFFORT; CHANGE-POINT; SYSTEMS;
D O I
10.1371/journal.pone.0304055
中图分类号
O [数理科学和化学]; P [天文学、地球科学]; Q [生物科学]; N [自然科学总论];
学科分类号
07 ; 0710 ; 09 ;
摘要
Software reliability growth models (SRGMs) are universally admitted and employed for reliability assessment. The process of software reliability analysis is separated into two components. The first component is model construction, and the second is parameter estimation. This study concentrates on the second segment parameter estimation. The past few decades of literature observance say that the parameter estimation was typically done by either maximum likelihood estimation (MLE) or least squares estimation (LSE). Increasing attention has been noted in stochastic optimization methods in the previous couple of decades. There are various limitations in the traditional optimization criteria; to overcome these obstacles metaheuristic optimization algorithms are used. Therefore, it requires a method of search space and local optima avoidance. To analyze the applicability of various developed meta-heuristic algorithms in SRGMs parameter estimation. The proposed approach compares the meta-heuristic methods for parameter estimation by various criteria. For parameter estimation, this study uses four meta-heuristics algorithms: Grey-Wolf Optimizer (GWO), Regenerative Genetic Algorithm (RGA), Sine-Cosine Algorithm (SCA), and Gravitational Search Algorithm (GSA). Four popular SRGMs did the comparative analysis of the parameter estimation power of these four algorithms on three actual-failure datasets. The estimated value of parameters through meta-heuristic algorithms are approximately near the LSE method values. The results show that RGA and GWO are better on a variety of real-world failure data, and they have excellent parameter estimation potential. Based on the convergence and R2 distribution criteria, this study suggests that RGA and GWO are more appropriate for the parameter estimation of SRGMs. RGA could locate the optimal solution more correctly and faster than GWO and other optimization techniques.
引用
收藏
页数:26
相关论文
共 50 条
  • [11] Parameter Estimation of Software Reliability Growth Models Using Krill Herd Algorithm
    Choudhary, Ankur
    Malhotra, Piyush
    Baghel, Anurag Singh
    PROCEEDINGS OF THE 7TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING, DATA SCIENCE AND ENGINEERING (CONFLUENCE 2017), 2017, : 804 - 808
  • [12] Parameter estimation of photovoltaic cell and module models relied on metaheuristic algorithms including artificial ecosystem optimization
    Thuan Thanh Nguyen
    Thang Trung Nguyen
    Thanh Ngoc Tran
    NEURAL COMPUTING & APPLICATIONS, 2022, 34 (15): : 12819 - 12844
  • [13] Parameter estimation of photovoltaic cell and module models relied on metaheuristic algorithms including artificial ecosystem optimization
    Thuan Thanh Nguyen
    Thang Trung Nguyen
    Thanh Ngoc Tran
    Neural Computing and Applications, 2022, 34 : 12819 - 12844
  • [14] Analysis of Software Reliability Models for Reliability Estimation
    Gupta, Aakash
    Gupta, Neeraj
    Garg, Rakesh
    Kumar, Ramesh
    2019 9TH INTERNATIONAL CONFERENCE ON CLOUD COMPUTING, DATA SCIENCE & ENGINEERING (CONFLUENCE 2019), 2019, : 355 - 358
  • [15] An efficient parameter estimation of software reliability growth models using gravitational search algorithm
    Choudhary A.
    Baghel A.S.
    Sangwan O.P.
    International Journal of System Assurance Engineering and Management, 2017, 8 (1) : 79 - 88
  • [16] A Comparative Study of Metaheuristic Algorithms for Reliability-Based Design Optimization Problems
    Zeng Meng
    Gang Li
    Xuan Wang
    Sadiq M. Sait
    Ali Rıza Yıldız
    Archives of Computational Methods in Engineering, 2021, 28 : 1853 - 1869
  • [17] A Comparative Study of Metaheuristic Algorithms for Reliability-Based Design Optimization Problems
    Meng, Zeng
    Li, Gang
    Wang, Xuan
    Sait, Sadiq M.
    Yildiz, Ali Riza
    ARCHIVES OF COMPUTATIONAL METHODS IN ENGINEERING, 2021, 28 (03) : 1853 - 1869
  • [18] Singularity of Some Software Reliability Models and Parameter Estimation Method
    XU Ren-zuo
    ZHOU Rui
    YANG Xiao-qing (State Key Laboratory of Software Engineering
    Wuhan University Journal of Natural Sciences, 2000, (01) : 35 - 40
  • [19] Parameter Estimation for Software Reliability Models Considering Failure Correlation
    Yang, Bo
    Guo, Suchang
    Ning, Ning
    Huang, Hong-Zhong
    ANNUAL RELIABILITY AND MAINTAINABILITY SYMPOSIUM, 2008 PROCEEDINGS, 2008, : 407 - +
  • [20] A Unified Parameter Estimation Algorithm for Discrete Software Reliability Models
    Hiroyuki Okamura
    Atsushi Murayama
    Tadashi Dohi
    OPSEARCH, 2005, 42 (4) : 355 - 377