On predicting reliability of modules using code coverage

  • Authors:
  • Saileshwar Krishnamurthy;Aditya P. Mathur

  • Affiliations:
  • Software Engineering Research Center, 1398 Department of Computer Sciences, Purdue University, W. Lafayette, IN;Software Engineering Research Center, 1398 Department of Computer Sciences, Purdue University, W. Lafayette, IN

  • Venue:
  • CASCON '96 Proceedings of the 1996 conference of the Centre for Advanced Studies on Collaborative research
  • Year:
  • 1996

Quantified Score

Hi-index 0.00

Visualization

Abstract

The estimation of reliability of modules using code coverage is motivated by a two-phase method for estimating the quality of software using static structure and predicted quality estimates of component modules. A pilot experiment was conducted to investigate the accuracy of reliability estimates obtained from code coverage. The code coverage was measured using random testing. Three parameters that were varied are the size of programs, variations in operational profile, and the fault density. Results from this experiment were analyzed to understand how the accuracy of reliability estimates is affected by: (1) variation in fault density and (2) the size of programs. The results indicate that the degree of correlation between coverage and reliability has an inverse relationship with the fault density, and a direct relationship with program size.