Inspiration: Jurnal Teknologi Informasi dan Komunikasi
Vol. 13 No. 2 (2023): Inspiration: Jurnal Teknologi Informasi dan Komunikasi

Software Defect Prediction For Quality Evaluation Using Learning Techniques Ensemble Stacking

Kusuma, Muhammad Romadhona (Unknown)
Windu Gata (Unknown)
Sigit Kurniawan (Unknown)
Dedi Dwi Saputra (Unknown)
Supriadi Panggabean (Unknown)



Article Info

Publish Date
24 Nov 2023

Abstract

This research aims to improve the software quality and effectiveness of zakat management by the National Amil Zakat Agency (BAZNAS) through the development of a software defect prediction model (SDPM). We used machine learning techniques and ensemble stacking approach on the "Masjid Tower" dataset containing 228 records and 34 attributes. The preprocessing process involved label encoding, feature selection with Pearson correlation, standard normalization, and the use of SMOTE to handle data imbalance. We performed hyperparameter tuning with grid search CV on Machine Learning algorithms such as Ada Boost and Gradient Boosting. The results showed that the ensemble stacking approach with a combination of Gradient Boosting, Ada Boost, Decision Tree, Bayesian Ridge, and LightGBM meta learner algorithms provided high accuracy with R2 score reaching 0.97, MAE of 0.037, and MSE of 0.006. This finding proves that the ensemble stacking approach is able to overcome the problem of software defects with accurate prediction results, provide useful guidance in the management of zakat and other software applications, and has the potential to improve software quality and the effectiveness of BAZNAS in managing zakat.

Copyrights © 2023






Journal Info

Abbrev

inspiration

Publisher

Subject

Computer Science & IT

Description

Inspiration: Jurnal Teknologi Informasi dan Komunikasi is a scientific journal that publishes research results in the field of Information and Communication Technology (ICT). The ICT research area that is the focus of this journal can be seen on the Focus and Scope page. Journals are published twice ...