Enhancing Software Defect Prediction:Integrating SAINT with Ant Colony Optimization and Explainable AI

  • Sriman Mohapatra*
  • , Eunjeong Ju
  • , Jeonghwa Lee
  • , Duksan Ryu*
  • *Corresponding author for this work

    Research output: Contribution to conferenceConference paperpeer-review

    Abstract

    Software Defect Prediction (SDP) enhances software quality by identifying error-prone modules early in development. While deep learning models like SAINT improve prediction accuracy, their complexity limits interpretability. This study evaluates SAINT against traditional models (XGBoost, Random Forest, CatBoost) and addresses interpretability using Ant Colony Optimization (ACO) for feature selection and hyperparameter tuning, along with LIME for explaining predictions. Performance metrics, including Prediction Detection (PD), Prediction False Alarm (PF), Balance, and Fault Identification Rate (FIR), demonstrate that SAINT outperforms traditional models in accuracy. The integration of SAINT, ACO, and LIME provides a robust, transparent framework for real-world SDP applications.

    Original languageEnglish
    Title of host publicationProceedings - 2025 IEEE International Conference on Big Data and Smart Computing, BigComp 2025
    PublisherInstitute of Electrical and Electronics Engineers Inc.
    Pages113-114
    Number of pages2
    Edition2025
    ISBN (Electronic)9798331529024
    DOIs
    StatePublished - 2025
    Event2025 IEEE International Conference on Big Data and Smart Computing, BigComp 2025 - Kota Kinabalu, Malaysia
    Duration: 2025.02.92025.02.12

    Conference

    Conference2025 IEEE International Conference on Big Data and Smart Computing, BigComp 2025
    Country/TerritoryMalaysia
    CityKota Kinabalu
    Period25.02.925.02.12

    Quacquarelli Symonds(QS) Subject Topics

    • Computer Science & Information Systems
    • Data Science

    Fingerprint

    Dive into the research topics of 'Enhancing Software Defect Prediction:Integrating SAINT with Ant Colony Optimization and Explainable AI'. Together they form a unique fingerprint.

    Cite this