IDEAS home Printed from https://ideas.repec.org/a/plo/pone00/0304055.html

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

Author

Listed:
  • Vishal Pradhan
  • Arijit Patra
  • Ankush Jain
  • Garima Jain
  • Ajay Kumar
  • Joydip Dhar
  • Anjan Bandyopadhyay
  • Saurav Mallik
  • Naim Ahmad
  • Ahmed Said Badawy

Abstract

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.

Suggested Citation

  • Vishal Pradhan & Arijit Patra & Ankush Jain & Garima Jain & Ajay Kumar & Joydip Dhar & Anjan Bandyopadhyay & Saurav Mallik & Naim Ahmad & Ahmed Said Badawy, 2024. "PERMMA: Enhancing parameter estimation of software reliability growth models: A comparative analysis of metaheuristic optimization algorithms," PLOS ONE, Public Library of Science, vol. 19(9), pages 1-26, September.
  • Handle: RePEc:plo:pone00:0304055
    DOI: 10.1371/journal.pone.0304055
    as

    Download full text from publisher

    File URL: https://journals.plos.org/plosone/article?id=10.1371/journal.pone.0304055
    Download Restriction: no

    File URL: https://journals.plos.org/plosone/article/file?id=10.1371/journal.pone.0304055&type=printable
    Download Restriction: no

    File URL: https://libkey.io/10.1371/journal.pone.0304055?utm_source=ideas
    LibKey link: if access is restricted and if your library uses this service, LibKey will redirect you to where you can use your library subscription to access this item
    ---><---

    References listed on IDEAS

    as
    1. Qiuying Li & Hoang Pham, 2017. "A testing-coverage software reliability model considering fault removal efficiency and error generation," PLOS ONE, Public Library of Science, vol. 12(7), pages 1-25, July.
    2. Ankur Choudhary & Anurag Singh Baghel & Om Prakash Sangwan, 2017. "An efficient parameter estimation of software reliability growth models using gravitational search algorithm," International Journal of System Assurance Engineering and Management, Springer;The Society for Reliability, Engineering Quality and Operations Management (SREQOM),India, and Division of Operation and Maintenance, Lulea University of Technology, Sweden, vol. 8(1), pages 79-88, March.
    3. Sangeeta & Kapil Sharma & Manju Bala, 2020. "An ecological space based hybrid swarm-evolutionary algorithm for software reliability model parameter estimation," International Journal of System Assurance Engineering and Management, Springer;The Society for Reliability, Engineering Quality and Operations Management (SREQOM),India, and Division of Operation and Maintenance, Lulea University of Technology, Sweden, vol. 11(1), pages 77-92, February.
    4. V. Srinivasan & Charlotte H. Mason, 1986. "Technical Note—Nonlinear Least Squares Estimation of New Product Diffusion Models," Marketing Science, INFORMS, vol. 5(2), pages 169-178.
    5. Jinyong Wang & Ce Zhang & Jianying Yang, 2022. "Software reliability model of open source software based on the decreasing trend of fault introduction," PLOS ONE, Public Library of Science, vol. 17(5), pages 1-18, May.
    6. Mengmeng Zhu & Hoang Pham, 2018. "A multi-release software reliability modeling for open source software incorporating dependent fault detection process," Annals of Operations Research, Springer, vol. 269(1), pages 773-790, October.
    Full references (including those not matched with items on IDEAS)

    Most related items

    These are the items that most often cite the same works as this one and are cited by the same works as this one.
    1. Vibha Verma & Sameer Anand & P. K. Kapur & Anu G. Aggarwal, 2022. "Unified framework to assess software reliability and determine optimal release time in presence of fault reduction factor, error generation and fault removal efficiency," International Journal of System Assurance Engineering and Management, Springer;The Society for Reliability, Engineering Quality and Operations Management (SREQOM),India, and Division of Operation and Maintenance, Lulea University of Technology, Sweden, vol. 13(5), pages 2429-2441, October.
    2. Xiaojia Guo & Kenneth C. Lichtendahl & Yael Grushka-Cockayne, 2025. "Bayesian Ensembles of Exponentially Smoothed Life-Cycle Forecasts," Manufacturing & Service Operations Management, INFORMS, vol. 27(1), pages 230-248, January.
    3. Kim, Namwoon & Srivastava, Rajendra K., 2007. "Modeling cross-price effects on inter-category dynamics: The case of three computing platforms," Omega, Elsevier, vol. 35(3), pages 290-301, June.
    4. Nigel Meade & Towhidul Islam, 1998. "Technological Forecasting---Model Selection, Model Stability, and Combining Models," Management Science, INFORMS, vol. 44(8), pages 1115-1130, August.
    5. Kwang Yoon Song & In Hong Chang & Hoang Pham, 2019. "A Testing Coverage Model Based on NHPP Software Reliability Considering the Software Operating Environment and the Sensitivity Analysis," Mathematics, MDPI, vol. 7(5), pages 1-21, May.
    6. Kivi, Antero & Smura, Timo & Töyli, Juuso, 2012. "Technology product evolution and the diffusion of new product features," Technological Forecasting and Social Change, Elsevier, vol. 79(1), pages 107-126.
    7. Vakratsas, Demetrios & Kolsarici, Ceren, 2008. "A dual-market diffusion model for a new prescription pharmaceutical," International Journal of Research in Marketing, Elsevier, vol. 25(4), pages 282-293.
    8. Surya Pathak & P. V. Sundar Balakrishnan, 2025. "The paradox of product scarcity: Catalyzing the speed of innovation diffusion," Journal of the Academy of Marketing Science, Springer, vol. 53(3), pages 804-824, May.
    9. Tunstall, Thomas, 2015. "Iterative Bass Model forecasts for unconventional oil production in the Eagle Ford Shale," Energy, Elsevier, vol. 93(P1), pages 580-588.
    10. Marshall, Pablo & Dockendorff, Monika & Ibáñez, Soledad, 2013. "A forecasting system for movie attendance," Journal of Business Research, Elsevier, vol. 66(10), pages 1800-1806.
    11. Sang-Gun Lee & Eui-bang Lee & Chang-Gyu Yang, 2014. "Strategies for ICT product diffusion: the case of the Korean mobile communications market," Service Business, Springer;Pan-Pacific Business Association, vol. 8(1), pages 65-81, March.
    12. Annafari, Mohammad Tsani, 2013. "Multiple subscriptions of mobile telephony: Explaining the diffusion pattern using sampling data," Telecommunications Policy, Elsevier, vol. 37(10), pages 930-939.
    13. Xueying Liu & Reinhard Madlener, 2019. "Get Ready for Take-Off: A Two-Stage Model of Aircraft Market Diffusion," FCN Working Papers 15/2019, E.ON Energy Research Center, Future Energy Consumer Needs and Behavior (FCN).
    14. Haris Krijestorac & Rajiv Garg & Vijay Mahajan, 2020. "Cross-Platform Spillover Effects in Consumption of Viral Content: A Quasi-Experimental Analysis Using Synthetic Controls," Information Systems Research, INFORMS, vol. 31(2), pages 449-472, June.
    15. Shalini Sharma & Naresh Kumar & Kuldeep Singh Kaswan, 2024. "Reliability modelling using ranking algorithm for parameter evaluation," International Journal of System Assurance Engineering and Management, Springer;The Society for Reliability, Engineering Quality and Operations Management (SREQOM),India, and Division of Operation and Maintenance, Lulea University of Technology, Sweden, vol. 15(3), pages 1245-1260, March.
    16. Gil Appel & Eitan Muller, 2021. "Adoption patterns over time: a replication," Marketing Letters, Springer, vol. 32(4), pages 499-511, December.
    17. Samuel Bjork & Avner Offer & Gabriel Söderberg, 2014. "Time series citation data: the Nobel Prize in economics," Scientometrics, Springer;Akadémiai Kiadó, vol. 98(1), pages 185-196, January.
    18. Franses, Philip Hans, 2021. "Modeling box office revenues of motion pictures✰," Technological Forecasting and Social Change, Elsevier, vol. 169(C).
    19. Yuri Peers & Dennis Fok & Philip Hans Franses, 2012. "Modeling Seasonality in New Product Diffusion," Marketing Science, INFORMS, vol. 31(2), pages 351-364, March.
    20. Bonacina, Monica & Demir, Mert & Sileo, Antonio & Zanoni, Angela, 2024. "The slow lane: a study on the diffusion of full-electric cars in Italy," FEEM Working Papers 344135, Fondazione Eni Enrico Mattei (FEEM).

    More about this item

    Statistics

    Access and download statistics

    Corrections

    All material on this site has been provided by the respective publishers and authors. You can help correct errors and omissions. When requesting a correction, please mention this item's handle: RePEc:plo:pone00:0304055. See general information about how to correct material in RePEc.

    If you have authored this item and are not yet registered with RePEc, we encourage you to do it here. This allows to link your profile to this item. It also allows you to accept potential citations to this item that we are uncertain about.

    If CitEc recognized a bibliographic reference but did not link an item in RePEc to it, you can help with this form .

    If you know of missing items citing this one, you can help us creating those links by adding the relevant references in the same way as above, for each refering item. If you are a registered author of this item, you may also want to check the "citations" tab in your RePEc Author Service profile, as there may be some citations waiting for confirmation.

    For technical questions regarding this item, or to correct its authors, title, abstract, bibliographic or download information, contact: plosone (email available below). General contact details of provider: https://journals.plos.org/plosone/ .

    Please note that corrections may take a couple of weeks to filter through the various RePEc services.

    IDEAS is a RePEc service. RePEc uses bibliographic data supplied by the respective publishers.