Bayesian Optimization Framework for Improved Cross-Version Defect Prediction


KIPS Transactions on Software and Data Engineering, Vol. 10, No. 9, pp. 339-348, Sep. 2021
https://doi.org/10.3745/KTSDE.2021.10.9.339,   PDF Download:
Keywords: Software Defect Prediction, Bayesian Optimization, Transfer Learning, Cross-Version Defect Prediction
Abstract

In recent software defect prediction research, defect prediction between cross projects and cross-version projects are actively studied. Cross-version defect prediction studies assume WP(Within-Project) so far. However, in the CV(Cross-Version) environment, the previous work does not consider the distribution difference between project versions is important. In this study, we propose an automated Bayesian optimization framework that considers distribution differences between different versions. Through this, it automatically selects whether to perform transfer learning according to the difference in distribution. This framework is a technique that optimizes the distribution difference between versions, transfer learning, and hyper-parameters of the classifier. We confirmed that the method of automatically selecting whether to perform transfer learning based on the distribution difference is effective through experiments. Moreover, we can see that using our optimization framework is effective in improving performance and, as a result, can reduce software inspection effort. This is expected to support practical quality assurance activities for new version projects in a cross-version project environment


Statistics
Show / Hide Statistics

Statistics (Cumulative Counts from September 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article
[IEEE Style]
J. Choi and D. Ryu, "Bayesian Optimization Framework for Improved Cross-Version Defect Prediction," KIPS Transactions on Software and Data Engineering, vol. 10, no. 9, pp. 339-348, 2021. DOI: https://doi.org/10.3745/KTSDE.2021.10.9.339.

[ACM Style]
Jeongwhan Choi and Duksan Ryu. 2021. Bayesian Optimization Framework for Improved Cross-Version Defect Prediction. KIPS Transactions on Software and Data Engineering, 10, 9, (2021), 339-348. DOI: https://doi.org/10.3745/KTSDE.2021.10.9.339.