
6 CONCLUSION
In this paper, we investigated a computationally
simple and parameter-free transfer learning based
method using CORAL for the cross-project defect
prediction problem which will provide a relief for
the users from the uncertainty of optimally tuning the
parameters and achieving the best results. This also
saves time and cost. Our CORAL based approach
CCPDP outperforms existing methods in most of the
cases. However, we observed that CORAL fails to
align source and target in some cases which can be
investigated in a future work.
ACKNOWLEDGEMENTS
This research is supported by the fellowship from ICT
Division, Ministry of Posts, Telecommunications and
Information Technology, Bangladesh.
REFERENCES
Akhter, S., Sajeeda, A., and Kabir, A. (2023). A distance-
based feature selection approach for software anomaly
detection. In ENASE, pages 149–157.
D’Ambros, M., Lanza, M., and Robbes, R. (2012).
Evaluating defect prediction approaches: a
benchmark and an extensive comparison. Empirical
software engineering, 17:531–577.
Herbold, S., Trautsch, A., and Grabowski, J. (2018). A
comparative study to benchmark cross-project defect
prediction approaches. In ICSE, pages 1063–1063.
Li, Z., Jing, X.-Y., Wu, F., Zhu, X., Xu, B., and
Ying, S. (2018). Cost-sensitive transfer kernel
canonical correlation analysis for heterogeneous
defect prediction. AUTOMAT SOFTW ENG, 25:201–
245.
Li, Z., Jing, X.-Y., Zhu, X., Zhang, H., Xu, B., and Ying,
S. (2019). Heterogeneous defect prediction with two-
stage ensemble learning. AUTOMAT SOFTW ENG,
26:599–651.
Liu, C., Yang, D., Xia, X., Yan, M., and Zhang, X.
(2019). A two-phase transfer learning model for
cross-project defect prediction. Information and
software technology, 107:125–136.
Long, M., Wang, J., Ding, G., Sun, J., and Yu,
P. S. (2013). Transfer feature learning with joint
distribution adaptation. In ICCV, pages 2200–2207.
Menzies, T., Caglayan, B., Kocaguneli, E., Krall, J., Peters,
F., and Turhan, B. (2012). The promise repository of
empirical software engineering data.
Menzies, T., Greenwald, J., and Frank, A. (2006). Data
mining static code attributes to learn defect predictors.
IEEE T SOFTWARE ENG, 33(1):2–13.
Menzies, T., Milton, Z., Turhan, B., Cukic, B., Jiang,
Y., and Bener, A. (2010). Defect prediction from
static code features: current results, limitations, new
approaches. AUTOMAT SOFTW ENG, 17:375–407.
Nam, J., Pan, S. J., and Kim, S. (2013). Transfer defect
learning. In 2013 35th ICSE, pages 382–391. IEEE.
Nemenyi, P. B. (1963). Distribution-free multiple
comparisons. Princeton university.
Niu, J., Li, Z., and Qi, C. (2021). Correlation
metric selection based correlation alignment for
cross-project defect prediction. In 2021 20th
IUCC/CIT/DSCI/SmartCNS, pages 490–495. IEEE.
Pal, S. and Sillitti, A. (2022). Cross-project defect
prediction: a literature review. IEEE access.
Pan, S. J., Tsang, I. W., Kwok, J. T., and Yang, Q. (2010).
Domain adaptation via transfer component analysis.
IEEE T NEURAL NETWOR, 22(2):199–210.
Peters, F., Menzies, T., and Marcus, A. (2013). Better cross
company defect prediction. In 2013 10th working
conference on MSR, pages 409–418. IEEE.
Qiu, S., Lu, L., and Jiang, S. (2019). Joint distribution
matching model for distribution–adaptation-based
cross-project defect prediction. IET software,
13(5):393–402.
Sharmin, S., Arefin, M. R., Abdullah-Al Wadud, M.,
Nower, N., and Shoyaib, M. (2015). Sal: An effective
method for software defect prediction. In 2015 18th
ICCIT, pages 184–189. IEEE.
Sun, B., Feng, J., and Saenko, K. (2017). Correlation
alignment for unsupervised domain adaptation.
Domain adaptation in computer vision applications,
pages 153–171.
Turhan, B., Menzies, T., Bener, A. B., and Di Stefano, J.
(2009). On the relative value of cross-company and
within-company data for defect prediction. Empirical
software engineering, 14:540–578.
Wei, P., Ke, Y., and Goh, C. K. (2018). Feature analysis
of marginalized stacked denoising autoenconder for
unsupervised domain adaptation. IEEE T NEUR NET
LEAR, 30(5):1321–1334.
Wu, R., Zhang, H., Kim, S., and Cheung, S.-C. (2011).
Relink: recovering links between bugs and changes.
In Proceedings of the 19th ACM SIGSOFT symposium
and the 13th ECFSE, pages 15–25.
Xu, Z., Pang, S., Zhang, T., Luo, X.-P., Liu, J., Tang,
Y.-T., Yu, X., and Xue, L. (2019). Cross project
defect prediction via balanced distribution adaptation
based transfer learning. J COMPUT SCI TECHNOL,
34:1039–1062.
Zhang, W., Zhang, X., Lan, L., and Luo, Z. (2020).
Maximum mean and covariance discrepancy for
unsupervised domain adaptation. Neural processing
letters, 51:347–366.
Zou, Q., Lu, L., Yang, Z., Gu, X., and Qiu,
S. (2021). Joint feature representation learning
and progressive distribution matching for cross-
project defect prediction. Information and software
technology, 137:106588.
Can a Simple Approach Perform Better for Cross-Project Defect Prediction?
335