Leveraging Genetic Algorithms for Efficient Search-Based Higher Order Mutation Testing

dc.contributor.author Uzunbayır, Serhat
dc.contributor.author Kurtel, Kaan
dc.date.accessioned 2024-07-21T18:43:36Z
dc.date.available 2024-07-21T18:43:36Z
dc.date.issued 2024
dc.description.abstract Higher order mutation testing is a type of white -box testing in which the source code is changed repeatedly using two or more mutation operators to generate mutated programs. The objective of this procedure is to improve the design and execution phases of testing by allowing testers to automatically evaluate their test cases. However, generating higher order mutants is challenging due to the large number of mutants needed and the complexity of the mutation search space. To address this challenge, the problem is modeled as a search problem. The purpose of this study is to propose a genetic algorithm-based search technique for mutation testing. The expected outcome is a reduction in the number of equivalent high order mutants produced, leading to a minimum number of mutant sets that produce an adequate mutation score. The experiments were carried out and the results were compared with a random search algorithm and four different versions of the proposed genetic algorithm which use different selection methods: roulette wheel, tournament, rank, and truncation selection. The results indicate that the number of equivalent mutants and the execution cost can be reduced using the proposed genetic algorithm with respect to the selection method. en_US
dc.identifier.doi 10.31577/cai_2024_3_709
dc.identifier.issn 1335-9150
dc.identifier.issn 2585-8807
dc.identifier.scopus 2-s2.0-85197304595
dc.identifier.uri https://doi.org/10.31577/cai_2024_3_709
dc.identifier.uri https://hdl.handle.net/20.500.14365/5401
dc.language.iso en en_US
dc.publisher Slovak acad sciences inst informatics en_US
dc.relation.ispartof Computing and Informatics en_US
dc.rights info:eu-repo/semantics/closedAccess en_US
dc.subject Search-based mutation testing en_US
dc.subject higher order mutation testing en_US
dc.subject equiva- lent mutants en_US
dc.subject genetic algorithms en_US
dc.subject selection methods en_US
dc.subject Cost en_US
dc.title Leveraging Genetic Algorithms for Efficient Search-Based Higher Order Mutation Testing en_US
dc.type Article en_US
dspace.entity.type Publication
gdc.author.institutional Uzunbayır, Serhat
gdc.author.institutional Kurtel, Kaan
gdc.author.scopusid 57205586949
gdc.author.scopusid 37107875500
gdc.bip.impulseclass C5
gdc.bip.influenceclass C5
gdc.bip.popularityclass C5
gdc.coar.access metadata only access
gdc.coar.type text::journal::journal article
gdc.collaboration.industrial false
gdc.description.department İzmir Ekonomi Üniversitesi en_US
gdc.description.departmenttemp [Uzunbayir, Serhat; Kurtel, Kaan] Izmir Univ Econ, Dept Software Engn, Sakarya Cd 156, TR-35330 Balcova, Izmir, Turkiye en_US
gdc.description.departmenttemp [Uzunbayir, Serhat; Kurtel, Kaan] Izmir Univ Econ, Dept Software Engn, Sakarya Cd 156, TR-35330 Balcova, Izmir, Turkiye en_US
gdc.description.endpage 734 en_US
gdc.description.issue 3 en_US
gdc.description.publicationcategory Makale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanı en_US
gdc.description.scopusquality Q3
gdc.description.startpage 709 en_US
gdc.description.volume 43 en_US
gdc.description.wosquality Q3
gdc.identifier.openalex W4400047861
gdc.identifier.wos WOS:001262122100008
gdc.index.type WoS
gdc.index.type Scopus
gdc.oaire.accesstype GOLD
gdc.oaire.diamondjournal false
gdc.oaire.impulse 0.0
gdc.oaire.influence 2.4895952E-9
gdc.oaire.isgreen false
gdc.oaire.keywords equivalent mutants
gdc.oaire.keywords Search-based mutation testing
gdc.oaire.keywords Software Testing
gdc.oaire.keywords selection methods
gdc.oaire.keywords Algorithms
gdc.oaire.keywords higher order mutation testing
gdc.oaire.keywords genetic algorithms
gdc.oaire.popularity 2.3737945E-9
gdc.oaire.publicfunded false
gdc.oaire.sciencefields 0202 electrical engineering, electronic engineering, information engineering
gdc.oaire.sciencefields 02 engineering and technology
gdc.openalex.collaboration National
gdc.openalex.fwci 0.0
gdc.openalex.normalizedpercentile 0.1
gdc.opencitations.count 0
gdc.plumx.mendeley 2
gdc.plumx.scopuscites 1
gdc.scopus.citedcount 1
gdc.virtual.author Uzunbayır, Serhat
gdc.virtual.author Kurtel, Kaan
gdc.wos.citedcount 0
relation.isAuthorOfPublication 2c2f8385-702d-4f40-a099-703431bf931f
relation.isAuthorOfPublication d848ec0e-a5cc-4886-a48f-7580af48d9b3
relation.isAuthorOfPublication.latestForDiscovery 2c2f8385-702d-4f40-a099-703431bf931f
relation.isOrgUnitOfPublication 805c60d5-b806-4645-8214-dd40524c388f
relation.isOrgUnitOfPublication 26a7372c-1a5e-42d9-90b6-a3f7d14cad44
relation.isOrgUnitOfPublication e9e77e3e-bc94-40a7-9b24-b807b2cd0319
relation.isOrgUnitOfPublication.latestForDiscovery 805c60d5-b806-4645-8214-dd40524c388f

Files