Computer Applications and Software, Volume. 42, Issue 4, 13(2025)

AN ANTE-HOC INTERPRETABLE METHOD FOR JUST-IN-TIME SOFTWARE DEFECT PREDICTION

Lin Yang and Wang Wei
Author Affiliations
  • School of Software, Yunnan University, Kunming 650504, Yunnan, China
  • show less
    References(21)

    [1] [1] Kamei Y, Shihab E, Adams B, et al. A large-scale empirical study of just-in-time quality assurance[J]. IEEE Transactions on Software Engineering, 2013, 39(6): 757-772.

    [3] [3] Yang X L, Lo D, Xia X, et al. Deep learning for just-in-time defect prediction[C]//IEEE International Conference on Software Quality, 2015: 17-26.

    [4] [4] Hoang T, Dam H K, Kamei Y, et al. DeepJIT: An end-to-end deep learning framework for just-in-time defect prediction[C]//16th International Conference on Mining Software Repositories, 2019: 34-45.

    [6] [6] Lessmann S, Baesens B, Mues C, et al. Benchmarking classification models for software defect prediction: A proposed framework and novel findings[J]. IEEE Transactions on Software Engineering, 2008, 34(4): 485-496.

    [7] [7] Xia X, Lo D, Pan S J, et al. HYDRA: Massively compositional model for cross-project defect prediction[J]. IEEE Transactions on Software Engineering, 2016, 42(10): 977-998.

    [8] [8] Koru A G, Zhang D S, Emam K E, et al. An investigation into the functional form of the size-defect relationship for software modules[J]. IEEE Transactions on Software Engineering, 2009, 35(2): 293-304.

    [9] [9] Kim S H, Whitehead E J, Yi Z. Classifying software changes: Clean or buggy?[J]. IEEE Transactions on Software Engineering, 2008, 34(2): 181-196.

    [10] [10] Shihab E, Hassan A E, Adams B, et al. An industrial study on the risk of software changes[C]//20th International Symposium on Foundations of Software Engineering, 2012: 1-11.

    [11] [11] Shivaji S, Whitehead E J, Akella R, et al. Reducing features to improve code change-based bug prediction[J]. IEEE Transactions on Software Engineering, 2013, 39(4): 552-569.

    [12] [12] Qiao L, Wang Y. Effort-aware and just-in-time defect prediction with neural network[J]. PLoS One, 2019, 14(2): e0211359.

    [13] [13] Zhu K, Zhang N, Ying S, et al. Within-project and cross-project just-in-time defect prediction based on denoising autoencoder and convolutional neural network[J]. IET Software, 2020, 14(3): 185-195.

    [14] [14] Mori T, Uchihira N. Balancing the trade-off between accuracy and interpretability in software defect prediction[J]. Empirical Software Engineering, 2019, 24(2): 779-825.

    [15] [15] Jiarpakdee J, Tantithamthavorn C, Dam H K, et al. An empirical study of model-agnostic techniques for defect prediction models[J]. IEEE Transactions on Software Engineering, 2020, 48(1): 166-185.

    [18] [18] Esteves G, Figueiredo E, Veloso A, et al. Understanding machine learning software defect predictions[J]. Automated Software Engineering, 2020, 27(3/4): 369-392.

    [19] [19] He Q, Shen B J, Chen Y T. Software defect prediction using semi-supervised learning with change burst information[C]//Computer Software & Applications Conference, 2016: 113-122.

    [20] [20] Schmidhuber J. Deep learning in neural networks: An overview[J]. Neural Networks, 2015, 61: 85-117.

    [21] [21] Yang Y B, Zhou Y M, Liu J P, et al. Effort-aware just-in-time defect prediction: Simple unsupervised models could be better than supervised models[C]//24th ACM SIGSOFT International Symposium on Foundations of Software Engineering, 2016: 157-168.

    [22] [22] Fu W, Menzies T. Revisiting unsupervised learning for defect prediction[C]//11th Joint Meeting on Foundations of Software Engineering, 2017: 72-83.

    [23] [23] Huang Q, Xia X, Lo D. Revisiting supervised and unsupervised models for effort-awarejust-in-time defect prediction[J]. Empirical Software Engineering, 2019, 24(5): 2823-2862.

    [24] [24] Liu J P, Zhou Y M, Yang Y B, et al. Code churn: A neglected metric in effort-aware Just-in-time defect prediction[C]//ACM/IEEE International Symposium on Empirical Software Engineering and Measurement, 2017: 11-19.

    [25] [25] Guo Y C, Shepperd M, Li N. Bridging effort-aware prediction and strong classification[C]//Software Engineering, 2018: 325-326.

    Tools

    Get Citation

    Copy Citation Text

    Lin Yang, Wang Wei. AN ANTE-HOC INTERPRETABLE METHOD FOR JUST-IN-TIME SOFTWARE DEFECT PREDICTION[J]. Computer Applications and Software, 2025, 42(4): 13

    Download Citation

    EndNote(RIS)BibTexPlain Text
    Save article for my favorites
    Paper Information

    Category:

    Received: Nov. 4, 2021

    Accepted: Aug. 25, 2025

    Published Online: Aug. 25, 2025

    The Author Email:

    DOI:10.3969/j.issn.1000-386x.2025.04.003

    Topics