DocumentCode
3388544
Title
An empirical study of the correlation between code coverage and reliability estimation
Author
Chen, MeiHwa ; Lyu, Michael R. ; Wong, W. Eric
Author_Institution
Dept. of Comput. Sci., State Univ. of New York, Albany, NY, USA
fYear
1996
fDate
25-26 Mar 1996
Firstpage
133
Lastpage
141
Abstract
Existing time-domain models for software reliability often result in an overestimation, of such reliability because they do not take the nature of testing techniques into account. Since every testing technique has a limit to its ability to reveal faults in a given system, as a technique approaches its saturation region fewer faults are discovered and reliability growth phenomena are predicted from the models. When the software is turned over to field operation, significant overestimates of reliability are observed. We present a technique to solve this problem by addressing both time and coverage measures for the prediction of software failures. Our technique uses coverage information collected during testing to extract only effective data from a given operational profile. Execution time between test cases which neither increase coverage nor cause a failure as reduced by a parameterized factor. Experiments using this technique were conducted on a program created in a simulation environment with simulated faults and on an industrial automatic flight control project which contained several natural faults. Results from both experiments indicate that overestimation of reliability is reduced significantly using our technique. This new approach not only helps reliability growth models make more accurate predictions, but also reveals the efficiency of a testing profile so that more effective testing techniques can be conducted
Keywords
aircraft control; digital simulation; program testing; software performance evaluation; software reliability; code coverage; coverage measures; industrial automatic flight control; simulation environment; software execution time; software failure prediction; software reliability estimation; software reliability growth; software testing technique; time measures; time-domain models; Aerospace simulation; Data mining; Industrial control; Predictive models; Software measurement; Software reliability; Software testing; System testing; Time domain analysis; Time measurement;
fLanguage
English
Publisher
ieee
Conference_Titel
Software Metrics Symposium, 1996., Proceedings of the 3rd International
Conference_Location
Berlin
Print_ISBN
0-8186-7365-6
Type
conf
DOI
10.1109/METRIC.1996.492450
Filename
492450
Link To Document