A comparative study of Kolmogorov-Arnold networks and multilayer perceptrons for software defect prediction with SHAP analysis

MakaleYalnız künyeScopus SJRQ1

Özet

Software defect prediction is essential for enhancing software quality by detecting software errors early in the development lifecycle. This article presents the usage and a detailed evaluation of Kolmogorov-Arnold Networks (KAN) and Multilayer Perceptrons (MLP) over eleven prevalent software defect prediction datasets, namely CM1, JM1, KC1, KC3, MC1, MC2, MW1, PC1, PC3, PC4, and PC5. The defect prediction models were established and evaluated using five principal performance metrics: Accuracy, Precision, Recall, F1 Score, and Area Under the Curve (AUC). The experimental findings indicate that KAN consistently surpasses MLP in all datasets and metrics. KAN attains an average accuracy enhancement of almost 12% compared to MLP and demonstrates substantial improvements in precision and recall, rendering it more dependable in detecting defected modules. The paired t-test findings indicate that the performance disparities between KAN and MLP are statistically significant (p-value< 0.05) for the majority of metrics. Also SHAP analysis was performed to determine the important rankings of features for all datasets according to the FastKAN model. This study underscores the promise of KAN as a superior alternative to traditional neural networks for software defect prediction. The results highlight the significance of the usage of sophisticated neural network topologies in tackling intricate software engineering challenges.

Anahtar Kelimeler

RDL Kalıcı Bağlantı (PID)
https://rdlopen.rawdatalibrary.net/r/gumushane/13417Resmi atıflarda kullanılan kalıcı adres
DOI
https://doi.org/10.1007/s10586-025-05691-5Yayıncı resmi DOI adresi
İndeks kayıtları
Kaydın indeks veri tabanlarındaki sayfası (aktarımda alınan kayıt numarasıyla). Erişim, indeksin kendi koşullarına bağlıdır.
Atıflar
Scopus
3
WoS
1
OpenAlex
2
Her kaynağın kendi saydığı toplam atıf; aktarım ve zenginleştirme sırasında alındı.
Tam Kayıt
AlanDeğerDil
dc.contributor.authorTurk, Salih
dc.contributor.authorCoskuncay, Ahmet
dc.date.accessioned2026-10-22T10:21:19.728647878Z
dc.date.available2026-10-22T10:21:19.728647878Z
dc.date.issued2025
dc.description.abstractSoftware defect prediction is essential for enhancing software quality by detecting software errors early in the development lifecycle. This article presents the usage and a detailed evaluation of Kolmogorov-Arnold Networks (KAN) and Multilayer Perceptrons (MLP) over eleven prevalent software defect prediction datasets, namely CM1, JM1, KC1, KC3, MC1, MC2, MW1, PC1, PC3, PC4, and PC5. The defect prediction models were established and evaluated using five principal performance metrics: Accuracy, Precision, Recall, F1 Score, and Area Under the Curve (AUC). The experimental findings indicate that KAN consistently surpasses MLP in all datasets and metrics. KAN attains an average accuracy enhancement of almost 12% compared to MLP and demonstrates substantial improvements in precision and recall, rendering it more dependable in detecting defected modules. The paired t-test findings indicate that the performance disparities between KAN and MLP are statistically significant (p-value< 0.05) for the majority of metrics. Also SHAP analysis was performed to determine the important rankings of features for all datasets according to the FastKAN model. This study underscores the promise of KAN as a superior alternative to traditional neural networks for software defect prediction. The results highlight the significance of the usage of sophisticated neural network topologies in tackling intricate software engineering challenges.
dc.identifier.articlenumber986
dc.identifier.doi10.1007/s10586-025-05691-5
dc.identifier.eissn1573-7543
dc.identifier.issn1386-7857
dc.identifier.issue15
dc.identifier.scopus2-s2.0-105018670518
dc.identifier.urihttps://rdlopen.rawdatalibrary.net/r/gumushane/13417
dc.identifier.volume28
dc.identifier.wosWOS:001591627900050
dc.language.isoen
dc.publisherSpringer
dc.relation.ispartofCluster Computing
dc.rightsinfo:eu-repo/semantics/closedAccess
dc.subjectKolmogorov-Arnold Networks
dc.subjectNASA MDP
dc.subjectSHAP Analysis
dc.subjectSoftware Defect Prediction
dc.subject.classificationComputer Science, Information Systems
dc.subject.classificationComputer Science, Theory & Methods
dc.subject.classificationComputer Science
dc.subject.otherComputer software selection and evaluation
dc.subject.otherDefects
dc.subject.otherForecasting
dc.subject.otherMultilayer neural networks
dc.subject.otherMultilayers
dc.subject.otherSoftware quality
dc.subject.otherComparatives studies
dc.subject.otherDefect prediction models
dc.subject.otherKolmogorov
dc.subject.otherKolmogorov-arnold network
dc.subject.otherMultilayers perceptrons
dc.subject.otherNASA MDP
dc.subject.otherSHAP analyze
dc.subject.otherSoftware defect prediction
dc.subject.otherSoftware errors
dc.subject.otherNASA
dc.titleA comparative study of Kolmogorov-Arnold networks and multilayer perceptrons for software defect prediction with SHAP analysis
dc.typeArticle
rdl.citation.openalex2
rdl.citation.scopus3
rdl.citation.wos1
rdl.oa.statusclosed
rdl.scopus.quartileQ1
rdl.source.indexSCOPUS
rdl.source.indexWOS
rdl.wos.indexScience Citation Index Expanded (SCI-EXPANDED)