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

Multiview Transfer Learning for Software Defect Prediction

Abstract: Most software defect prediction models usually assume that enough historical training instances with labels are available. Additionally, the training data and the predicted instances should share the same features to ensure the prediction accuracy. However, in practice, there are many datasets with different granularities containing information in different dimensions. Therefore, it is valuable to effectively use the small scale and different dimensions of data as training instances to improve the prediction p… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
2
1

Citation Types

0
28
0

Year Published

2020
2020
2023
2023

Publication Types

Select...
6
3

Relationship

1
8

Authors

Journals

citations
Cited by 37 publications
(28 citation statements)
references
References 58 publications
0
28
0
Order By: Relevance
“…After all, when ML techniques are applied to each dataset, the outcomes are assessed using different assessment measures to show the better performance of an individual technique. For this, nine assessment measures, namely, RMSE [ 22 24 ], RRSE [ 25 ], specificity [ 26 28 ], precision [ 29 31 ], recall [ 27 , 29 , 32 ], F-measure [ 29 , 30 , 33 ], G-measure [ 22 , 34 ], MCC [ 29 , 35 , 36 ], and accuracy [ 3 , 37 , 38 ], are utilized to assess the performance of ML classification algorithm going on liver datasets.…”
Section: Methodsmentioning
confidence: 99%
See 1 more Smart Citation
“…After all, when ML techniques are applied to each dataset, the outcomes are assessed using different assessment measures to show the better performance of an individual technique. For this, nine assessment measures, namely, RMSE [ 22 24 ], RRSE [ 25 ], specificity [ 26 28 ], precision [ 29 31 ], recall [ 27 , 29 , 32 ], F-measure [ 29 , 30 , 33 ], G-measure [ 22 , 34 ], MCC [ 29 , 35 , 36 ], and accuracy [ 3 , 37 , 38 ], are utilized to assess the performance of ML classification algorithm going on liver datasets.…”
Section: Methodsmentioning
confidence: 99%
“…A model may produce satisfactory results when it is assessed using standard assessment measures. However, in this study, two types of assessment measures are used in which some are utilized for evaluating error rate that includes RMSE [ 25 , 39 ] and RRSE [ 25 ], while others are employed for the assessment of accuracy that comprises specificity [ 5 , 40 ], precision [ 32 , 41 ], recall [ 31 , 42 ], F-measure [ 29 , 36 ], G-measure [ 22 , 34 ], MCC [ 29 , 35 , 36 ], and accuracy [ 3 , 37 , 38 ]. Table 3 shows the equation for calculating each assessment measure with equations, where | y i − y | is the absolute error, n is the number of errors, T j is the goal value for record ji , P ij is the prediction rate by the particular model I for data j (out of n records), TP presents the true-positive classification, FN shows the false-negative classification, TN grants the true-negative classification, and FP is the rate of false-positive classifications.…”
Section: Methodsmentioning
confidence: 99%
“…Eq. (6) indicates that the pooling layer power consumption is also largely determined by the DNN architecture.…”
Section: A Dnn Power Modelsmentioning
confidence: 99%
“…Wen et al adopted feature selection, which combined with transfer component analysis (TCA+) for spatial transformation, and obtained accurate prediction results [10]. Chen et al proposed a heterogeneous data orienting multiview transfer learning for software defect prediction, which can achieve different dimensions and granularities metrics to automatically learn labels through neural network models [11]. Chen et al proposed a collective training mechanism for defect prediction (CTDP), which made the distributions of source and target projects similar to each other by transfer learning [12].…”
Section: Introductionmentioning
confidence: 99%