Traxtor: An automatic software test suit generation method inspired by imperialist competitive optimization algorithms

dc.authoridBahman Arasteh / 0000-0001-5202-6315en_US
dc.authorscopusidBahman Arasteh / 39861139000
dc.authorwosidBahman Arasteh / AAN-9555-2021en_US
dc.contributor.authorArasteh, Bahman
dc.contributor.authorHosseini, Seyed Mohamad Javad
dc.date.accessioned2022-05-26T09:01:15Z
dc.date.available2022-05-26T09:01:15Z
dc.date.issued2022en_US
dc.departmentİstinye Üniversitesi, Mühendislik ve Doğa Bilimleri Fakültesi, Yazılım Mühendisliği Bölümüen_US
dc.description.abstractSoftware testing refers to a process which improves the quality of software systems and also is one of time and cost consuming stages in software development. Hence, software test automation is regarded as a solution which can facilitate heavy and laborious tasks of testing. Automatic generation of test data with maximum coverage of program branches is regarded as an NP-complete optimization problem. Several heuristic and evolutionary algorithms have been proposed for generating test suits with maximum coverage. Failure to maximally branch coverage, poor success rate in test data generation with maximum coverage and lack of stable results are considered as the major drawbacks of previous methods. Enhancing the coverage rate of the generated test data, enhancing the success rate in generating the tests data with maximum coverage and enhancing the stability and speed criteria are the major purposes of the present study. In this study, an effective method (Traxtor) is proposed to automatically generate tests data by using imperialist competitive algorithms (ICA) optimization algorithms. The proposed method is aimed at generating test data with maximum branch coverage in a limited amount of time. The results obtained from executing a wide range of experiments indicated that the proposed algorithm, with 99.99% average coverage, 99.94% success rate, 2.77 average generation and 0.12 s average time outperformed the other algorithms.en_US
dc.identifier.citationArasteh, B., Hosseini, S. M. J. (2022). Traxtor: An automatic software test suit generation method inspired by imperialist competitive optimization algorithms. Journal of Electronic Testing-Theory and Applications.en_US
dc.identifier.doi10.1007/s10836-022-05999-9en_US
dc.identifier.issn0923-8174en_US
dc.identifier.scopus2-s2.0-85128085303en_US
dc.identifier.scopusqualityQ3en_US
dc.identifier.urihttps://doi.org/10.1007/s10836-022-05999-9
dc.identifier.urihttps://hdl.handle.net/20.500.12713/2748
dc.identifier.wosWOS:000780859800001en_US
dc.identifier.wosqualityQ4en_US
dc.indekslendigikaynakWeb of Scienceen_US
dc.indekslendigikaynakScopusen_US
dc.institutionauthorArasteh, Bahman
dc.language.isoenen_US
dc.publisherSpringeren_US
dc.relation.ispartofJOURNAL OF ELECTRONIC TESTING-THEORY AND APPLICATIONSen_US
dc.relation.publicationcategoryMakale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanıen_US
dc.rightsinfo:eu-repo/semantics/closedAccessen_US
dc.subjectSoftware Testingen_US
dc.subjectAutomatic Test Data Generationen_US
dc.subjectImperialist Competitive Algorithmsen_US
dc.subjectBranch Coverageen_US
dc.subjectSuccess Rateen_US
dc.titleTraxtor: An automatic software test suit generation method inspired by imperialist competitive optimization algorithmsen_US
dc.typeArticleen_US

Dosyalar

Orijinal paket
Listeleniyor 1 - 1 / 1
Küçük Resim Yok
Ä°sim:
Arasteh-Hosseini2022_Article_TraxtorAnAutomaticSoftwareTest.pdf
Boyut:
785.65 KB
Biçim:
Adobe Portable Document Format
Açıklama:
Tam Metin / Full Text
Lisans paketi
Listeleniyor 1 - 1 / 1
Küçük Resim Yok
Ä°sim:
license.txt
Boyut:
1.44 KB
Biçim:
Item-specific license agreed upon to submission
Açıklama: