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 条
  • [31] A Parameter Estimation of Software Reliability Growth Model with Change-Point
    Kim, Do Hoon
    Park, Chun Gun
    Nam, Kyung H.
    KOREAN JOURNAL OF APPLIED STATISTICS, 2008, 21 (05) : 813 - 823
  • [32] Software Reliability Growth Model with Normal Distribution and Its Parameter Estimation
    Okamura, Hiroyuki
    Dohi, Tadashi
    Osaki, Shunji
    2011 INTERNATIONAL CONFERENCE ON QUALITY, RELIABILITY, RISK, MAINTENANCE, AND SAFETY ENGINEERING (ICQR2MSE), 2011, : 411 - 416
  • [33] 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
  • [34] Developed comparative analysis of metaheuristic optimization algorithms for optimal active control of structures
    Javad Katebi
    Mona Shoaei-parchin
    Mahdi Shariati
    Nguyen Thoi Trung
    Majid Khorami
    Engineering with Computers, 2020, 36 : 1539 - 1558
  • [35] Developed comparative analysis of metaheuristic optimization algorithms for optimal active control of structures
    Katebi, Javad
    Shoaei-parchin, Mona
    Shariati, Mahdi
    Trung, Nguyen Thoi
    Khorami, Majid
    ENGINEERING WITH COMPUTERS, 2020, 36 (04) : 1539 - 1558
  • [36] Phase-type software reliability model: parameter estimation algorithms with grouped data
    Okamura, Hiroyuki
    Dohi, Tadashi
    ANNALS OF OPERATIONS RESEARCH, 2016, 244 (01) : 177 - 208
  • [37] Statistical Measurement of Software Reliability Using Meta-Heuristic Algorithms for Parameter Estimation
    Rajani
    Kumar, Naresh
    Kaswan, Kuldeep Singh
    INNOVATIVE DATA COMMUNICATION TECHNOLOGIES AND APPLICATION, ICIDCA 2021, 2022, 96 : 753 - 766
  • [38] Phase-type software reliability model: parameter estimation algorithms with grouped data
    Hiroyuki Okamura
    Tadashi Dohi
    Annals of Operations Research, 2016, 244 : 177 - 208
  • [39] Parameter estimation of some NHPP software reliability models with change-point
    Wang, ZG
    Wang, JD
    COMMUNICATIONS IN STATISTICS-SIMULATION AND COMPUTATION, 2005, 34 (01) : 121 - 134
  • [40] EM algorithm for discrete software reliability models: A unified parameter estimation method
    Okamura, H
    Murayama, A
    Dohi, T
    EIGHTH IEEE INTERNATIONAL SYMPOSIUM ON HIGH ASSURANCE SYSTEMS ENGINEERING, PROCEEDINGS, 2004, : 219 - 228