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. Berrin Aytac & S. Wu, 2013. "Characterization of demand for short life-cycle technology products," Annals of Operations Research, Springer, vol. 203(1), pages 255-277, March.
    3. 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.
    4. Toka, Agorasti & Iakovou, Eleftherios & Vlachos, Dimitrios & Tsolakis, Naoum & Grigoriadou, Anastasia-Loukia, 2014. "Managing the diffusion of biomass in the residential energy sector: An illustrative real-world case study," Applied Energy, Elsevier, vol. 129(C), pages 56-69.
    5. Bacha, Radia & Gasmi, Farid, 2022. "The broadband diffusion process and its determinants in Algeria: A simultaneous estimation," TSE Working Papers 22-1309, Toulouse School of Economics (TSE).
    6. Krishnan, Trichy V. & Feng, Shanfei & Jain, Dipak C., 2023. "Peak sales time prediction in new product sales: Can a product manager rely on it?," Journal of Business Research, Elsevier, vol. 165(C).
    7. 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.
    8. Nigel Meade & Towhidul Islam, 1998. "Technological Forecasting---Model Selection, Model Stability, and Combining Models," Management Science, INFORMS, vol. 44(8), pages 1115-1130, August.
    9. 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.
    10. 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.
    11. 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.
    12. 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.
    13. Kurdgelashvili, Lado & Shih, Cheng-Hao & Yang, Fan & Garg, Mehul, 2019. "An empirical analysis of county-level residential PV adoption in California," Technological Forecasting and Social Change, Elsevier, vol. 139(C), pages 321-333.
    14. Rzayev, Khaladdin & Sakkas, Athanasios & Urquhart, Andrew, 2025. "An adoption model of cryptocurrencies," European Journal of Operational Research, Elsevier, vol. 323(1), pages 253-266.
    15. Adam Marszk & Ewa Lechman & Harleen Kaur, 2017. "Financial Markets Diffusion Patterns. The Case Of Mexican Investment Funds," Equilibrium. Quarterly Journal of Economics and Economic Policy, Institute of Economic Research, vol. 12(1), pages 83-100, March.
    16. Tunstall, Thomas, 2015. "Iterative Bass Model forecasts for unconventional oil production in the Eagle Ford Shale," Energy, Elsevier, vol. 93(P1), pages 580-588.
    17. Theoharakis, Vasilis & Vakratsas, Demetrios & Wong, Veronica, 2007. "Market-level information and the diffusion of competing technologies: An exploratory analysis of the LAN industry," Research Policy, Elsevier, vol. 36(5), pages 742-757, June.
    18. Bruni, Maria Elena & Musso, Stefano & Perboli, Guido, 2025. "Modeling the diffusion of Electric Vehicles by a robust explanation of the Bass diffusion model: An application to Pan-European Policy Analysis," Transport Policy, Elsevier, vol. 173(C).
    19. 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.
    20. 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.

    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.