IEEE Transactions on Software Engineering · 2017 · 276 citations · 89 references
ComputingComputer ScienceMachine LearningPredictive AnalyticsSoftware EngineeringDefect DetectionMetric LearningMetric SelectionQuality MetricsSoftware MetricsSoftware Quality AssuranceDefect PredictionEmpirical EvaluationMetric Selection CriteriaPrediction Model DevelopmentPrediction ModelsProject MetricsSoftware Fault PredictionSoftware Project Metrics
Many recent studies have documented the success of cross-project defect prediction (CPDP) to predict defects for new projects lacking in defect data by using prediction models built by other projects. However, most studies share the same limitations: it requires homogeneous data; i.e., different projects must describe themselves using the same metrics. This paper presents methods for heterogeneous defect prediction (HDP) that matches up different metrics in different projects. Metric matching for HDP requires a “large enough” sample of distributions in the source and target projects-which raises the question on how large is “large enough” for effective heterogeneous defect prediction. This paper shows that empirically and theoretically, “large enough” may be very small indeed. For example, using a mathematical model of defect prediction, we identify categories of data sets were as few as 50 instances are enough to build a defect prediction model. Our conclusion for this work is that, even when projects use different metric sets, it is possible to quickly transfer lessons learned about defect prediction.
89
Sinno Jialin Pan, Qiang Yang · IEEE Transactions on Knowledge and Data Engineering · 2009 · 23.2K citations
Mark Hall, Eibe Frank, Geoffrey Holmes et al. · ACM SIGKDD Explorations Newsletter · 2009 · 17.8K citations
Individual Comparisons by Ranking Methods
Frank Wilcoxon · Biometrics Bulletin · 1945 · 14.4K citations
Business, Computer Science, Multi-criteria Decision Making +8
An Introduction to Variable and Feature Selection.
2003 · 6.6K citations