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 |
