Spectral Test Generation for Boolean Expressions
| dc.contributor.author | Ayav, Tolga | |
| dc.date.accessioned | 2023-10-03T07:15:26Z | |
| dc.date.available | 2023-10-03T07:15:26Z | |
| dc.date.issued | 2023 | |
| dc.description.abstract | This paper presents a novel method for testing Boolean expressions. It is based on spectral, aka Fourier analysis of Boolean functions which is exploited to generate test inputs. The approach has three important contributions: (i) It generates a relatively small test suite with a high capability of fault detection, (ii) The test suite is prioritized such that expected fault detection time is shorter, (iii) It is entirely mathematical relying on a simple and straightforward formula. The proposed method is formulated and evaluations are performed on both synthetic and real expressions. It is also compared with two common test generation criteria, MC/DC and Minimal MUMCUT. Evaluations show that the test suite generated by the spectral approach is relatively small while expressing the capability of a better and quicker fault detection. The approach presented in this paper provides a useful insight into how spectral/Fourier analysis of Boolean functions can be exploited in software testing. | en_US |
| dc.identifier.doi | 10.1142/S021819402350033X | |
| dc.identifier.issn | 0218-1940 | |
| dc.identifier.issn | 1793-6403 | |
| dc.identifier.scopus | 2-s2.0-85169420204 | |
| dc.identifier.uri | https://doi.org/10.1142/S021819402350033X | |
| dc.identifier.uri | https://hdl.handle.net/11147/13760 | |
| dc.language.iso | en | en_US |
| dc.publisher | World Scientific Publishing | en_US |
| dc.relation | Sualtında Manipülasyon İçin İnsansız Robot Mürekkepbalığı Geliştirilmesi ve Tasarımı | |
| dc.relation.ispartof | International Journal of Software Engineering and Knowledge Engineering | en_US |
| dc.rights | info:eu-repo/semantics/closedAccess | en_US |
| dc.subject | Boolean expressions | en_US |
| dc.subject | Formal methods | en_US |
| dc.subject | Fourier analysis | en_US |
| dc.subject | Software testing | en_US |
| dc.title | Spectral Test 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.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 Institute of Technology. Computer Engineering | en_US |
| gdc.description.endpage | 1260 | en_US |
| gdc.description.issue | 8 | en_US |
| gdc.description.publicationcategory | Makale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanı | en_US |
| gdc.description.scopusquality | Q3 | |
| gdc.description.startpage | 1239 | en_US |
| gdc.description.volume | 33 | en_US |
| gdc.description.wosquality | Q4 | |
| gdc.identifier.openalex | W4379386766 | |
| gdc.identifier.wos | WOS:001027579000001 | |
| gdc.index.type | WoS | |
| gdc.index.type | Scopus | |
| gdc.oaire.diamondjournal | false | |
| gdc.oaire.impulse | 0.0 | |
| gdc.oaire.influence | 2.635068E-9 | |
| gdc.oaire.isgreen | false | |
| gdc.oaire.popularity | 2.588463E-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.3204062 | |
| gdc.openalex.normalizedpercentile | 0.56 | |
| gdc.opencitations.count | 0 | |
| gdc.plumx.mendeley | 1 | |
| gdc.plumx.scopuscites | 0 | |
| gdc.scopus.citedcount | 0 | |
| gdc.wos.citedcount | 0 | |
| relation.isAuthorOfPublication.latestForDiscovery | 812c2ad4-527f-4a21-8b84-f7497a71f3ce | |
| relation.isOrgUnitOfPublication.latestForDiscovery | 9af2b05f-28ac-4014-8abe-a4dfe192da5e |
