2020
DOI: 10.1109/access.2020.2981869
|View full text |Cite
|
Sign up to set email alerts
|

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

Abstract: Cross-project defect prediction (CPDP) is a promising approach to help to allocate testing efforts efficiently and guarantee software reliability in the early software lifecycle. A CPDP method usually trains a software defect classifier based on labeled data sets. Then the trained classifier can predict new projects without labeled data. Most previous CPDP techniques focused on manually designing handcrafted features. However, these handcrafted features ignore the programs' semantic information. Moreover, some… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
14
0
2

Year Published

2021
2021
2024
2024

Publication Types

Select...
7
2
1

Relationship

0
10

Authors

Journals

citations
Cited by 23 publications
(16 citation statements)
references
References 39 publications
0
14
0
2
Order By: Relevance
“…We can see that BugPre achieves an average F1-score of 67.2% in five datasets, outperforming the other three approaches (in terms of F1-score). In addition, we conducted a comparison with a CPDP method named ADCNN [57]. The average F1-score of BugPre is 27% higher than that of ADCNN across the same dataset.…”
Section: Comparison With Prior Workmentioning
confidence: 99%
“…We can see that BugPre achieves an average F1-score of 67.2% in five datasets, outperforming the other three approaches (in terms of F1-score). In addition, we conducted a comparison with a CPDP method named ADCNN [57]. The average F1-score of BugPre is 27% higher than that of ADCNN across the same dataset.…”
Section: Comparison With Prior Workmentioning
confidence: 99%
“…Unlike designed top-down hand-crafted features, the features are generated bottom-up from the source code, which could represent structural and semantics information of the source code. Recently, many deep learning models, including Deep Belief Networks [4,15], CNN [5][6][7]10,17,19,24,25], LSTM [11,12,14,16,18], Transformers [8], and other deep learning models [13,22] are used in software defect prediction.…”
Section: Deep Transfer Learningmentioning
confidence: 99%
“…Lei Sheng et al [26] proposed Adversarial Discriminative Convolutional Neural Network (ADCNN) which reduces distribution divergence between source and target projects. It consists of two phases.…”
Section: B Deep Learning-based Cpdpmentioning
confidence: 99%