2021
DOI: 10.1049/sfw2.12012
|View full text |Cite
|
Sign up to set email alerts
|

Correlation feature and instance weights transfer learning for cross project software defect prediction

Abstract: Due to the differentiation between training and testing data in the feature space, crossproject defect prediction (CPDP) remains unaddressed within the field of traditional machine learning. Recently, transfer learning has become a research hot-spot for building classifiers in the target domain using the data from the related source domains. To implement better CPDP models, recent studies focus on either feature transferring or instance transferring to weaken the impact of irrelevant cross-project data. Instea… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
7
0

Year Published

2022
2022
2024
2024

Publication Types

Select...
6

Relationship

0
6

Authors

Journals

citations
Cited by 7 publications
(7 citation statements)
references
References 36 publications
0
7
0
Order By: Relevance
“…Zou et al. [26] proposed a CPDP method called CFIW‐TNB, which took into consideration instance‐transfer learning and feature‐transfer learning. Li et al.…”
Section: Related Workmentioning
confidence: 99%
See 2 more Smart Citations
“…Zou et al. [26] proposed a CPDP method called CFIW‐TNB, which took into consideration instance‐transfer learning and feature‐transfer learning. Li et al.…”
Section: Related Workmentioning
confidence: 99%
“…Most previous EADP studies [13,[16][17][18][19][20][21] usually built predictive models on historical labelled software modules and then predicted the defect-proneness of unlabelled modules in the same project, referred to as within-project EADP. However, in actual software development scenarios, it is hard to obtain a large amount of historical data from the same project, especially for newly developed software [22][23][24][25][26][27]. Therefore, Ni et al [28] proposed an effort-aware cross-project defect prediction (EACPDP) method called EASC in their IEEE transactions on software engineering (TSE) paper titled 'Revisiting supervised and unsupervised methods for effort-aware cross-project defect prediction'.…”
Section: Motivationsmentioning
confidence: 99%
See 1 more Smart Citation
“…Gong et al [47] utilized the thought of stratification embedded in the nearest neighbor to produce evolving training datasets with balanced data. Zou et al [48] proposed a method named Joint Feature representation with double marginalized denoising auto-encoders to learn the global and local features, and they introduced local data gravitation between source and target domains to determine instance weight in the learning process (Zou et al [49]). Jin et al [50] used two support vector machines to implement domain adaptation to match data distribution.…”
Section: Related Workmentioning
confidence: 99%
“…Transfer learning addresses these issues by transferring knowledge extracted from the source projects to the target project for building more accurate CPDP models [13]. The CPDP approaches based on transfer learning can be classified as either feature-based or instance-based approaches [14][15].…”
Section: Cross-project Defects Predictionmentioning
confidence: 99%