A neuro-particle swarm optimization logistic model fitting algorithm for software reliability analysis

被引:8
|
作者
Rani, Pooja [1 ]
Mahapatra, G. S. [2 ]
机构
[1] Natl Inst Technol Puducherry, Dept Comp Sci & Engn, Karaikal 609609, India
[2] Natl Inst Technol Puducherry, Dept Math, Karaikal, India
关键词
Software testing; logistic model; software reliability; artificial neural networks; prior best particle swarm optimization; TESTING-EFFORT FUNCTION; REDUNDANCY ALLOCATION; FAULT-DETECTION; GROWTH-MODELS; NETWORK;
D O I
10.1177/1748006X19844784
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
This article develops a particle swarm optimization algorithm based on a feed-forward neural network architecture to fit software reliability growth models. We employ adaptive inertia weight within the proposed particle swarm optimization in consideration of learning algorithm. The dynamic adaptive nature of proposed prior best particle swarm optimization prevents the algorithm from becoming trapped in local optima. These neuro-prior best particle swarm optimization algorithms were applied to a popular flexible logistic growth curve as the FLGCpPSANN model based on the weights derived by the artificial neural network learning algorithm. We propose the prior best particle swarm optimization algorithm to train the network for application to three different software failure data sets. The new search strategy improves the rate of convergence because it retains information on the prior particle, thereby enabling better predictions. The results are verified through testing approaching of constant, modified, and linear inertia weight. We assess the fitness of each particle according to the normalized root mean squared error which updates the best particle and velocity to accelerate convergence to an optimal solution. Experimental results demonstrate that the proposed FLGCpPSANN model based prior best Particle Swarm Optimization based on Neural Network (pPSONN) improves predictive quality over the FLGCANN, FLGCPSANN, and existing model.
引用
收藏
页码:958 / 971
页数:14
相关论文
共 50 条
  • [21] Generating software test data by particle swarm optimization
    Jia, Ya-Hui
    Chen, Wei-Neng
    Zhang, Jun
    Li, Jing-Jing
    Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), 2014, 8886 : 37 - 47
  • [22] Forecasting of Software Reliability Using Neighborhood Fuzzy Particle Swarm Optimization Based Novel Neural Network
    Pratik Roy
    Ghanshaym Singha Mahapatra
    Kashi Nath Dey
    IEEE/CAA Journal of Automatica Sinica, 2019, 6 (06) : 1365 - 1383
  • [23] A discrete-time switched linear model of the particle swarm optimization algorithm
    Zhang, Haopeng
    SWARM AND EVOLUTIONARY COMPUTATION, 2020, 52
  • [24] Application of multi-failure mode reliability-based particle swarm optimization algorithm
    Bai, Bin
    Zhou, Ce
    Ye, Nan
    COMPUTERS & INDUSTRIAL ENGINEERING, 2021, 161
  • [25] Software Test Effort Estimation Using Particle Swarm Optimization
    Bhattacharya, Prasanta
    Srivastava, Praveen Ranjan
    Prasad, Bhanu
    PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON INFORMATION SYSTEMS DESIGN AND INTELLIGENT APPLICATIONS 2012 (INDIA 2012), 2012, 132 : 827 - +
  • [26] Optimal allocation of product reliability using novel multi-population particle swarm optimization algorithm
    Zhang, Wei
    Ran, Yan
    Zhang, Genbao
    Shao, Yimin
    PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART C-JOURNAL OF MECHANICAL ENGINEERING SCIENCE, 2022, 236 (09) : 4565 - 4576
  • [27] Bug Report Analytics for Software Reliability Assessment using Hybrid Swarm - Evolutionary Algorithm
    Sangeeta
    Sitender
    Jain, Rachna
    Bansal, Ankita
    E-INFORMATICA SOFTWARE ENGINEERING JOURNAL, 2025, 19 (01) : 1 - 36
  • [28] Integration of Genetic Algorithm and Particle Swarm Optimization for Investment Portfolio Optimization
    Kuo, R. J.
    Hong, C. W.
    APPLIED MATHEMATICS & INFORMATION SCIENCES, 2013, 7 (06): : 2397 - 2408
  • [29] Generalized particle swarm optimization algorithm - Theoretical and empirical analysis with application in fault detection
    Kanovic, Zeljko
    Rapaic, Milan R.
    Jelicic, Zoran D.
    APPLIED MATHEMATICS AND COMPUTATION, 2011, 217 (24) : 10175 - 10186
  • [30] An ecological space based hybrid swarm-evolutionary algorithm for software reliability model parameter estimation
    Sangeeta
    Sharma, Kapil
    Bala, Manju
    INTERNATIONAL JOURNAL OF SYSTEM ASSURANCE ENGINEERING AND MANAGEMENT, 2020, 11 (01) : 77 - 92