4.6 Article

DSSDPP: Data Selection and Sampling Based Domain Programming Predictor for Cross-Project Defect Prediction

Related references

Note: Only part of the references are listed.
Article Computer Science, Software Engineering

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

Chao Ni et al.

Summary: This study reexamines cross-project defect prediction methods and finds that supervised CPDP methods can achieve prediction performance comparable or even better than unsupervised methods when considering non-effort-aware performance measures. However, when considering effort-aware performance measures, supervised methods have a significant advantage. Therefore, supervised CPDP methods are more promising in practical application scenarios.

IEEE TRANSACTIONS ON SOFTWARE ENGINEERING (2022)

Article Computer Science, Software Engineering

An Empirical Study on Heterogeneous Defect Prediction Approaches

Haowen Chen et al.

Summary: This paper provides an empirical study on heterogeneous defect prediction approaches, comparing methods proposed from different times. It emphasizes that metric transformation-based approaches tend to have better performance, while handling class imbalance problems can enhance prediction effects. Furthermore, it highlights the feasibility of HDP approaches in cross-project defect prediction.

IEEE TRANSACTIONS ON SOFTWARE ENGINEERING (2021)

Article Computer Science, Software Engineering

The Impact of Correlated Metrics on the Interpretation of Defect Models

Jirayus Jiarpakdee et al.

Summary: In this paper, the impact of correlated metrics on the interpretation of defect models and the improvement of interpretation when removing correlated metrics were investigated. The study found that removing correlated metrics significantly improves the consistency of rankings and the impact on model performance is minimal. Therefore, mitigating correlated metrics and avoiding ANOVA Type-I are important for deriving sound interpretation from defect models.

IEEE TRANSACTIONS ON SOFTWARE ENGINEERING (2021)

Article Computer Science, Software Engineering

Kernel Spectral Embedding Transfer Ensemble for Heterogeneous Defect Prediction

Haonan Tong et al.

Summary: Cross-project defect prediction (CPDP) involves predicting defects in a target project that lacks defect data by utilizing models trained on historical data from other projects. Heterogeneous defect prediction (HDP) has gained attention for predicting defects across projects with diverse metric sets. The proposed Kernel Spectral Embedding Transfer Ensemble (KSETE) approach addresses class imbalance and aims to identify common feature spaces for source and target datasets, demonstrating significant performance improvements in both HDP and CPDP-CM scenarios.

IEEE TRANSACTIONS ON SOFTWARE ENGINEERING (2021)

Article Computer Science, Hardware & Architecture

A Novel Class-Imbalance Learning Approach for Both Within-Project and Cross-Project Defect Prediction

Lina Gong et al.

IEEE TRANSACTIONS ON RELIABILITY (2020)

Article Computer Science, Software Engineering

Deep Semantic Feature Learning for Software Defect Prediction

Song Wang et al.

IEEE TRANSACTIONS ON SOFTWARE ENGINEERING (2020)

Proceedings Paper Computer Science, Software Engineering

Understanding the Automated Parameter Optimization on Transfer Learning for Cross-Project Defect Prediction: An Empirical Study

Ke Li et al.

2020 ACM/IEEE 42ND INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE 2020) (2020)

Proceedings Paper Automation & Control Systems

BiLO-CPDP: Bi-Level Programming for Automated Model Discovery in Cross-Project Defect Prediction

Ke Li et al.

2020 35TH IEEE/ACM INTERNATIONAL CONFERENCE ON AUTOMATED SOFTWARE ENGINEERING (ASE 2020) (2020)

Article Computer Science, Software Engineering

Perceptions, Expectations, and Challenges in Defect Prediction

Zhiyuan Wan et al.

IEEE TRANSACTIONS ON SOFTWARE ENGINEERING (2020)

Article Computer Science, Software Engineering

The Impact of Class Rebalancing Techniques on the Performance and Interpretation of Defect Prediction Models

Chakkrit Tantithamthavorn et al.

IEEE TRANSACTIONS ON SOFTWARE ENGINEERING (2020)

Review Computer Science, Software Engineering

A Systematic Literature Review and Meta-analysis on Cross Project Defect Prediction

Seyedrebvar Hosseini et al.

IEEE TRANSACTIONS ON SOFTWARE ENGINEERING (2019)

Article Computer Science, Software Engineering

On the Multiple Sources and Privacy Preservation Issues for Heterogeneous Defect Prediction

Zhiqiang Li et al.

IEEE TRANSACTIONS ON SOFTWARE ENGINEERING (2019)

Article Computer Science, Software Engineering

Bellwethers: A Baseline Method for Transfer Learning

Rahul Krishna et al.

IEEE TRANSACTIONS ON SOFTWARE ENGINEERING (2019)

Article Computer Science, Software Engineering

A Comprehensive Investigation of the Role of Imbalanced Learning for Software Defect Prediction

Qinbao Song et al.

IEEE TRANSACTIONS ON SOFTWARE ENGINEERING (2019)

Article Computer Science, Software Engineering

The Impact of Automated Parameter Optimization on Defect Prediction Models

Chakkrit Tantithamthavorn et al.

IEEE TRANSACTIONS ON SOFTWARE ENGINEERING (2019)

Article Computer Science, Information Systems

A two-phase transfer learning model for cross-project defect prediction

Chao Liu et al.

INFORMATION AND SOFTWARE TECHNOLOGY (2019)

Article Computer Science, Information Systems

Software defect prediction based on kernel PCA and weighted extreme learning machine

Zhou Xu et al.

INFORMATION AND SOFTWARE TECHNOLOGY (2019)

Article Computer Science, Software Engineering

Joint distribution matching model for distribution-adaptation-based cross-project defect prediction

Shaojian Qiu et al.

IET SOFTWARE (2019)

Article Computer Science, Software Engineering

Heterogeneous defect prediction with two-stage ensemble learning

Zhiqiang Li et al.

AUTOMATED SOFTWARE ENGINEERING (2019)

Article Computer Science, Hardware & Architecture

Cross Project Defect Prediction via Balanced Distribution Adaptation Based Transfer Learning

Zhou Xu et al.

JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY (2019)

Article Computer Science, Software Engineering

Revisiting supervised and unsupervised models for effort-aware just-in-time defect prediction

Qiao Huang et al.

EMPIRICAL SOFTWARE ENGINEERING (2019)

Article Computer Science, Artificial Intelligence

An Investigation of Imbalanced Ensemble Learning Methods for Cross-Project Defect Prediction

Shaojian Qiu et al.

INTERNATIONAL JOURNAL OF PATTERN RECOGNITION AND ARTIFICIAL INTELLIGENCE (2019)

Proceedings Paper Computer Science, Software Engineering

EASY TRANSFER LEARNING BY EXPLOITING INTRA-DOMAIN STRUCTURES

Jindong Wang et al.

2019 IEEE INTERNATIONAL CONFERENCE ON MULTIMEDIA AND EXPO (ICME) (2019)

Article Computer Science, Software Engineering

A Comparative Study to Benchmark Cross-Project Defect Prediction Approaches

Steffen Herbold et al.

IEEE TRANSACTIONS ON SOFTWARE ENGINEERING (2018)

Article Computer Science, Software Engineering

How Far We Have Progressed in the Journey? An Examination of Cross-Project Defect Prediction

Yuming Zhou et al.

ACM TRANSACTIONS ON SOFTWARE ENGINEERING AND METHODOLOGY (2018)

Review Computer Science, Software Engineering

Progress on approaches to software defect prediction

Zhiqiang Li et al.

IET SOFTWARE (2018)

Article Computer Science, Information Systems

Cross project project defect prediction using class distribution estimation and oversampling

Nachai Limsettho et al.

INFORMATION AND SOFTWARE TECHNOLOGY (2018)

Article Computer Science, Information Systems

A benchmark study on the effectiveness of search-based data selection and feature selection for cross project defect prediction

Seyedrebvar Hosseini et al.

INFORMATION AND SOFTWARE TECHNOLOGY (2018)

Article Computer Science, Information Systems

Combined classifier for cross-project defect prediction: an extended empirical study

Yun Zhang et al.

FRONTIERS OF COMPUTER SCIENCE (2018)

Article Computer Science, Software Engineering

Cost-sensitive transfer kernel canonical correlation analysis for heterogeneous defect prediction

Zhiqiang Li et al.

AUTOMATED SOFTWARE ENGINEERING (2018)

Article Computer Science, Software Engineering

A transfer cost-sensitive boosting approach for cross-project defect prediction

Duksan Ryu et al.

SOFTWARE QUALITY JOURNAL (2017)

Article Computer Science, Software Engineering

Global vs. local models for cross-project defect prediction A replication study

Steffen Herbold et al.

EMPIRICAL SOFTWARE ENGINEERING (2017)

Article Computer Science, Software Engineering

An Improved SDA Based Defect Prediction Framework for Both Within-Project and Cross-Project Class-Imbalance Problems

Xiao-Yuan Jing et al.

IEEE TRANSACTIONS ON SOFTWARE ENGINEERING (2017)

Article Computer Science, Software Engineering

An Empirical Comparison of Model Validation Techniques for Defect Prediction Models

Chakkrit Tantithamthavorn et al.

IEEE TRANSACTIONS ON SOFTWARE ENGINEERING (2017)

Article Computer Science, Hardware & Architecture

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

Chao Ni et al.

JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY (2017)

Proceedings Paper Computer Science, Software Engineering

Revisiting Unsupervised Learning for Defect Prediction

Wei Fu et al.

ESEC/FSE 2017: PROCEEDINGS OF THE 2017 11TH JOINT MEETING ON FOUNDATIONS OF SOFTWARE ENGINEERING (2017)

Article Computer Science, Software Engineering

Multiple kernel ensemble learning for software defect prediction

Tiejian Wang et al.

AUTOMATED SOFTWARE ENGINEERING (2016)

Article Computer Science, Software Engineering

Towards building a universal defect prediction model with rank transformed predictors

Feng Zhang et al.

EMPIRICAL SOFTWARE ENGINEERING (2016)

Editorial Material Computer Science, Software Engineering

Comments on Researcher Bias: The Use of Machine Learning in Software Defect Prediction

Chakkrit Tantithamthavorn et al.

IEEE TRANSACTIONS ON SOFTWARE ENGINEERING (2016)

Article Computer Science, Software Engineering

HYDRA: Massively Compositional Model for Cross-Project Defect Prediction

Xin Xia et al.

IEEE TRANSACTIONS ON SOFTWARE ENGINEERING (2016)

Article Computer Science, Software Engineering

Value-cognitive boosting with a support vector machine for cross-project defect prediction

Duksan Ryu et al.

EMPIRICAL SOFTWARE ENGINEERING (2016)

Proceedings Paper Computer Science, Software Engineering

Cross-project Defect Prediction Using a Connectivity-based Unsupervised Classifier

Feng Zhang et al.

2016 IEEE/ACM 38TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING (ICSE) (2016)

Article Computer Science, Information Systems

Negative samples reduction in cross-company software defects prediction

Lin Chen et al.

INFORMATION AND SOFTWARE TECHNOLOGY (2015)

Article Computer Science, Hardware & Architecture

A Hybrid Instance Selection Using Nearest-Neighbor for Cross-Project Defect Prediction

Duksan Ryu et al.

JOURNAL OF COMPUTER SCIENCE AND TECHNOLOGY (2015)

Article Computer Science, Software Engineering

Towards improving statistical modeling of software engineering data: think locally, act globally!

Nicolas Bettenburg et al.

EMPIRICAL SOFTWARE ENGINEERING (2015)

Proceedings Paper Computer Science, Software Engineering

Heterogeneous Defect Prediction

Jaechang Nam et al.

2015 10TH JOINT MEETING OF THE EUROPEAN SOFTWARE ENGINEERING CONFERENCE AND THE ACM SIGSOFT SYMPOSIUM ON THE FOUNDATIONS OF SOFTWARE ENGINEERING (ESEC/FSE 2015) PROCEEDINGS (2015)

Proceedings Paper Computer Science, Artificial Intelligence

Improving Relevancy Filter Methods for Cross-Project Defect Prediction

Kazuya Kawata et al.

3RD INTERNATIONAL CONFERENCE ON APPLIED COMPUTING AND INFORMATION TECHNOLOGY (ACIT 2015) 2ND INTERNATIONAL CONFERENCE ON COMPUTATIONAL SCIENCE AND INTELLIGENCE (CSI 2015) (2015)

Proceedings Paper Computer Science, Software Engineering

Revisiting the Impact of Classification Techniques on the Performance of Defect Prediction Models

Baljinder Ghotra et al.

2015 IEEE/ACM 37TH IEEE INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING, VOL 1 (2015)

Article Computer Science, Software Engineering

Researcher Bias: The Use of Machine Learning in Software Defect Prediction

Martin Shepperd et al.

IEEE TRANSACTIONS ON SOFTWARE ENGINEERING (2014)

Article Computer Science, Software Engineering

Local versus Global Lessons for Defect Prediction and Effort Estimation

Tim Menzies et al.

IEEE TRANSACTIONS ON SOFTWARE ENGINEERING (2013)

Article Computer Science, Software Engineering

Data Quality: Some Comments on the NASA Software Defect Datasets

Martin Shepperd et al.

IEEE TRANSACTIONS ON SOFTWARE ENGINEERING (2013)

Article Computer Science, Software Engineering

An investigation on the feasibility of cross-project defect prediction

Zhimin He et al.

AUTOMATED SOFTWARE ENGINEERING (2012)

Article Computer Science, Software Engineering

Sample-based software defect prediction with active and semi-supervised learning

Ming Li et al.

AUTOMATED SOFTWARE ENGINEERING (2012)

Article Computer Science, Software Engineering

Evaluating defect prediction approaches: a benchmark and an extensive comparison

Marco D'Ambros et al.

EMPIRICAL SOFTWARE ENGINEERING (2012)

Review Computer Science, Software Engineering

A Systematic Literature Review on Fault Prediction Performance in Software Engineering

Tracy Hall et al.

IEEE TRANSACTIONS ON SOFTWARE ENGINEERING (2012)

Article Computer Science, Information Systems

Transfer learning for cross-company software defect prediction

Ying Ma et al.

INFORMATION AND SOFTWARE TECHNOLOGY (2012)

Article Computer Science, Software Engineering

On the relative value of cross-company and within-company data for defect prediction

Burak Turhan et al.

EMPIRICAL SOFTWARE ENGINEERING (2009)

Article Computer Science, Software Engineering

On the distribution of software faults

Hongyu Zhang

IEEE TRANSACTIONS ON SOFTWARE ENGINEERING (2008)

Article Computer Science, Software Engineering

Benchmarking classification models for software defect prediction: A proposed framework and novel findings

Stefan Lessmann et al.

IEEE TRANSACTIONS ON SOFTWARE ENGINEERING (2008)

Article Computer Science, Software Engineering

Data mining static code attributes to learn defect predictors

Tim Menzies et al.

IEEE TRANSACTIONS ON SOFTWARE ENGINEERING (2007)