2012 19th Asia-Pacific Software Engineering Conference 2012
DOI: 10.1109/apsec.2012.103
|View full text |Cite
|
Sign up to set email alerts
|

A Heuristic Rule Reduction Approach to Software Fault-proneness Prediction

Abstract: Abstract-Background: Association rules are more comprehensive and understandable than fault-prone module predictors (such as logistic regression model, random forest and support vector machine). One of the challenges is that there are usually too many similar rules to be extracted by the rule mining. Aim: This paper proposes a rule reduction technique that can eliminate complex (long) and/or similar rules without sacrificing the prediction performance as much as possible. Method: The notion of the method is to… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
12
0

Year Published

2018
2018
2023
2023

Publication Types

Select...
5
1

Relationship

1
5

Authors

Journals

citations
Cited by 11 publications
(12 citation statements)
references
References 19 publications
0
12
0
Order By: Relevance
“…In a future work, we are planning to conduct experiments with a broader range of data sets to evaluate the generality of our approach. In addition, we are planning to combine our rule prioritization approach with rule reduction [1] to better identify useful association rules. number 17K00102.…”
Section: Resultsmentioning
confidence: 99%
See 4 more Smart Citations
“…In a future work, we are planning to conduct experiments with a broader range of data sets to evaluate the generality of our approach. In addition, we are planning to combine our rule prioritization approach with rule reduction [1] to better identify useful association rules. number 17K00102.…”
Section: Resultsmentioning
confidence: 99%
“…Several various defect prediction models have already been proposed [7]- [11]. However, our focus in this paper is on understanding rather than predicting defects because previous predictive models have been difficult for humans to understand, making it hard for software engineers to recognize and agree why certain modules are (or are not) faulty [1]. Even with simple linear discriminant models, correlations between predictor variables make it difficult to interpret their coefficients clearly.…”
Section: Characterizing Defects Using Association Rulesmentioning
confidence: 99%
See 3 more Smart Citations