2013 28th IEEE/ACM International Conference on Automated Software Engineering (ASE) 2013
DOI: 10.1109/ase.2013.6693126
|View full text |Cite
|
Sign up to set email alerts
|

Class level fault prediction using software clustering

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
62
0

Year Published

2015
2015
2023
2023

Publication Types

Select...
5
3
2

Relationship

1
9

Authors

Journals

citations
Cited by 53 publications
(62 citation statements)
references
References 29 publications
0
62
0
Order By: Relevance
“…For instance, some MCC and MCEC metrics in Table 15 already have obtained AUC greater than 0.7, which indicates an acceptable predictor for software faults. In fault prediction practices, class cohesion metrics are usually used together with many other software metrics to obtain more practical and actionable results (Gyimothy et al, 2005;Scanniello et al, 2013).…”
Section: Accepted Manuscriptmentioning
confidence: 99%
“…For instance, some MCC and MCEC metrics in Table 15 already have obtained AUC greater than 0.7, which indicates an acceptable predictor for software faults. In fault prediction practices, class cohesion metrics are usually used together with many other software metrics to obtain more practical and actionable results (Gyimothy et al, 2005;Scanniello et al, 2013).…”
Section: Accepted Manuscriptmentioning
confidence: 99%
“…The relationship is expressed in the form of an equation that predicts the response variable as a linear function of predictor variable. [42,24,51,25] Linear Regression: Y=a+bX+u 2. Association Rule Mining: It is a method for discovering interesting relationships between variables in large databases.…”
Section: Software Defect Predictionmentioning
confidence: 99%
“…Examples of algorithms are logistic regression used by Zimmermann et al [40]; Multi-Layer Perceptron (MLP), radial basis function (RBF), k-nearest neighbor (KNN), regression tree (RT), dynamic evolving neuro-fuzzy inference system (DENFIS), and Support Vector Regression (SVR) used by Elish [14]; Bayesian networks used by Bechta [31]; and Naive Bayes, J48, Alternative Decision Tree (ADTree), and One-R considered by Nelson et al [30]. Recently, other researchers have proposed further advanced machine learning techniques, such as ensemble learning [23], clustering algorithms [36], and combined techniques [32]. Lessman et al [22] evaluated 22 classification models and showed that there is no statistical difference between the top-17 models when classifying software modules as defect prone.…”
Section: Previous Workmentioning
confidence: 99%