2000
DOI: 10.1109/32.879815
|View full text |Cite
|
Sign up to set email alerts
|

Quantitative analysis of faults and failures in a complex software system

Abstract: AbstractÐThe dearth of published empirical data on major industrial systems has been one of the reasons that software engineering has failed to establish a proper scientific basis. In this paper, we hope to provide a small contribution to the body of empirical knowledge. We describe a number of results from a quantitative study of faults and failures in two releases of a major commercial system. We tested a range of basic software engineering hypotheses relating to: The Pareto principle of distribution of faul… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

40
367
4
1

Year Published

2002
2002
2024
2024

Publication Types

Select...
7

Relationship

0
7

Authors

Journals

citations
Cited by 559 publications
(412 citation statements)
references
References 36 publications
40
367
4
1
Order By: Relevance
“…If n files were modified as the result of a failure, then this was counted as being n distinct faults. This is consistent with the convention used in References [8] and [3]. This implies that each fault was associated with exactly one file.…”
Section: The System Under Studysupporting
confidence: 67%
See 1 more Smart Citation
“…If n files were modified as the result of a failure, then this was counted as being n distinct faults. This is consistent with the convention used in References [8] and [3]. This implies that each fault was associated with exactly one file.…”
Section: The System Under Studysupporting
confidence: 67%
“…Most of the previous research in this area, including our earlier work [10], and that by other authors described in [1,2,3,5,8,9], was aimed at examining software systems to establish characteristics that may be associated with high incidences of faults. In this paper, we go beyond merely identifying characteristics and successfully build a statistical model that can predict the incidence of faults in future versions of a system.…”
Section: Introduction and Earlier Workmentioning
confidence: 99%
“…Modules classified as fault-prone tend to be large because of the correlation between faults and size [3]. Arisholm et al reported the effort of testing a module is roughly proportional to the size of the module [20].…”
Section: E Effort-aware Evaluation (Rq1) 1) Effort-aware Model and Pmentioning
confidence: 99%
“…Metrics useful in pre-release phase may often become useless in postrelease phase. For example, Fenton et al [3] reported the case that McCabe's cyclomatic complexity correlated with prerelease faults but little correlated with post-release faults.…”
Section: Introductionmentioning
confidence: 99%
See 1 more Smart Citation