2014 19th International Conference on Engineering of Complex Computer Systems 2014
DOI: 10.1109/iceccs.2014.14
|View full text |Cite
|
Sign up to set email alerts
|

Automatic Defect Categorization Based on Fault Triggering Conditions

Abstract: Abstract-Due to the complexity of software systems, defects are inevitable. Understanding the types of defects could help developers to adopt measures in current and future software releases. In practice, developers often categorize defects into various types. One common categorization is based on fault triggers of defects. Fault trigger is a set of conditions which activate a defect (i.e., fault) and propagate the defect into a failure. In general, there are two types of defect based fault triggering conditio… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
5
0

Year Published

2014
2014
2024
2024

Publication Types

Select...
6
3

Relationship

3
6

Authors

Journals

citations
Cited by 19 publications
(5 citation statements)
references
References 30 publications
0
5
0
Order By: Relevance
“…They evaluated their approach on 500 defects collected from JIRA repositories of three software systems. Xia et al [85] applied a text mining technique in order to categorize defects into fault trigger categories by analyzing the natural-language description of bug reports, evaluating their solution on 4 datasets, e.g., Linux, Mysql, for a total of 809 bug reports. Nagwani et al [56] proposed an approach for gen-erating the taxonomic terms for software bug classification using LDA, while Zhou et al [96] combined text mining on the defect descriptions with structured data (e.g., priority and severity) to identify corrective bugs.…”
Section: Bug Classification Techniquesmentioning
confidence: 99%
“…They evaluated their approach on 500 defects collected from JIRA repositories of three software systems. Xia et al [85] applied a text mining technique in order to categorize defects into fault trigger categories by analyzing the natural-language description of bug reports, evaluating their solution on 4 datasets, e.g., Linux, Mysql, for a total of 809 bug reports. Nagwani et al [56] proposed an approach for gen-erating the taxonomic terms for software bug classification using LDA, while Zhou et al [96] combined text mining on the defect descriptions with structured data (e.g., priority and severity) to identify corrective bugs.…”
Section: Bug Classification Techniquesmentioning
confidence: 99%
“…Thung et al propose a method to automatically categorize bug reports into two families: control and data flow, and structural [41]. Xia et al propose a fuzzy-set based feature selection approach to categorize defect based on its fault triggering conditions [42]. Our work complements the above studies; we classify a bug as a configuration or non-configuration bug.…”
Section: Related Workmentioning
confidence: 56%
“…They classify a bug into five categories: reliability, capability, integrity, usability, and requirements. Xia et al propose a technique to categorize bugs based on their fault triggering conditions [40]. Xia et al also propose ELBlocker to identify blocking bugs [39].…”
Section: B Studies On Bug Categorizationmentioning
confidence: 99%