Proceedings of Sixth International Symposium on Software Reliability Engineering. ISSRE'95
DOI: 10.1109/issre.1995.497650
|View full text |Cite
|
Sign up to set email alerts
|

On the correlation between code coverage and software reliability

Abstract: In all cases it was observed that an increase in reliabilityWe report experiments conducted to investigate the correlation between code coverage and software reliability. Block-, decision-, and all-use-coverage measures were used. Reliability was estimated to be the probability of no failure over the given input domain defined by an operational profile. Four of the five programs were selected from a set of Unix utilities. These utilities range in size from 121 to 8857 lines of code. Artificial faults is accomp… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
18
0
9

Publication Types

Select...
5
3

Relationship

0
8

Authors

Journals

citations
Cited by 42 publications
(30 citation statements)
references
References 4 publications
(2 reference statements)
0
18
0
9
Order By: Relevance
“…The ATC Simulation improves a typical safety analysis, which has to deal with the completeness problem [6]. The simulation makes possible to analyse dynamic states and then offer to a safety analysis group a powerful tool to determine the reliability of a computer based railway system.…”
Section: Resultsmentioning
confidence: 99%
“…The ATC Simulation improves a typical safety analysis, which has to deal with the completeness problem [6]. The simulation makes possible to analyse dynamic states and then offer to a safety analysis group a powerful tool to determine the reliability of a computer based railway system.…”
Section: Resultsmentioning
confidence: 99%
“…The assumption behind the use of coverage criteria as a adequacy measurement is that a test suite can reveal a fault only if it executes the portion of code that contains the fault, and thus an higher level of coverage (which indicates that a bigger portion of the code is exercised by the test suite) should correlate with a higher number of revealed faults, although other factors may influence the actual outcome [16]- [19].…”
Section: Related Workmentioning
confidence: 99%
“…Several studies have been conducted to investigate the relationship between code coverage and software reliability (Adams 1980;Ramsey and Basili 1985;Garg 1994;Veevers and Marshall 1994;Malaiya et al 1994;Jalote and Muralidhara 1994;Varadan 1995;Horgan et al 1995;Malaiya et al 1996;Chen et al 1996;Gokhale et al 1996;Krishnamurthy and Mathur 1996;Chen et al 1997;Chen et al 2001;Ye and Malaiya 2002;Malaiya et al 2002;Grottke 2002;Pham and Zhang 2003;Li et al 2004). An early experiment using control flow and data flow based testing was conducted by Frate et al (1995a). Their results provide evidence of a relationship between software reliability and coverage of elements required by the testing criteria.…”
Section: Motivationmentioning
confidence: 99%