• Home
  • Search
  • Improving Cross-Project Software Defect Prediction Method Through Transformation and Feature Selection Approach
  • Cite Icon26
  • https://doi.org/10.1109/access.2022.3231456Copy DOI Icon

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

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

In the traditional software defect prediction methodology, the historical record (dataset) of the same project is partitioned into training and testing data. In a practical situation where the project to be predicted is new, traditional software defect prediction cannot be employed. An alternative method is cross-project defect prediction, where the historical record of one project (source) is used to predict the defect status of another project (target). The cross-project defect prediction method solves the limitations of the historical records in the traditional software defect prediction method. However, the performance of cross-project defect prediction is relatively low because of the distribution differences between the source and target projects. Furthermore, the software defect dataset used for cross-project defect prediction is characterized by high-dimensional features, some of which are irrelevant and contribute to low performance. To resolve these two issues, this study proposes a transformation and feature selection approach to reduce the distribution difference and high-dimensional features in cross-project defect prediction. A comparative experiment was conducted on publicly available datasets from the AEEEM. Analysis of the results obtained shows that the proposed approach in conjugation with random forest as the classification model outperformed the other four state-of-the-art cross-project defect prediction methods based on the commonly used performance evaluation metric F1_score.

Similar Papers
  • PDF
  • Research Article
  • Citations45

Transfer Convolutional Neural Network for Cross-Project Defect Prediction

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

An Empirical Study of the Impact of Class Overlap on the Performance and Interpretability of Cross-Version Defect Prediction

  • Sep 21, 2024
  • International Journal of Software Engineering and Knowledge Engineering
  • Hui Han +4
  • Research Article
  • Citations115

Implementation of Elliptic Curve Digital Signature Algorithms

  • Dec 15, 2006
  • Journal of Software Engineering
  • Temitope O.S Olorunfemi +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
  • Book Chapter

A Three-Level Training Data Filter for Cross-project Defect Prediction

  • Jan 01, 2021
  • Lecture notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering
  • Cangzhou Yuan +3
  • Research Article
  • Citations43

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

  • Jan 01, 2019
  • IEEE Access
  • Ziyi Cai +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
  • Conference Article
  • Citations1

Correlation Metric Selection based Correlation Alignment for Cross-project Defect Prediction

  • Dec 01, 2021
  • Jingwen Niu +2
  • Research Article
  • Citations45

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

  • Jan 28, 2020
  • Empirical Software Engineering
  • Sousuke Amasaki
  • Book Chapter
  • Citations3

Analytical Approach to Cross Project Defect Prediction

  • Jan 01, 2020
  • Vikas Suhag +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
  • Research Article
  • Citations1

Feature selection using a multi-strategy improved parrot optimization algorithm in software defect prediction.

  • Apr 16, 2025
  • PeerJ. Computer science
  • Qi Fei +2
  • Conference Article
  • Citations101

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

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

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

  • Nov 01, 2017
  • Journal of Computer Science and Technology
  • Chao Ni +5
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.