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

Files