Title
Predicting Software Defects Using Self-Organizing Data Mining
Abstract
The study predicts the software defect of ranking and classification by utilizing the self-organizing data mining method. The causal relation between software metrics and defects in software modules is established. In the analysis, software metric parameters are considered as the influencing factors and independent variables; defect label values of software modules are considered as dependent variables. When ranking is predicted during the model training process, the bugs of the defect-free modules are replaced with a negative value and those of the defective modules remain unchanged. During classification predictions, the false values of the defect-free modules are replaced with a negative value, whereas the true values of the defective modules are replaced with a positive value >= 1.5. Then, case studies and comparison based on data sets of NASA, SoftLab and Promise are conducted by imposing different algorithms. The results show that in the ranking tests, the self-organizing data mining method achieves the smallest errors. In the classification tests, the F-measure values obtained in self-organizing data mining method are the most optimal among the tested algorithms. The self-organizing data mining method is high efficiency and feasible for predicting the software defects.
Year
DOI
Venue
2019
10.1109/ACCESS.2019.2927489
IEEE ACCESS
Keywords
DocType
Volume
Label function, software defect prediction, software metrics, self-organizing data mining
Journal
7
ISSN
Citations 
PageRank 
2169-3536
0
0.34
References 
Authors
0
2
Name
Order
Citations
PageRank
Jun-Hua Ren100.34
Feng Liu201.01