15th International Symposium on Software Reliability Engineering
DOI: 10.1109/issre.2004.30
|View full text |Cite
|
Sign up to set email alerts
|

Preliminary Results On Using Static Analysis Tools For Software Inspection

Abstract: Software inspection has been shown to be an effective defect removal practice, leading to higher quality software with lower field failures. Automated software inspection tools are emerging for identifying a subset of defects in a less labor-intensive manner than manual inspection. This paper investigates the use of automated inspection for a large-scale industrial software system at Nortel Networks. We propose and utilize a defect classification scheme for enumerating the types of defects that can be identifi… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
15
1

Publication Types

Select...
5
2
1

Relationship

1
7

Authors

Journals

citations
Cited by 31 publications
(20 citation statements)
references
References 26 publications
1
15
1
Order By: Relevance
“…Even if users do not directly get in touch with internal software quality, it is an intuitive observation that internal quality affects external quality to a high degree. This observation is also supported by several studies (e.g., [2][3][4]) though Fenton and Neil found some principal problems with such surveys [5].…”
Section: Introductionsupporting
confidence: 76%
“…Even if users do not directly get in touch with internal software quality, it is an intuitive observation that internal quality affects external quality to a high degree. This observation is also supported by several studies (e.g., [2][3][4]) though Fenton and Neil found some principal problems with such surveys [5].…”
Section: Introductionsupporting
confidence: 76%
“…This scheme uses the defect type as one of the aspects from which to classify the defect. While the ODC scheme has been used in research [26], [27], several studies conclude that it was too abstract and required adaptations to fit any particular use in practice [14], [28], [29]. In this paper, we propose the General Defect Classification (GDC), a remote ODC-descendant that is a generalization of the scheme refined by Beller et al [28] and Mäntylä and Lassenius [29].…”
Section: B Defect Classificationsmentioning
confidence: 99%
“…Our basic hypothesis is that the more static analysis defects found, the higher the probability of other defects being present. A similar approach was used in a study carried out at Nortel Networks on an 800 KLOC commercial software system [23]. Automatic inspection defects found by static analysis tools along with code churn was found to be a statistically significant indicator of field failures and is effective in identifying fault-prone modules.…”
Section: Related Workmentioning
confidence: 99%