Back to Search Start Over

Local modeling approach for cross-project defect prediction.

Authors :
Bhat, Nayeem Ahmad
Farooq, Sheikh Umar
Source :
Intelligent Decision Technologies; 2021, Vol. 15 Issue 4, p623-637, 15p
Publication Year :
2021

Abstract

Prediction approaches used for cross-project defect prediction (CPDP) are usually impractical because of high false alarms, or low detection rate. Instance based data filter techniques that improve the CPDP performance are time-consuming and each time a new test set arrives for prediction the entire filter procedure is repeated. We propose to use local modeling approach for the utilization of ever-increasing cross-project data for CPDP. We cluster the cross-project data, train per cluster prediction models and predict the target test instances using corresponding cluster models. Over 7 NASA Data sets performance comparison using statistical methods between within-project, cross-project, and our local modeling approach were performed. Compared to within-project prediction the cross-project prediction increased the probability of detection (PD) associated with an increase in the probability of false alarm (PF) and decreased overall performance Balance. The application of local modeling decreased the (PF) associated with a decrease in (PD) and an overall performance improvement in terms of Balance. Moreover, compared to one state of the art filter technique – Burak filter, our approach is simple, fast, performance comparable, and opens a new perspective for the utilization of ever-increasing cross-project data for defect prediction. Therefore, when insufficient within-project data is available we recommend training local cluster models than training a single global model on cross-project datasets. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
18724981
Volume :
15
Issue :
4
Database :
Complementary Index
Journal :
Intelligent Decision Technologies
Publication Type :
Academic Journal
Accession number :
156138932
Full Text :
https://doi.org/10.3233/IDT-210130