Skip to Main Content (Press Enter)

Logo CNR
  • ×
  • Home
  • Persone
  • Pubblicazioni
  • Strutture
  • Competenze

UNI-FIND
Logo CNR

|

UNI-FIND

cnr.it
  • ×
  • Home
  • Persone
  • Pubblicazioni
  • Strutture
  • Competenze
  1. Pubblicazioni

Improving test coverage measurement for reused software

Contributo in Atti di convegno
Data di Pubblicazione:
2015
Abstract:
Test coverage adequacy measures provide a widely used stopping criterion. Engineering of modern software-intensive systems emphasizes reuse. In the case that a program uses reused code or third-party components in a context that is different from the original one, some of their entities (e.g. branches) might never be exercised, thus producing a code coverage level far from full and not meaningful anymore as a stopping rule for the program at hand. We introduce a new coverage criterion, called "Relevant Coverage", that in each testing context in which a code is reused calculates coverage measures over the set of relevant entities for that context. We provide an approach for identifying relevant entities using dynamic symbolic execution. The introduced coverage adequacy criterion is assessed in an exploratory study against traditional coverage in terms of test suite size reduction factor, cost-effectiveness ratio and rate of fault detection. The results of our study showed that relevant coverage can considerably reduce the test suite size while preserving a high cost-effectiveness ratio with respect to the traditional approach.
Tipologia CRIS:
04.01 Contributo in Atti di convegno
Keywords:
Software Testing; Coverage Testing; Relative Coverage; Test of Reused Code
Elenco autori:
FERREIRA DE MIRANDA, BRENO ALEXANDRO; Bertolino, Antonia
Link alla scheda completa:
https://iris.cnr.it/handle/20.500.14243/315395
Link al Full Text:
https://iris.cnr.it//retrieve/handle/20.500.14243/315395/157458/prod_347341-doc_165492.pdf
Titolo del libro:
SEAA '15: Proceedings of the 2015 41st Euromicro Conference on Software Engineering and Advanced Applications
  • Dati Generali

Dati Generali

URL

https://dl.acm.org/doi/10.1109/SEAA.2015.69
  • Utilizzo dei cookie

Realizzato con VIVO | Designed by Cineca | 26.5.0.0 | Sorgente dati: PREPROD (Ribaltamento disabilitato)