2017
DOI: 10.2991/ijcis.2017.10.1.43
|View full text |Cite
|
Sign up to set email alerts
|

A Combined-Learning Based Framework for Improved Software Fault Prediction

Abstract: Software Fault Prediction (SFP) is found to be vital to predict the fault-proneness of software modules, which allows software engineers to focus development activities on fault-prone modules, thereby prioritize and optimize tests, improve software quality and make better use of resources. In this regard, machine learning has been successfully applied to solve classification problems for SFP. Nevertheless, the presence of different software metrics, the redundant and irrelevant features and the imbalanced natu… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
6
0
1

Year Published

2019
2019
2022
2022

Publication Types

Select...
7
2

Relationship

1
8

Authors

Journals

citations
Cited by 29 publications
(7 citation statements)
references
References 39 publications
0
6
0
1
Order By: Relevance
“…We use all data points collected from Release 1 as the training set. Because of the class imbalance issue in the training set we apply SMOTE [43], [70], [86] to oversample the minority class (i.e., classified as faultprone) so that the size of fault-prone samples is equal to the size of samples that are non-fault-prone. For the training set, we randomly split all fault-prone classes in the training set into 30 equal-sized groups.…”
Section: Experimental Methodologymentioning
confidence: 99%
“…We use all data points collected from Release 1 as the training set. Because of the class imbalance issue in the training set we apply SMOTE [43], [70], [86] to oversample the minority class (i.e., classified as faultprone) so that the size of fault-prone samples is equal to the size of samples that are non-fault-prone. For the training set, we randomly split all fault-prone classes in the training set into 30 equal-sized groups.…”
Section: Experimental Methodologymentioning
confidence: 99%
“…Class imbalance is common among different applications including software quality evaluation. However, an imbalance in data was identified to pose a significant challenge to learners by Khoshgoftaar et al [10] in which a process for best FS was proposed to improve model performance when dealing with imbalance data. This was the case, especially in software defect datasets which are often used for training in classification for SDP.…”
Section: Id:p0100mentioning
confidence: 99%
“…The results show that the study of software ageing of third‐party libraries can help clients maintain software systems of their libraries. Yohannese et al [14] used a combination of a random forts with the information gain to improve software fault prediction and find that this method can guarantee the highest ROC with 0.909. Also, the method is a helpful supplement for ours.…”
Section: Related Workmentioning
confidence: 99%