2017 IEEE 28th International Symposium on Software Reliability Engineering (ISSRE) 2017
DOI: 10.1109/issre.2017.18
|View full text |Cite
|
Sign up to set email alerts
|

Learning from Imbalanced Data for Predicting the Number of Software Defects

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
3
1
1

Citation Types

0
23
0

Year Published

2018
2018
2024
2024

Publication Types

Select...
5
2
1

Relationship

1
7

Authors

Journals

citations
Cited by 37 publications
(23 citation statements)
references
References 63 publications
0
23
0
Order By: Relevance
“…Then found that using decision tree regression can achieve the highest performance in both within-project prediction scenario and cross-project prediction scenario. Yu et al [12] explored resampling (i.e., SMOTEND and RUSND) and ensemble learning (i.e., AdaBoost.R2) methods. Then they proposed two hybrid methods (i.e., SMOTENDBoost and RUSNDBoost) and these two methods can achieve higher performance.…”
Section: Related Workmentioning
confidence: 99%
See 1 more Smart Citation
“…Then found that using decision tree regression can achieve the highest performance in both within-project prediction scenario and cross-project prediction scenario. Yu et al [12] explored resampling (i.e., SMOTEND and RUSND) and ensemble learning (i.e., AdaBoost.R2) methods. Then they proposed two hybrid methods (i.e., SMOTENDBoost and RUSNDBoost) and these two methods can achieve higher performance.…”
Section: Related Workmentioning
confidence: 99%
“…In our empirical studies, 30 projects from PROMISE are used to verify the performances of MPR. These projects can be downloaded from PROMISE and they are widely used in previous empirical studies [11,12,15,16,21,22]. The characteristic of these projects are shown in Table 1, which includes project name, number of modules, number (percentage) of defective modules and the maximum defects contained in the modules.…”
Section: Experimental Subjectsmentioning
confidence: 99%
“…Fault prediction aims to predict whether or not a particular software module is defective via learning from historical defect data [1], [2]. Therefore, fault prediction is often used to help to reasonably allocate limited development and maintenance resources [3]- [5]. Many learning models have been proposed for fault prediction.…”
Section: Introductionmentioning
confidence: 99%
“…So far, many efficient software defect prediction methods using statistical methods or machine learning techniques have been proposed [2][3][4], but they are usually confined to predicting a given software module being faulty or non-faulty by means of some binary classification techniques. 1 However, predicting the defect-prone of a given software module does not provide enough logistics to software testing in practice [5][6]. Some of the faulty software modules may have comparatively vast quantities of faults compared to other 1 DOI reference number: 10.18293/SEKE2018-068 modules and hence require some additional maintenance resources to fix them.…”
Section: Introductionmentioning
confidence: 99%
“…If we are able to predict the accurate number of faults, software testers will pay particular attention to those software modules that have more number of faults, which makes testing processes more efficient in the case of limited development and maintenance resources. Thus, predicting the number of faults in software modules can be more helpful instead of predicting the modules being faulty or non-faulty [6].…”
Section: Introductionmentioning
confidence: 99%