Mutation-Based Minimal Test Suite Generation for Boolean Expressions

dc.contributor.author Ayav, Tolga
dc.contributor.author Belli, Fevzi
dc.date.accessioned 2023-07-27T19:50:01Z
dc.date.available 2023-07-27T19:50:01Z
dc.date.issued 2023
dc.description.abstract Boolean expressions are highly involved in control flows of programs and software specifications. Coverage criteria for Boolean expressions aim at producing minimal test suites to detect software faults. There exist various testing criteria, efficiency of which is usually evaluated through mutation analysis. This paper proposes an integer programming-based minimal test suite generation technique relying on mutation analysis. The proposed technique also takes into account the cost of fault detection. The technique is optimal such that the resulting test suite guarantees to detect all the mutants under given fault assumptions, while maximizing the average percentage of fault detection of a test suite. Therefore, the approach presented can also be considered as a reference method to check the efficiency of any common technique. The method is evaluated using four well-known real benchmark sets of Boolean expressions and is also exemplary compared with MCDC criterion. The results show that the test suites generated by the proposed method provide better fault coverage values and faster fault detection. en_US
dc.identifier.doi 10.1142/S0218194023500183
dc.identifier.issn 0218-1940
dc.identifier.issn 1793-6403
dc.identifier.scopus 2-s2.0-85163836144
dc.identifier.uri https://doi.org/10.1142/S0218194023500183
dc.identifier.uri https://hdl.handle.net/11147/13621
dc.language.iso en en_US
dc.publisher World Scientific Publishing en_US
dc.relation.ispartof International Journal of Software Engineering and Knowledge Engineering en_US
dc.rights info:eu-repo/semantics/closedAccess en_US
dc.subject Software testing en_US
dc.subject Fault-based testing en_US
dc.subject Boolean functions en_US
dc.subject Mutation analysis en_US
dc.subject Integer linear programming en_US
dc.title Mutation-Based Minimal Test Suite Generation for Boolean Expressions en_US
dc.type Article en_US
dspace.entity.type Publication
gdc.author.id 0000-0003-1426-5694
gdc.author.id 0000-0003-1426-5694 en_US
gdc.author.scopusid 13408184500
gdc.author.scopusid 57200611344
gdc.bip.impulseclass C5
gdc.bip.influenceclass C5
gdc.bip.popularityclass C4
gdc.coar.access metadata only access
gdc.coar.type text::journal::journal article
gdc.collaboration.industrial false
gdc.description.department İzmir Institute of Technology. Computer Engineering en_US
gdc.description.endpage 884 en_US
gdc.description.issue 6 en_US
gdc.description.publicationcategory Makale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanı en_US
gdc.description.scopusquality Q3
gdc.description.startpage 865 en_US
gdc.description.volume 33 en_US
gdc.description.wosquality Q4
gdc.identifier.openalex W4362734842
gdc.identifier.wos WOS:000990227800001
gdc.index.type WoS
gdc.index.type Scopus
gdc.oaire.diamondjournal false
gdc.oaire.impulse 2.0
gdc.oaire.influence 2.7515192E-9
gdc.oaire.isgreen false
gdc.oaire.popularity 4.474237E-9
gdc.oaire.publicfunded false
gdc.oaire.sciencefields 05 social sciences
gdc.oaire.sciencefields 0202 electrical engineering, electronic engineering, information engineering
gdc.oaire.sciencefields 02 engineering and technology
gdc.oaire.sciencefields 0503 education
gdc.openalex.collaboration International
gdc.openalex.fwci 0.96121859
gdc.openalex.normalizedpercentile 0.75
gdc.opencitations.count 2
gdc.plumx.mendeley 1
gdc.plumx.newscount 1
gdc.plumx.scopuscites 3
gdc.scopus.citedcount 3
gdc.wos.citedcount 2
relation.isAuthorOfPublication.latestForDiscovery 0f216971-d901-422e-9020-40f6636ca9ac
relation.isOrgUnitOfPublication.latestForDiscovery 9af2b05f-28ac-4014-8abe-a4dfe192da5e

Files