A modified whale optimization algorithm for parameter estimation of software reliability growth models

Software reliability growth models are nonlinear in nature, so it is difficult to estimate the proper parameters. An estimation method based on a modified whale optimization algorithm in which parameters are estimated is discussed in this paper. The whale optimization algorithm is a new swarm intell...

Full description

Bibliographic Details
Main Authors: Kezhong Lu, Zongmin Ma
Format: Article
Language:English
Published: SAGE Publishing 2021-08-01
Series:Journal of Algorithms & Computational Technology
Online Access:https://doi.org/10.1177/17483026211034442
id doaj-2c09842c03ee4160910c74de62a49c27
record_format Article
spelling doaj-2c09842c03ee4160910c74de62a49c272021-08-12T00:03:19ZengSAGE PublishingJournal of Algorithms & Computational Technology1748-30262021-08-011510.1177/17483026211034442A modified whale optimization algorithm for parameter estimation of software reliability growth modelsKezhong Lu0Zongmin Ma1 College of Computer Science, College of Computer Science and Technology, Software reliability growth models are nonlinear in nature, so it is difficult to estimate the proper parameters. An estimation method based on a modified whale optimization algorithm in which parameters are estimated is discussed in this paper. The whale optimization algorithm is a new swarm intelligence optimization algorithm. This algorithm is not perfect enough. Based on the analysis of whale optimization algorithm, we point out the disadvantages of whale optimization algorithm, and propose a modified whale optimization algorithm algorithm from four aspects: choice regarding the dimension, exploration control, encircling prey modified, and candidate solution selection. The experimental results based on 34 benchmark functions demonstrate that the proposed modified whale optimization algorithm has better accuracy. The modified whale optimization algorithm is used to predict software reliability by predicting the faults during the software testing process using software faults’ historical data. The proposed modified whale optimization algorithm shows significant advantages in handling a variety of modeling problems such as the exponential model, power model, delayed s-shaped model, and modified sigmoid model. Experimental results show that the fitting accuracy of the modified sigmoid model model is minimal on three data sets. The modified whale optimization algorithm with the modified sigmoid model can provide a better estimate of the software faults.https://doi.org/10.1177/17483026211034442
collection DOAJ
language English
format Article
sources DOAJ
author Kezhong Lu
Zongmin Ma
spellingShingle Kezhong Lu
Zongmin Ma
A modified whale optimization algorithm for parameter estimation of software reliability growth models
Journal of Algorithms & Computational Technology
author_facet Kezhong Lu
Zongmin Ma
author_sort Kezhong Lu
title A modified whale optimization algorithm for parameter estimation of software reliability growth models
title_short A modified whale optimization algorithm for parameter estimation of software reliability growth models
title_full A modified whale optimization algorithm for parameter estimation of software reliability growth models
title_fullStr A modified whale optimization algorithm for parameter estimation of software reliability growth models
title_full_unstemmed A modified whale optimization algorithm for parameter estimation of software reliability growth models
title_sort modified whale optimization algorithm for parameter estimation of software reliability growth models
publisher SAGE Publishing
series Journal of Algorithms & Computational Technology
issn 1748-3026
publishDate 2021-08-01
description Software reliability growth models are nonlinear in nature, so it is difficult to estimate the proper parameters. An estimation method based on a modified whale optimization algorithm in which parameters are estimated is discussed in this paper. The whale optimization algorithm is a new swarm intelligence optimization algorithm. This algorithm is not perfect enough. Based on the analysis of whale optimization algorithm, we point out the disadvantages of whale optimization algorithm, and propose a modified whale optimization algorithm algorithm from four aspects: choice regarding the dimension, exploration control, encircling prey modified, and candidate solution selection. The experimental results based on 34 benchmark functions demonstrate that the proposed modified whale optimization algorithm has better accuracy. The modified whale optimization algorithm is used to predict software reliability by predicting the faults during the software testing process using software faults’ historical data. The proposed modified whale optimization algorithm shows significant advantages in handling a variety of modeling problems such as the exponential model, power model, delayed s-shaped model, and modified sigmoid model. Experimental results show that the fitting accuracy of the modified sigmoid model model is minimal on three data sets. The modified whale optimization algorithm with the modified sigmoid model can provide a better estimate of the software faults.
url https://doi.org/10.1177/17483026211034442
work_keys_str_mv AT kezhonglu amodifiedwhaleoptimizationalgorithmforparameterestimationofsoftwarereliabilitygrowthmodels
AT zongminma amodifiedwhaleoptimizationalgorithmforparameterestimationofsoftwarereliabilitygrowthmodels
AT kezhonglu modifiedwhaleoptimizationalgorithmforparameterestimationofsoftwarereliabilitygrowthmodels
AT zongminma modifiedwhaleoptimizationalgorithmforparameterestimationofsoftwarereliabilitygrowthmodels
_version_ 1721210074037223424