Class Imbalance Reduction and Centroid based Relevant Project Selection for Cross Project Defect Prediction

Kiran Kumar Bejjanki,Sai Priyanka Kanchanapally,Mahesh Kumar Thota
DOI: https://doi.org/10.17762/ijritcc.v11i6s.6933
2023-06-11
International Journal on Recent and Innovation Trends in Computing and Communication
Abstract:Cross-Project Defect Prediction (CPDP) is the process of predicting defects in a target project using information from other projects. This can assist developers in prioritizing their testing efforts and finding flaws. Transfer Learning (TL) has been frequently used at CPDP to improve prediction performance by reducing the disparity in data distribution between the source and target projects. Software Defect Prediction (SDP) is a common study topic in software engineering that plays a critical role in software quality assurance. To address the cross-project class imbalance problem, Centroid-based PF-SMOTE for Imbalanced data is used. In this paper, we used a Centroid-based PF-SMOTE to balance the datasets and Centroid based relevant data selection for Cross Project Defect Prediction. These methods use the mean of all attributes in a dataset and calculating the difference between mean of all datasets. For experimentation, the open source software defect datasets namely, AEEM, Re-Link, and NASA, are considered.
What problem does this paper attempt to address?