2022
DOI: 10.36227/techrxiv.19517029
|View full text |Cite
Preprint
|
Sign up to set email alerts
|

Improving Transfer Learning for Cross Project Defect Prediction

Abstract: —Cross-project defect prediction (CPDP) makes use of cross-project (CP) data to overcome the lack of data necessary to train well-performing software defect prediction (SDP) classifiers in the early stage of new software projects. Since the CP data (known as the source) may be different from the new project’s data (known as the target), this makes it difficult for CPDP classifiers to perform well. In particular, it is a mismatch of data distributions between source and target that creates this difficulty. Tran… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1

Citation Types

0
1
0

Year Published

2023
2023
2023
2023

Publication Types

Select...
1

Relationship

0
1

Authors

Journals

citations
Cited by 1 publication
(1 citation statement)
references
References 45 publications
0
1
0
Order By: Relevance
“…Xu et al [68] applied the Balanced Distribution Adaption (BDA) method to CPDP, which not only considered the marginal and conditional distributions, but also assigned different weights to them, adaptively. Subsequently, Omondiagerbe et al [85] proposed the Weighted-BDA + method to improve CPDP performance, which incorporated the ratio of within-project and cross-project modules into the BDA model learning process and adjusted the weights of the marginal and conditional distributions. Wu et al [81] proposed a cost-sensitive kernelised semi-supervised dictionary learning method for CPDP, which can use limited labelled defective modules and lots of unlabelled modules in the kernel space and consider the misclassification cost during dictionary learning.…”
Section: Cross-project Defect Prediction Based On Transfer Learningmentioning
confidence: 99%
“…Xu et al [68] applied the Balanced Distribution Adaption (BDA) method to CPDP, which not only considered the marginal and conditional distributions, but also assigned different weights to them, adaptively. Subsequently, Omondiagerbe et al [85] proposed the Weighted-BDA + method to improve CPDP performance, which incorporated the ratio of within-project and cross-project modules into the BDA model learning process and adjusted the weights of the marginal and conditional distributions. Wu et al [81] proposed a cost-sensitive kernelised semi-supervised dictionary learning method for CPDP, which can use limited labelled defective modules and lots of unlabelled modules in the kernel space and consider the misclassification cost during dictionary learning.…”
Section: Cross-project Defect Prediction Based On Transfer Learningmentioning
confidence: 99%