Please wait ...
0% Complete
Home
/
12th International Conference on Computer and Knowledge Engineering
Cross-project Defect Prediction with An Enhanced Transfer Boosting Algorithm
Authors :
Nazgol Nikravesh
1
Mohammad Reza Keyvanpour
2
1- Data Mining Laboratory, Department of Computer Engineering, Faculty of Engineering, , Alzahra University, Tehran, Iran
2- Department of Computer Engineering, Faculty of Engineering, Alzahra University, Tehran, Iran
Keywords :
class imbalance،software defect prediction،cross-project defect prediction،transfer learning،training data selection
Abstract :
A growing number of software projects makes it increasingly crucial to predict software defects. If sufficient historical data is available, within-project defect prediction models can be effective. During the early stages of software development, however, insufficient data exists to train an effective predictor. Cross-project defect prediction (CPDP) uses information from previous mature projects (source data) to predict whether new software modules (target data) will be defective. CPDP models must take into account the fact that data distributions between target and source projects are different. These models often reduce distribution differences by either selecting training data or using transfer learning methods. Using transfer learning effectively reduces distribution differences in recent CPDP models. Yet none of them have taken into account the possibility that negative transfer may occur as a result of imbalanced nature of defect data. In this paper, a four-step model is proposed, of which three steps are dedicated to the preparation of training data and their initial weights for using in the fourth step, which involves an enhanced version of the transfer boosting algorithm. In this algorithm imbalance nature of data is considered and the weighting of the source data is updated to enhance the prediction performance. Therefore, aside from reducing distribution differences between source and target data, the model also addresses issues related to defect data class imbalance. As compared to four state-of-the-art CPDP models, this model provided consistent and accurate predictions for fifteen projects from PROMISE, AEEEM, and SOFTLAB. Our proposed model provided the best average results for both AUC and F-measure and in some datasets, the improvements were more than 5%.
Papers List
List of archived papers
AI-Driven Relocation Tracking in Dynamic Kitchen Environments
Arash Nasr Esfahani - Hamed Hosseini - Mehdi Tale Masouleh - Ahmad Kalhor - Hedieh Sajedi
Improving ADHD Detection with Cost-Sensitive LightGBM
Behnam Yousefimehr - Mehdi Ghatee - Ali Heydari
ParsHomo: A T5-Powered Approach to High-Precision Persian Homograph Disambiguation
Hasan Jalali - Taha Mohaddesi
A novel hybrid DMHS-GMDH algorithm to predict COVID-19 pandemic time series
Ahmad Taheri - Shahriar Ghashghaei - Amin Beheshti - Keyvan RahimiZadeh
Delay Optimization of a Federated Learning-based UAV-aided IoT network
Hossein Mohammadi Firouzjaei - Javad Zeraatkar Moghaddam - Mehrdad Ardebilipour
Binary Classification of Capuchin Bird Calls via Spectrogram-Enhanced Frequency-Aware Convolutional Neural Networks
Samad Najjar-Ghabel - Shamim Yousefi - Reza Danandeh Bileh Savar
LLM-Driven AutoML for Cross-Lingual Handwritten OCR: Closed-Loop Neural Architecture Search with GPT-5, GPT-4o, and Claude Sonnet 4
Mobina Kashaniyan - Amirhossein Ghassemi - Nasser Mozayani
Lempel-Ziv-based Hyper-Heuristic Solution for Longest Common Subsequence Problem
Mahdi Nasrollahi - Reza Shami Tanha - Mohsen Hooshmand
FedFog: A Serverless and Privacy-Aware Federated Learning Simulator for Edge–Fog Networks
Seyed Vahid Hashemi Nik - Seyed Mohammad Mahdi Asaadi - Somayeh Sobati-M
A 2D-CNN Architecture for Improving the Classification Accuracy of an Electronic Nose with Different Sensor Positions
Hannaneh Mahdavi - Reza Goldoust - Saeideh Rahbarpour
more
Samin Hamayesh - Version 44.9.3