• Home
  • Search
  • A Cluster Based Feature Selection Method for Cross-Project Software Defect Prediction
  • Cite Icon95
  • https://doi.org/10.1007/s11390-017-1785-0Copy DOI Icon

A Cluster Based Feature Selection Method for Cross-Project Software Defect Prediction

Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Cross-project defect prediction (CPDP) uses the labeled data from external source software projects to compensate the shortage of useful data in the target project, in order to build a meaningful classification model. However, the distribution gap between software features extracted from the source and the target projects may be too large to make the mixed data useful for training. In this paper, we propose a cluster-based novel method FeSCH (Feature Selection Using Clusters of Hybrid-Data) to alleviate the distribution differences by feature selection. FeSCH includes two phases. The feature clustering phase clusters features using a density-based clustering method, and the feature selection phase selects features from each cluster using a ranking strategy. For CPDP, we design three different heuristic ranking strategies in the second phase. To investigate the prediction performance of FeSCH, we design experiments based on real-world software projects, and study the effects of design options in FeSCH (such as ranking strategy, feature selection ratio, and classifiers). The experimental results prove the effectiveness of FeSCH. Firstly, compared with the state-of-the-art baseline methods, FeSCH achieves better performance and its performance is less affected by the classifiers used. Secondly, FeSCH enhances the performance by effectively selecting features across feature categories, and provides guidelines for selecting useful features for defect prediction.

Similar Papers
  • Conference Article
  • Citations30

FeSCH: A Feature Selection Method using Clusters of Hybrid-data for Cross-Project Defect Prediction

  • Jul 01, 2017
  • Chao Ni +4
  • Research Article
  • Citations26

Improving Cross-Project Software Defect Prediction Method Through Transformation and Feature Selection Approach

  • Jan 01, 2023
  • IEEE Access
  • Yahaya Zakariyau Bala +3
  • Research Article
  • Citations20

An Empirical Study of Ranking-Oriented Cross-Project Software Defect Prediction

  • Nov 01, 2016
  • International Journal of Software Engineering and Knowledge Engineering
  • Guoan You +2
  • Research Article
  • Citations22

Just-in-time defect prediction based on AST change embedding

  • Apr 25, 2022
  • Knowledge-Based Systems
  • Weiyuan Zhuang +2
  • Conference Article
  • Citations101

An Empirical Study of Classifier Combination for Cross-Project Defect Prediction

  • Jul 01, 2015
  • Yun Zhang +3
  • Research Article
  • Citations45

Cross-version defect prediction: use historical data, cross-project data, or both?

  • Jan 28, 2020
  • Empirical Software Engineering
  • Sousuke Amasaki
  • Research Article

GLEm-Net: Unified framework for data reduction with categorical and numerical features

  • Feb 01, 2026
  • Knowledge-Based Systems
  • Francesco De Santis +2
  • Research Article
  • Citations33

An empirical study on the effectiveness of data resampling approaches for cross‐project software defect prediction

  • Nov 28, 2021
  • IET Software
  • Kwabena Ebo Bennin +3
  • Research Article

Impact of Feature Set Size on the Performance of Machine Learning Models in Cross-Project Defect Prediction

  • Aug 27, 2025
  • International Journal on Advanced Science Engineering and Information Technology
  • Yahaya Zakariyau Bala +3
  • Research Article
  • Citations3

An empirical analysis of the statistical learning models for different categories of cross-project defect prediction

  • Jan 01, 2021
  • International Journal of Computer Aided Engineering and Technology
  • Lipika Goel +3
  • PDF
  • Research Article
  • Citations45

Transfer Convolutional Neural Network for Cross-Project Defect Prediction

  • Jun 29, 2019
  • Applied Sciences
  • Shaojian Qiu +4
  • Research Article
  • Citations89

Revisiting Supervised and Unsupervised Methods for Effort-Aware Cross-Project Defect Prediction

  • Mar 01, 2022
  • IEEE Transactions on Software Engineering
  • Chao Ni +4
  • Research Article
  • Citations43

An Abstract Syntax Tree Encoding Method for Cross-Project Defect Prediction

  • Jan 01, 2019
  • IEEE Access
  • Ziyi Cai +2
  • Research Article
  • Citations21

Joint distribution matching model for distribution–adaptation‐based cross‐project defect prediction

  • Oct 01, 2019
  • IET Software
  • Shaojian Qiu +2
  • PDF
  • Research Article
  • Citations30

An Adversarial Discriminative Convolutional Neural Network for Cross-Project Defect Prediction

  • Jan 01, 2020
  • IEEE Access
  • Lei Sheng +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.