2021
DOI: 10.1109/access.2021.3072993
|View full text |Cite
|
Sign up to set email alerts
|

Software Defects Prediction Based on Hybrid Particle Swarm Optimization and Sparrow Search Algorithm

Abstract: Software defects reflect software quality, and software failures can be predicted through software reliability models. Aiming at the problem that the parameters of software reliability model are difficult to estimate, this paper used the hybrid algorithm for model parameter estimation to software defect prediction. As a typical swarm intelligence algorithm, PSO (Particle Swarm Optimization) has fast convergence but low solution accuracy. SSA (Sparrow Search Algorithm) not only has high search accuracy and fast… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
14
0

Year Published

2021
2021
2023
2023

Publication Types

Select...
8
2

Relationship

0
10

Authors

Journals

citations
Cited by 45 publications
(15 citation statements)
references
References 15 publications
(19 reference statements)
0
14
0
Order By: Relevance
“…A hybrid SSA-PSO [ 21 ] model has been developed to speed up convergence before individual SSA updates. In addition, a novel fitness function based on maximum likelihood parameter estimate was created and utilized for parameter initialization.…”
Section: Methods Of Ssamentioning
confidence: 99%
“…A hybrid SSA-PSO [ 21 ] model has been developed to speed up convergence before individual SSA updates. In addition, a novel fitness function based on maximum likelihood parameter estimate was created and utilized for parameter initialization.…”
Section: Methods Of Ssamentioning
confidence: 99%
“…Mathematical derivation proves that a three-layer neural network structure can approximate any continuous function within acceptable accuracy. The first stage of the BP is that the training samples are propagated through the input layer and the hidden layer, then output layer gets the corresponding output, the second stage is the back propagation of the error, and the third stage is the weights and thresholds update until the end condition is met [27][28][29] . Figure 2 shows its basic structure.…”
Section: Methodsmentioning
confidence: 99%
“…Hongliang Liang et al [5] introduced Seml for the defect prediction that performed software traceability as well as detected vulnerabilities but the method can be enhanced by collecting more semantic information. Liu Yang et al [6] detected the defects by the hybridization of the particle swarm and sparrow search optimization that provided a good convergence rate and stability yet it plays a minor role in the defect prediction. Chi Yu et al [7] originated homomorphic encryption to software defect prediction model (HOPE) that not only detected the in the system but also protected the privacy of the users but the method has the capability to encrypt only the integers.…”
Section: Literature Reviewmentioning
confidence: 99%