Authors
Feng Zhang, Iman Keivanloo, Ying Zou
Publication date
2017/12
Journal
Empirical Software Engineering
Volume
22
Pages
3186-3218
Publisher
Springer US
Description
Software metrics rarely follow a normal distribution. Therefore, software metrics are usually transformed prior to building a defect prediction model. To the best of our knowledge, the impact that the transformation has on cross-project defect prediction models has not been thoroughly explored. A cross-project model is built from one project and applied on another project. In this study, we investigate if cross-project defect prediction is affected by applying different transformations (i.e., log and rank transformations, as well as the Box-Cox transformation). The Box-Cox transformation subsumes log and other power transformations (e.g., square root), but has not been studied in the defect prediction literature. We propose an approach, namely Multiple Transformations (MT), to utilize multiple transformations for cross-project defect prediction. We further propose an enhanced approach MT+ to use the parameter of …
Total citations
20172018201920202021202220232024171210141893
Scholar articles
F Zhang, I Keivanloo, Y Zou - Empirical Software Engineering, 2017