Enhanced Software Defect Prediction Using Ensemble Learning with Correlation-Based Feature Selection and SMOTE (Ethiopian Journal of Science and Sustainable Development, 2025)