Cargando…

Gender-Based Deep Learning Firefly Optimization Method for Test Data Generation

Software testing is a widespread validation means of software quality assurance in industry. Intelligent optimization algorithms have been proved to be an effective way of automatic test data generation. Firefly algorithm has received extensive attention and been widely used to solve optimization pr...

Descripción completa

Detalles Bibliográficos
Autores principales: Zhang, Wenning, Jiao, Chongyang, Zhou, Qinglei, Liu, Yang, Xu, Ting
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Hindawi 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8179765/
https://www.ncbi.nlm.nih.gov/pubmed/34135953
http://dx.doi.org/10.1155/2021/8056225
_version_ 1783703856909123584
author Zhang, Wenning
Jiao, Chongyang
Zhou, Qinglei
Liu, Yang
Xu, Ting
author_facet Zhang, Wenning
Jiao, Chongyang
Zhou, Qinglei
Liu, Yang
Xu, Ting
author_sort Zhang, Wenning
collection PubMed
description Software testing is a widespread validation means of software quality assurance in industry. Intelligent optimization algorithms have been proved to be an effective way of automatic test data generation. Firefly algorithm has received extensive attention and been widely used to solve optimization problems because of less parameters and simple implement. To overcome slow convergence rate and low accuracy of the firefly algorithm, a novel firefly algorithm with deep learning is proposed to generate structural test data. Initially, the population is divided into male subgroup and female subgroup. Following the randomly attracted model, each male firefly will be attracted by another randomly selected female firefly to focus on global search in whole space. Each female firefly implements local search under the leadership of the general center firefly, constructed based on historical experience with deep learning. At the final period of searching, chaos search is conducted near the best firefly to improve search accuracy. Simulation results show that the proposed algorithm can achieve better performance in terms of success coverage rate, coverage time, and diversity of solutions.
format Online
Article
Text
id pubmed-8179765
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher Hindawi
record_format MEDLINE/PubMed
spelling pubmed-81797652021-06-15 Gender-Based Deep Learning Firefly Optimization Method for Test Data Generation Zhang, Wenning Jiao, Chongyang Zhou, Qinglei Liu, Yang Xu, Ting Comput Intell Neurosci Research Article Software testing is a widespread validation means of software quality assurance in industry. Intelligent optimization algorithms have been proved to be an effective way of automatic test data generation. Firefly algorithm has received extensive attention and been widely used to solve optimization problems because of less parameters and simple implement. To overcome slow convergence rate and low accuracy of the firefly algorithm, a novel firefly algorithm with deep learning is proposed to generate structural test data. Initially, the population is divided into male subgroup and female subgroup. Following the randomly attracted model, each male firefly will be attracted by another randomly selected female firefly to focus on global search in whole space. Each female firefly implements local search under the leadership of the general center firefly, constructed based on historical experience with deep learning. At the final period of searching, chaos search is conducted near the best firefly to improve search accuracy. Simulation results show that the proposed algorithm can achieve better performance in terms of success coverage rate, coverage time, and diversity of solutions. Hindawi 2021-05-28 /pmc/articles/PMC8179765/ /pubmed/34135953 http://dx.doi.org/10.1155/2021/8056225 Text en Copyright © 2021 Wenning Zhang 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
Zhang, Wenning
Jiao, Chongyang
Zhou, Qinglei
Liu, Yang
Xu, Ting
Gender-Based Deep Learning Firefly Optimization Method for Test Data Generation
title Gender-Based Deep Learning Firefly Optimization Method for Test Data Generation
title_full Gender-Based Deep Learning Firefly Optimization Method for Test Data Generation
title_fullStr Gender-Based Deep Learning Firefly Optimization Method for Test Data Generation
title_full_unstemmed Gender-Based Deep Learning Firefly Optimization Method for Test Data Generation
title_short Gender-Based Deep Learning Firefly Optimization Method for Test Data Generation
title_sort gender-based deep learning firefly optimization method for test data generation
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8179765/
https://www.ncbi.nlm.nih.gov/pubmed/34135953
http://dx.doi.org/10.1155/2021/8056225
work_keys_str_mv AT zhangwenning genderbaseddeeplearningfireflyoptimizationmethodfortestdatageneration
AT jiaochongyang genderbaseddeeplearningfireflyoptimizationmethodfortestdatageneration
AT zhouqinglei genderbaseddeeplearningfireflyoptimizationmethodfortestdatageneration
AT liuyang genderbaseddeeplearningfireflyoptimizationmethodfortestdatageneration
AT xuting genderbaseddeeplearningfireflyoptimizationmethodfortestdatageneration