Prioritizing Mcdc Test Cases by Spectral Analysis of Boolean Functions

dc.contributor.author Ayav, Tolga
dc.coverage.doi 10.1002/stvr.1641
dc.date.accessioned 2017-08-10T07:38:56Z
dc.date.available 2017-08-10T07:38:56Z
dc.date.issued 2017
dc.description.abstract Test case prioritization aims at scheduling test cases in an order that improves some performance goal. One performance goal is a measure of how quickly faults are detected. Such prioritization can be performed by exploiting the Fault Exposing Potential (FEP) parameters associated to the test cases. FEP is usually approximated by mutation analysis under certain fault assumptions. Although this technique is effective, it could be relatively expensive compared to the other prioritization techniques. This study proposes a cost-effective FEP approximation for prioritizing Modified Condition Decision Coverage (MCDC) test cases. A strict negative correlation between the FEP of a MCDC test case and the influence value of the associated input condition allows to order the test cases easily without the need of an extensive mutation analysis. The method is entirely based on mathematics and it provides useful insight into how spectral analysis of Boolean functions can benefit software testing. en_US
dc.identifier.citation Ayav, T. (2017). Prioritizing MCDC test cases by spectral analysis of Boolean functions. Software Testing, Verification and Reliability. doi:10.1002/stvr.1641 en_US
dc.identifier.doi 10.1002/stvr.1641 en_US
dc.identifier.doi 10.1002/stvr.1641
dc.identifier.issn 0960-0833
dc.identifier.issn 1099-1689
dc.identifier.scopus 2-s2.0-85026497025
dc.identifier.uri http://doi.org/10.1002/stvr.1641
dc.identifier.uri https://hdl.handle.net/11147/6065
dc.language.iso en en_US
dc.publisher John Wiley and Sons Inc. en_US
dc.relation.ispartof Software Testing Verification and Reliability en_US
dc.rights info:eu-repo/semantics/openAccess en_US
dc.subject Test prioritization en_US
dc.subject MCDC en_US
dc.subject Boolean functions en_US
dc.subject Spectral analysis en_US
dc.subject Mutation analysis en_US
dc.title Prioritizing Mcdc Test Cases by Spectral Analysis of Boolean Functions en_US
dc.type Article en_US
dspace.entity.type Publication
gdc.author.institutional Ayav, Tolga
gdc.author.yokid 114453
gdc.bip.impulseclass C5
gdc.bip.influenceclass C5
gdc.bip.popularityclass C4
gdc.coar.access open 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.publicationcategory Makale - Uluslararası Hakemli Dergi - Kurum Öğretim Elemanı en_US
gdc.description.scopusquality Q2
gdc.description.volume 27
gdc.description.wosquality Q4
gdc.identifier.openalex W2741879058
gdc.identifier.wos WOS:000417437200003
gdc.index.type WoS
gdc.index.type Scopus
gdc.oaire.accesstype BRONZE
gdc.oaire.diamondjournal false
gdc.oaire.impulse 1.0
gdc.oaire.influence 2.958765E-9
gdc.oaire.isgreen true
gdc.oaire.keywords Mutation analysis
gdc.oaire.keywords MCDC
gdc.oaire.keywords Spectral analysis
gdc.oaire.keywords Boolean functions
gdc.oaire.keywords Test prioritization
gdc.oaire.popularity 4.905552E-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.40244191
gdc.openalex.normalizedpercentile 0.63
gdc.opencitations.count 6
gdc.plumx.crossrefcites 6
gdc.plumx.mendeley 12
gdc.plumx.scopuscites 8
gdc.scopus.citedcount 8
gdc.wos.citedcount 4
relation.isAuthorOfPublication.latestForDiscovery 812c2ad4-527f-4a21-8b84-f7497a71f3ce
relation.isOrgUnitOfPublication.latestForDiscovery 9af2b05f-28ac-4014-8abe-a4dfe192da5e

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Name:
6065.pdf
Size:
420.34 KB
Format:
Adobe Portable Document Format
Description:
Makale

License bundle

Now showing 1 - 1 of 1
Loading...
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: