Skip to content
Open access

Comparative Evaluation of TabKANet with Oversampling and Feature Selection Ablation for Software Defect Prediction

Aug 2026 · Indonesian Journal of Electronics Electromedical Engineering and Medical Informatics · 0 citations

TL;DR

TabKANet is a competitive architecture for all-numerical, highly imbalanced SDP, matching strong neural baselines and surpassing TabNet, where effective class weighting alone suffices and SMOTE is counter-productive.

Abstract

Software defect prediction (SDP) focuses limited testing resources on the modules most likely to fail, but real-world software metric data are tabular, noisy, and severely class-imbalanced, which degrades conventional learners. The Kolmogorov-Arnold Network (KAN) and Transformer architectures recently achieved strong results on tabular data, yet their combined form, TabKANet, has not been evaluated for SDP, nor has the contribution of common preprocessing techniques been quantified. This study adapts and comparatively evaluates TabKANet against established baselines and measures the contribution of oversampling and feature selection through a structured ablation. Twelve all-numerical NASA Metrics Data Program datasets were used. The pipeline applied duplicate removal, MinMax normalization, effective class weighting, and stratified five-fold cross-validation, with oversampling (SMOTE) and Recursive Feature Elimination (RFE) inserted inside the training folds. Four TabKANet variants (A: base, B: +SMOTE, C: +RFE, D: +SMOTE+RFE) were compared with Multi-Layer Perceptron (MLP), standalone KAN, and TabNet, and differences were tested with the Wilcoxon signed-rank test at a 0.05 significance level. The base TabKANet (variant A) achieved the highest mean AUC of 0.7603, slightly ahead of MLP (0.7594) and KAN (0.7583) and well above TabNet (0.7092). Its advantage over TabNet was significant (p = 0.002), whereas it was statistically equivalent to MLP and KAN (p = 0.733). TabNet attained the highest recall (0.739) but the lowest precision (0.228), indicating over-prediction of defects, while TabKANet kept precision and recall balanced. In the ablation, SMOTE significantly reduced AUC (p = 0.042), RFE caused no significant change (p = 0.733), and their combination stayed neutral (p = 0.266). TabKANet therefore performed best without additional resampling. TabKANet is thus a competitive architecture for all-numerical, highly imbalanced SDP, matching strong neural baselines and surpassing TabNet, where effective class weighting alone suffices and SMOTE is counter-productive.

Read PDF

Similar papers

TabKANet for Software Defect Prediction: An Oversampling and Feature-Selection Ablation Study

This study adapts TabKANet to the all-numerical, highly imbalanced SDP setting and empirically evaluates it against established baselines, using a structured ablation in order to isolate the contribution of oversampling and feature selection rather than to propose a new architecture.

Setyo Wahyu Saputro, M. Faza, Azhiman Saputra Setyo et al. · 0 citations
Open access 2023

COMPARATIVE EVALUATION OF CLASS-IMBALANCE CORRECTION TECHNIQUES FOR SOFTWARE DEFECT PREDICTION

This study compared no correction, random oversampling, random undersampling, SMOTE, ADASYN, and class-weighted learning across logistic regression, decision tree, random forest, support vector machine, and neural network classifiers to find accuracy alone is unsuitable for selecting defect predictors.

L. Akpan · 0 citations
Open access Jul 2026

Robust adaptive feature selection for imbalanced software defect prediction

An adaptive feature selection approach to construct structured and discriminative feature subsets that remain effective across diverse datasets and learning models is proposed and shows that the performance gains are attributable to efficient, interpretable feature subsets, highlighting the importance of robustness-ori...

Aris Puji Widodo, Prajanto Wahyu Adi, Y. Ashari et al. · 0 citations
Open access Jul 2026

Impact of AI-Driven Techniques in Software Impact Analysis

RUSBoost- based model is more effective than the past models of defect prediction on EQ data with an AUC of 0.946 and XGBoost classifier obtains the high performance on the PDE dataset, which is better than the classical and neural network baselines.

Hamed Fawareh, Abdulrhman Alkhmali, Mohammad A. Hassan · 0 citations
Open access 2026

A Comparative Study of CNN and MLP for Software Defect Prediction Using PROMISE Datasets

This study applies both algorithms to detect software defects using 11 open-source datasets from the PROMISE repository and indicates that CNN outperforms MLP, achieving 86% prediction accuracy and an F1 score of 87.7%.

Ekhlas Tariq Hasan, S. Mohi-Aldeen · 0 citations

We use cookies to run the site and, with your consent, for analytics and to show ads. See our Cookie Policy.