Fault Detection Probability Analysis for Coverage-Based Test Suite Reduction

Download: PDF.

“Fault Detection Probability Analysis for Coverage-Based Test Suite Reduction” by Scott McMaster and Atif M. Memon. In ICSM '07: Proceedings of the 21st IEEE International Conference on Software Maintenance (ICSM'07), (Paris, France), 2007.

Abstract

Test suite reduction seeks to reduce the number of test cases in a test suite while retaining a high percentage of the original suite's fault detection effectiveness. Most approaches to this problem are based on eliminating test cases that are redundant relative to some coverage criterion. The effectiveness of applying various coverage criteria in test suite reduction is traditionally based on empirical comparison of two metrics derived from the full and reduced test suites and information about a set of known faults: (1) percentage size reduction and (2) percentage fault detection reduction, neither of which quantitatively takes test coverage data into account. Consequently, no existing measure expresses the likelihood of various coverage criteria to force coverage-based reduction to retain test cases that expose specific faults. In this paper, we develop and empirically evaluate, using a number of different coverage criteria, a new metric based on the "average expected probability of finding a fault" in a reduced test suite. Our results indicate that the average probability of detecting each fault shows promise for identifying coverage criteria that work well for test suite reduction.

Download: PDF.

BibTeX entry:

@inproceedings{McMasterMemonICSM2007,
   author = {Scott McMaster and Atif M. Memon},
   title = {Fault Detection Probability Analysis for Coverage-Based Test
	Suite Reduction},
   booktitle = {ICSM '07: Proceedings of the 21st IEEE International
	Conference on Software Maintenance (ICSM'07)},
   publisher = {IEEE Computer Society},
   address = {Paris, France},
   year = {2007}
}

Back to Atif Memon's Publications.