SwePub
Sök i LIBRIS databas

  Utökad sökning

WFRF:(Bollina Srujana)
 

Sökning: WFRF:(Bollina Srujana) > (2020) > Bytecode-Based Mult...

  • Bollina, SrujanaUniversity of South Carolina (författare)

Bytecode-Based Multiple Condition Coverage: An Initial Investigation

  • Artikel/kapitelEngelska2020

Förlag, utgivningsår, omfång ...

  • 2020-09-30
  • Cham :Springer International Publishing,2020
  • electronicrdacarrier

Nummerbeteckningar

  • LIBRIS-ID:oai:research.chalmers.se:d4ec0125-bd15-4806-8746-aabf6742b123
  • https://doi.org/10.1007/978-3-030-59762-7_16DOI
  • https://research.chalmers.se/publication/520881URI
  • https://research.chalmers.se/publication/522609URI
  • https://gup.ub.gu.se/publication/298726URI

Kompletterande språkuppgifter

  • Språk:engelska
  • Sammanfattning på:engelska

Ingår i deldatabas

Klassifikation

  • Ämneskategori:kon swepub-publicationtype
  • Ämneskategori:ref swepub-contenttype

Anmärkningar

  • Masking occurs when one condition prevents another from influencing the output of a Boolean expression. Adequacy criteria such as Multiple Condition Coverage (MCC) overcome masking within one expression, but offer no guarantees about subsequent expressions. As a result, a Boolean expression written as a single complex statement will yield more effective test cases than when written as a series of simple expressions. Many approaches to automated test case generation for Java operate not on the source code, but on bytecode. The transformation to bytecode simplifies complex expressions into multiple expressions, introducing masking. We propose Bytecode-MCC, a new adequacy criterion designed to group bytecode expressions and reformulate them into complex expressions. Bytecode-MCC should produce test obligations that are more likely to reveal faults in program logic than tests covering the simplified bytecode. A preliminary study shows potential improvements from attaining Bytecode-MCC coverage. However, Bytecode-MCC is difficult to optimize, and means of increasing coverage are needed before the technique can make a difference in practice. We propose potential methods to improve coverage.

Ämnesord och genrebeteckningar

Biuppslag (personer, institutioner, konferenser, titlar ...)

  • Gay, Gregory,1987Gothenburg University,Göteborgs universitet,Institutionen för data- och informationsteknik (GU),Department of Computer Science and Engineering (GU)(Swepub:gu)xgagre (författare)
  • University of South CarolinaInstitutionen för data- och informationsteknik (GU) (creator_code:org_t)

Sammanhörande titlar

  • Ingår i:Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)Cham : Springer International PublishingSSBSE 2020, s. 220-2361611-33490302-97439783030597627

Internetlänk

Hitta via bibliotek

Till lärosätets databas

Sök utanför SwePub

Kungliga biblioteket hanterar dina personuppgifter i enlighet med EU:s dataskyddsförordning (2018), GDPR. Läs mer om hur det funkar här.
Så här hanterar KB dina uppgifter vid användning av denna tjänst.

 
pil uppåt Stäng

Kopiera och spara länken för att återkomma till aktuell vy