A Hybrid Sampling and Multi-Objective Optimization Approach for Enhanced Software Defect Prediction

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Zhang, Jie, Li, Dongcheng, Wong, W. Eric, Wang, Shengrong
Format: Preprint
Published: 2024
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866929540788387840
author Zhang, Jie
Li, Dongcheng
Wong, W. Eric
Wang, Shengrong
author_facet Zhang, Jie
Li, Dongcheng
Wong, W. Eric
Wang, Shengrong
contents Accurate early prediction of software defects is essential to maintain software quality and reduce maintenance costs. However, the field of software defect prediction (SDP) faces challenges such as class imbalances, high-dimensional feature spaces, and suboptimal prediction accuracy. To mitigate these challenges, this paper introduces a novel SDP framework that integrates hybrid sampling techniques, specifically Borderline SMOTE and Tomek Links, with a suite of multi-objective optimization algorithms, including NSGA-II, MOPSO, and MODE. The proposed model applies feature fusion through multi-objective optimization, enhancing both the generalization capability and stability of the predictions. Furthermore, the integration of parallel processing for these optimization algorithms significantly boosts the computational efficiency of the model. Comprehensive experiments conducted on datasets from NASA and PROMISE repositories demonstrate that the proposed hybrid sampling and multi-objective optimization approach improves data balance, eliminates redundant features, and enhances prediction accuracy. The experimental results also highlight the robustness of the feature fusion approach, confirming its superiority over existing state-of-the-art techniques in terms of predictive performance and applicability across diverse datasets.
format Preprint
id arxiv_https___arxiv_org_abs_2410_10046
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle A Hybrid Sampling and Multi-Objective Optimization Approach for Enhanced Software Defect Prediction
Zhang, Jie
Li, Dongcheng
Wong, W. Eric
Wang, Shengrong
Software Engineering
Accurate early prediction of software defects is essential to maintain software quality and reduce maintenance costs. However, the field of software defect prediction (SDP) faces challenges such as class imbalances, high-dimensional feature spaces, and suboptimal prediction accuracy. To mitigate these challenges, this paper introduces a novel SDP framework that integrates hybrid sampling techniques, specifically Borderline SMOTE and Tomek Links, with a suite of multi-objective optimization algorithms, including NSGA-II, MOPSO, and MODE. The proposed model applies feature fusion through multi-objective optimization, enhancing both the generalization capability and stability of the predictions. Furthermore, the integration of parallel processing for these optimization algorithms significantly boosts the computational efficiency of the model. Comprehensive experiments conducted on datasets from NASA and PROMISE repositories demonstrate that the proposed hybrid sampling and multi-objective optimization approach improves data balance, eliminates redundant features, and enhances prediction accuracy. The experimental results also highlight the robustness of the feature fusion approach, confirming its superiority over existing state-of-the-art techniques in terms of predictive performance and applicability across diverse datasets.
title A Hybrid Sampling and Multi-Objective Optimization Approach for Enhanced Software Defect Prediction
topic Software Engineering
url https://arxiv.org/abs/2410.10046