A Bioinspired Test Generation Method Using Discretized and Modified Bat Optimization Algorithm

dc.contributor.authorArasteh, Bahman
dc.contributor.authorArasteh, Keyvan
dc.contributor.authorKiani, Farzad
dc.contributor.authorSefati, Seyed Salar
dc.contributor.authorFratu, Octavian
dc.contributor.authorHalunga, Simona
dc.contributor.authorTirkolaee, Erfan Babaee
dc.date.accessioned2024-02-02T14:08:03Z
dc.date.available2024-02-02T14:08:03Z
dc.date.issued2024en_US
dc.departmentFSM Vakıf Üniversitesi, Mühendislik Fakültesi, Bilgisayar Mühendisliği Bölümüen_US
dc.description.abstractThe process of software development is incomplete without software testing. Software testing expenses account for almost half of all development expenses. The automation of the testing process is seen to be a technique for reducing the cost of software testing. An NP-complete optimization challenge is to generate the test data with the highest branch coverage in the shortest time. The primary goal of this research is to provide test data that covers all branches of a software unit. Increasing the convergence speed, the success rate, and the stability of the outcomes are other goals of this study. An efficient bioinspired technique is suggested in this study to automatically generate test data utilizing the discretized Bat Optimization Algorithm (BOA). Modifying and discretizing the BOA and adapting it to the test generation problem are the main contributions of this study. In the first stage of the proposed method, the source code of the input program is statistically analyzed to identify the branches and their predicates. Then, the developed discretized BOA iteratively generates effective test data. The fitness function was developed based on the program’s branch coverage. The proposed method was implemented along with the previous one. The experiments’ results indicated that the suggested method could generate test data with about 99.95% branch coverage with a limited amount of time (16 times lower than the time of similar algorithms); its success rate was 99.85% and the average number of required iterations to cover all branches is 4.70. Higher coverage, higher speed, and higher stability make the proposed method suitable as an efficient test generation method for real-world large software.en_US
dc.identifier.citationARASTEH, Bahman, Keyvan ARASTEH, Farzad KIANI, Seyed Salar SEFATI, Octavian FRATU, Simona HALUNGA & Erfan Babaee TIRKOLAEE. "A Bioinspired Test Generation Method Using Discretized and Modified Bat Optimization Algorithm". Mathematics, 12.186 (2024): 1-18en_US
dc.identifier.doi10.3390/math12020186
dc.identifier.endpage18en_US
dc.identifier.issn2227-7390
dc.identifier.issue186en_US
dc.identifier.orcidhttps://orcid.org/0000-0001-5202-6315en_US
dc.identifier.orcidhttps://orcid.org/0000-0002-0354-9344en_US
dc.identifier.orcidhttps://orcid.org/0000-0002-7208-3576en_US
dc.identifier.orcidhttps://orcid.org/0000-0001-5679-9307en_US
dc.identifier.orcidhttps://orcid.org/0000-0001-7028-3921en_US
dc.identifier.orcidhttps://orcid.org/0000-0003-1664-9210en_US
dc.identifier.scopus2-s2.0-85183096320
dc.identifier.scopusqualityQ1
dc.identifier.startpage1en_US
dc.identifier.urihttps://www.mdpi.com/2227-7390/12/2/186
dc.identifier.urihttps://hdl.handle.net/11352/4718
dc.identifier.volume12en_US
dc.identifier.wosWOS:001151438900001
dc.identifier.wosqualityQ1
dc.indekslendigikaynakWeb of Science
dc.indekslendigikaynakScopus
dc.institutionauthorKiani, Farzad
dc.language.isoen
dc.publisherMDPIen_US
dc.relation.ispartofMathematics
dc.relation.publicationcategoryMakale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanıen_US
dc.rightsinfo:eu-repo/semantics/openAccessen_US
dc.subjectBioinspired Testing Methoden_US
dc.subjectDiscretized Bat Optimization Algorithmen_US
dc.subjectBranch Coverageen_US
dc.subjectStabilityen_US
dc.subjectSuccess Rateen_US
dc.titleA Bioinspired Test Generation Method Using Discretized and Modified Bat Optimization Algorithmen_US
dc.typeArticle

Dosyalar

Orijinal paket

Listeleniyor 1 - 1 / 1
Yükleniyor...
Küçük Resim
İsim:
Arasteh.pdf
Boyut:
3.24 MB
Biçim:
Adobe Portable Document Format
Açıklama:
Ana Makale

Lisans paketi

Listeleniyor 1 - 1 / 1
Yükleniyor...
Küçük Resim
İsim:
license.txt
Boyut:
1.44 KB
Biçim:
Item-specific license agreed upon to submission
Açıklama: