Cargando…

Software Defect Prediction Based on Hybrid Swarm Intelligence and Deep Learning

In order to improve software quality and testing efficiency, this paper implements the prediction of software defects based on deep learning. According to the respective advantages and disadvantages of the particle swarm algorithm and the wolf swarm algorithm, the two algorithms are mixed to realize...

Descripción completa

Detalles Bibliográficos
Autores principales: Li, Zhen, Li, Tong, Wu, YuMei, Yang, Liu, Miao, Hong, Wang, DongSheng
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Hindawi 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8727112/
https://www.ncbi.nlm.nih.gov/pubmed/34992647
http://dx.doi.org/10.1155/2021/4997459
_version_ 1784626445563199488
author Li, Zhen
Li, Tong
Wu, YuMei
Yang, Liu
Miao, Hong
Wang, DongSheng
author_facet Li, Zhen
Li, Tong
Wu, YuMei
Yang, Liu
Miao, Hong
Wang, DongSheng
author_sort Li, Zhen
collection PubMed
description In order to improve software quality and testing efficiency, this paper implements the prediction of software defects based on deep learning. According to the respective advantages and disadvantages of the particle swarm algorithm and the wolf swarm algorithm, the two algorithms are mixed to realize the complementary advantages of the algorithms. At the same time, the hybrid algorithm is used in the search of model hyperparameter optimization, the loss function of the model is used as the fitness function, and the collaborative search ability of the swarm intelligence population is used to find the global optimal solution in multiple local solution spaces. Through the analysis of the experimental results of six data sets, compared with the traditional hyperparameter optimization method and a single swarm intelligence algorithm, the model using the hybrid algorithm has higher and better indicators. And, under the processing of the autoencoder, the performance of the model has been further improved.
format Online
Article
Text
id pubmed-8727112
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher Hindawi
record_format MEDLINE/PubMed
spelling pubmed-87271122022-01-05 Software Defect Prediction Based on Hybrid Swarm Intelligence and Deep Learning Li, Zhen Li, Tong Wu, YuMei Yang, Liu Miao, Hong Wang, DongSheng Comput Intell Neurosci Research Article In order to improve software quality and testing efficiency, this paper implements the prediction of software defects based on deep learning. According to the respective advantages and disadvantages of the particle swarm algorithm and the wolf swarm algorithm, the two algorithms are mixed to realize the complementary advantages of the algorithms. At the same time, the hybrid algorithm is used in the search of model hyperparameter optimization, the loss function of the model is used as the fitness function, and the collaborative search ability of the swarm intelligence population is used to find the global optimal solution in multiple local solution spaces. Through the analysis of the experimental results of six data sets, compared with the traditional hyperparameter optimization method and a single swarm intelligence algorithm, the model using the hybrid algorithm has higher and better indicators. And, under the processing of the autoencoder, the performance of the model has been further improved. Hindawi 2021-12-28 /pmc/articles/PMC8727112/ /pubmed/34992647 http://dx.doi.org/10.1155/2021/4997459 Text en Copyright © 2021 Zhen Li et al. https://creativecommons.org/licenses/by/4.0/This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Research Article
Li, Zhen
Li, Tong
Wu, YuMei
Yang, Liu
Miao, Hong
Wang, DongSheng
Software Defect Prediction Based on Hybrid Swarm Intelligence and Deep Learning
title Software Defect Prediction Based on Hybrid Swarm Intelligence and Deep Learning
title_full Software Defect Prediction Based on Hybrid Swarm Intelligence and Deep Learning
title_fullStr Software Defect Prediction Based on Hybrid Swarm Intelligence and Deep Learning
title_full_unstemmed Software Defect Prediction Based on Hybrid Swarm Intelligence and Deep Learning
title_short Software Defect Prediction Based on Hybrid Swarm Intelligence and Deep Learning
title_sort software defect prediction based on hybrid swarm intelligence and deep learning
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8727112/
https://www.ncbi.nlm.nih.gov/pubmed/34992647
http://dx.doi.org/10.1155/2021/4997459
work_keys_str_mv AT lizhen softwaredefectpredictionbasedonhybridswarmintelligenceanddeeplearning
AT litong softwaredefectpredictionbasedonhybridswarmintelligenceanddeeplearning
AT wuyumei softwaredefectpredictionbasedonhybridswarmintelligenceanddeeplearning
AT yangliu softwaredefectpredictionbasedonhybridswarmintelligenceanddeeplearning
AT miaohong softwaredefectpredictionbasedonhybridswarmintelligenceanddeeplearning
AT wangdongsheng softwaredefectpredictionbasedonhybridswarmintelligenceanddeeplearning