Publiora

Menghubungkan ke Publiora...

Publiora

A systematic review of software fault prediction techniques: models, classifiers, and data processing approaches

Ramasamy, R. KanesarajRajendran, VenushiniSubramanian, Parameswaran
International Journal of Electrical and Computer Engineering (IJECE) (Sinta 1)Vol. 0 No. 01 Februari 2026
DOI10.11591/ijece.v16i1.pp545-554

Abstrak

Software fault prediction (SFP) plays a critical role in improving software reliability by enabling early detection and correction of defects. This paper presents a comprehensive review of 25 recent and significant studies on SFP techniques, focusing on data preprocessing strategies, classification algorithms, and their effectiveness across various datasets. The review categorizes the approaches into traditional statistical models, machine learning methods, deep learning architectures, and hybrid techniques. Notably, wrapper-based feature selection, neural network classifiers, and support vector machines (SVM) are identified as the most effective in achieving high accuracy, particularly when dealing with imbalanced or noisy datasets. The paper also highlights advanced approaches such as variational autoencoders (VAE), Bayesian classifiers, and fuzzy clustering for fault prediction. Comparative analysis is provided to assess performance metrics such as accuracy, F-measure, and area under the curve (AUC). The findings suggest that no single method fits all scenarios, but a combination of appropriate preprocessing and robust classification yields optimal results. This review provides valuable insights for researchers and practitioners aiming to enhance software quality through predictive analytics. Future work should explore ensemble learning and real-time SFP systems for broader applicability.

Kata Kunci

software fault predictionmachine learningneural networksupport vector machinefeature selectionclassification algorithmsoftware reliabilityimbalanced datasetwrapper methodfault detectionClassification algorithmsData preprocessing methodsMachine learning techniquesSoftware fault predictionSoftware reliability engineering

Cari jurnal yang tepat untuk naskah Anda

MatchMind AI mencocokkan abstrak naskah Anda dengan ribuan jurnal terakreditasi dan menampilkan rekomendasi terbaik beserta alasannya.

Coba MatchMind

Lihat profil lengkap jurnal ini

Waktu review, biaya APC, statistik sitasi, indeksasi Scopus, dan banyak lagi.

Buka International Journal of Electrical and Computer Engineering (IJECE)

Artikel ini juga tersedia di situs resmi jurnal.

A systematic review of software fault prediction techniques: models, classifiers, and data processing approaches | International Journal of Electrical and Computer Engineering (IJECE) | Publiora