Publication | Closed Access
Heterogeneous defect prediction
177
Citations
54
References
2015
Year
Unknown Venue
Software MaintenanceEngineeringMachine LearningFault ForecastingSoftware EngineeringSoftware AnalysisEmpirical Software Engineering ResearchData ScienceData MiningSystems EngineeringSoftware AspectStatisticsHeterogeneous Defect PredictionSoftware MiningFeature EngineeringSoftware MeasurementPredictive AnalyticsKnowledge DiscoveryDefect DataComputer ScienceSoftware DesignSoftware Defect PredictionProgram AnalysisSoftware TestingSoftware MetricMetric MatchingFailure Prediction
Software defect prediction is one of the most active research areas in software engineering. We can build a prediction model with defect data collected from a software project and predict defects in the same project, i.e. within-project defect prediction (WPDP). Researchers also proposed cross-project defect prediction (CPDP) to predict defects for new projects lacking in defect data by using prediction models built by other projects. In recent studies, CPDP is proved to be feasible. However, CPDP requires projects that have the same metric set, meaning the metric sets should be identical between projects. As a result, current techniques for CPDP are difficult to apply across projects with heterogeneous metric sets. To address the limitation, we propose heterogeneous defect prediction (HDP) to predict defects across projects with heterogeneous metric sets. Our HDP approach conducts metric selection and metric matching to build a prediction model between projects with heterogeneous metric sets. Our empirical study on 28 subjects shows that about 68% of predictions using our approach outperform or are comparable to WPDP with statistical significance.
| Year | Citations | |
|---|---|---|
Page 1
Page 1