TY - GEN
T1 - Research on SRGM Parameter Optimization Based on Improved Particle Swarm Optimization Algorithm
AU - Jiang, Wenqian
AU - Zhang, Ce
AU - Sun, Zhichao
AU - Fan, Miaomiao
AU - Li, Wenyu
AU - Wen, Yafei
AU - Song, Wen
AU - Liu, Kaiwei
N1 - Publisher Copyright:
© 2021 ACM.
PY - 2021/5/21
Y1 - 2021/5/21
N2 - In the field of software reliability, Software Reliability Growth Model (SRGM) is one of the main research methods. Most of the hundreds of models that have been proposed are non-linear function models, and there are certain difficulties in estimating model parameters, and the accuracy of model parameters plays a vital role in the fitting and prediction performance of reliability models. Traditional parameter estimation methods have the problem of easily destroying the constraints on parameter estimation of reliability model and reducing the accuracy of the solution in the optimization process. For this reason, this paper chooses a particle swarm optimization (PSO) algorithm suitable for solving nonlinear optimization problems to solve the model parameter optimization problem. After simplifying the standard PSO algorithm, a new way to construct the fitness function is proposed to estimate the parameters of SRGMs, that is, the function model obtained by making an appropriate mathematical transformation to the maximum likelihood estimation formula of the SRGM parameters. Aiming at five sets of classic software failure data, an improved PSO algorithm is used to solve the parameters of the GO model, and the performance of the model is analyzed through specific software reliability evaluation experiments. The experimental results show that the improved particle swarm algorithm can evaluate the software reliability with high precision and has strong adaptability to the model. Moreover, the evaluation results are significantly better than those obtained by the model using the basic PSO to estimate parameters, and have higher practical application value.
AB - In the field of software reliability, Software Reliability Growth Model (SRGM) is one of the main research methods. Most of the hundreds of models that have been proposed are non-linear function models, and there are certain difficulties in estimating model parameters, and the accuracy of model parameters plays a vital role in the fitting and prediction performance of reliability models. Traditional parameter estimation methods have the problem of easily destroying the constraints on parameter estimation of reliability model and reducing the accuracy of the solution in the optimization process. For this reason, this paper chooses a particle swarm optimization (PSO) algorithm suitable for solving nonlinear optimization problems to solve the model parameter optimization problem. After simplifying the standard PSO algorithm, a new way to construct the fitness function is proposed to estimate the parameters of SRGMs, that is, the function model obtained by making an appropriate mathematical transformation to the maximum likelihood estimation formula of the SRGM parameters. Aiming at five sets of classic software failure data, an improved PSO algorithm is used to solve the parameters of the GO model, and the performance of the model is analyzed through specific software reliability evaluation experiments. The experimental results show that the improved particle swarm algorithm can evaluate the software reliability with high precision and has strong adaptability to the model. Moreover, the evaluation results are significantly better than those obtained by the model using the basic PSO to estimate parameters, and have higher practical application value.
KW - Maximum Likelihood Estimation
KW - Parameter Optimization
KW - Simplified Particle Swarm Optimization Algorithm
KW - Software Reliability Growth Model
UR - https://www.scopus.com/pages/publications/85122633603
U2 - 10.1145/3474198.3478538
DO - 10.1145/3474198.3478538
M3 - 会议稿件
AN - SCOPUS:85122633603
T3 - ACM International Conference Proceeding Series
BT - ICFEICT 2021 - International Conference on Frontiers of Electronics, Information and Computation Technologies, Conference Proceedings
PB - Association for Computing Machinery
T2 - 2021 International Conference on Frontiers of Electronics, Information and Computation Technologies, ICFEICT 2021
Y2 - 21 May 2021 through 23 May 2021
ER -