2007
DOI: 10.1145/1317471.1317478
|View full text |Cite
|
Sign up to set email alerts
|

Research issues in software fault categorization

Abstract: Software faults are a major threat for the dependability of software systems. When we intend to study the impact of software faults on software behavior, examine the quality of fault tolerance mechanisms, or evaluate diagnostic techniques, the issue of distinguishing fault categories and their frequency distribution arises immediately. This article surveys the literature that provides quantitative data on categories of software faults and discusses the applicability of these software fault category distributio… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
13
0
1

Year Published

2008
2008
2022
2022

Publication Types

Select...
4
3
1

Relationship

0
8

Authors

Journals

citations
Cited by 23 publications
(14 citation statements)
references
References 12 publications
0
13
0
1
Order By: Relevance
“…Ploski et al (2007) provided a comparison among different categorization approaches of software faults. They studied six distinguished works (Knuth 1989;Beizer 2003;Gray 1986;Chillarege et al 1992;Eisenstadt 1997;DeMillo and Mathur 1995) and presented a roadmap for the development of a fault categorization schema.…”
Section: Categorization Approachesmentioning
confidence: 99%
“…Ploski et al (2007) provided a comparison among different categorization approaches of software faults. They studied six distinguished works (Knuth 1989;Beizer 2003;Gray 1986;Chillarege et al 1992;Eisenstadt 1997;DeMillo and Mathur 1995) and presented a roadmap for the development of a fault categorization schema.…”
Section: Categorization Approachesmentioning
confidence: 99%
“…The Orthogonal Defect Classification (ODC), for example, is designed to provide feedback to developers to reduce the introduction of new faults [1]. Ploski et al report on several attributes of six widely varying schemes, including the purpose of the classification scheme [2].…”
Section: Background and Related Workmentioning
confidence: 99%
“…Many researchers have attempted to answer this question and have developed corresponding taxonomies (see for instance [17] [18]). These taxonomies were built to satisfy a wide range of underlying motivations (e.g., understanding root causes of programming mistakes, developing fault tolerance measures, or facilitating testing [19]) which have infl uenced the classifi -cation scheme. In this paper, we classify errors with respect to their impact in terms of physical variations of the code since we are interested in the type and location of secondary faults.…”
Section: Repair Error Taxonomymentioning
confidence: 99%