1:12 Y.Zhou et al. 自 麦 居菲 至 用 g 兰 兰 n 美 令 多 且 围 多 ACM Transactions on Software Engineering and Methodology,Vol.27,No.1,Article 1.Pub.date:April 2018.1:12 Y. Zhou et al. Table 2. Continued Project characteristics Key modeling components (challenges) covered Performance evaluation context Study Year Topic #Source projects (releases) #Target projects (releases) Languages in source and target projects Privatize data Homogenize features Filter instances Balance classes Transform distributions Select features Target training data Application scenario Main performance indicators Test data avail? Against SSM? Select for comp.? Ryu et al. [92] 2016 Multiobjective optimization 13 13 Java Yes Yes Classification Balance, AUC All Yes Hosseini et al. [39] 2016 Training data selection 13 13 Java Yes Classification F1, G2 All Yes Moshtari et al. [71] 2016 Vulnerability predictors 5 5 C/C++/Java Classification AUC, F2 Not No You et al. [118] 2016 Rank-oriented model 15(39) 15(39) Java Yes Yes Ranking Prec@10 All Yes Cheng et al. [17] 2016 Heterogeneous prediction 14 14 C/Java Yes Yes Yes Classification F1, AUC All Yes Yu et al. [121] 2016 Transfer defect learning 15 15 Java Yes Yes Yes Classification G1 Not No Kaur et al. [46] 2016 Text-based prediction N/A N/A N/A N/A N/A N/A N/A N/A N/A N/A Classification N/A N/A No Kaur et al. [45] 2016 Value of academic projects 17 4(16) Java Yes Classification AUC All Yes Catal et al. [14] 2016 Thresholdbased prediction 6 6 C/C++/Java Yes Classification AUC All Yes Yu et al. [120] 2016 Filter vs. feature selection 6 6 C/Java Yes Yes Classification AUC All No Porto et al. [87] 2016 Filter with feature selection 11(36) 11(36) Java Yes Yes Both G1, FPA Not No He et al. [29] 2016 New relevancy filter method 15 15 Java Yes Yes Classification AUC All Yes (Continued) ACM Transactions on Software Engineering and Methodology, Vol. 27, No. 1, Article 1. Pub. date: April 2018