Sep 2026· Osmaniye Korkut Ata Üniversitesi Fen Bilimleri Enstitüsü Dergisi· 0 citations· 11 references
TL;DR
The results demonstrate that ensemble methods provide superior performance in identifying reliability levels, and which classification method is most suitable for predicting software reliability based on code metrics such as Cyclomatic Complexity and Halstead Volume.
Abstract
Ensuring software reliability is a fundamental requirement in the software development lifecycle, as early detection of potential failures significantly reduces maintenance costs. The literature documents several mathematically based classification techniques that provide developers with a versatile toolkit. Among these are Logistic Regression, Random Forest, Extra Tree Classification, Gaussian Naive Bayes, XGB Classifier, LGBM Classifier, CatBoost Classifier, and Voter Classifier. The present research aims to identify which classification method is most suitable for predicting software reliability based on code metrics such as Cyclomatic Complexity and Halstead Volume. Therefore, the research will use relevant datasets and graphics in its analysis with the goal of identifying the most effective classification approach from the techniques cited. The study evaluates various models including Logistic Regression, Random Forest, XGBoost, and Voting Classifier. The results demonstrate that ensemble methods provide superior performance in identifying reliability levels. Its primary purpose is to ensure the resulting data pattern is immune to compromise. Many options are available when it comes to mathematical classification types. As indicated in the literature, these include, but are not limited to, the examples previously listed.
This study aims to improve software defect prediction five publicly available NASA datasets by using Random Forest and Classification Network to achieve higher defect prediction accuracy compared to methods without feature selection (WOFS) and to get matrix problem the authors use Classification Network.
S. G., Santosh Santosh· International Journal of Sci...· 0 citations
A review of deferent machine learning methods that are using for effort estimation like regression models, decision trees, random forest, neural networks, and then evaluate this models based on performance criteria such as MAE (Mean Absolute Error) and R 2 Score.
Montaser Fadulalla Ahmed Adam, Haroun Abdalla Eissa· 0 citations
Overall, the findings indicate that integrating principled feature selection with a boosting-based stacking ensemble can improve software fault prediction performance while providing greater transparency for software quality management.
Harsimran Kaur, Hardeep Singh, Amitpal Singh Sohal et al.· International journal of com...· 0 citations
The analysis indicates that no single model is universally optimal; robust software failure prediction requires dataset-aware preprocessing, leakage-safe validation, imbalance-aware evaluation, and an explicit trade-off among predictive performance, computational efficiency, and interpretability.
Prasad Mathapati, S. G. Gollagi, Zebashireen Fahim Shaikh· International journal of res...· 0 citations
In the software engineering field, the size of projects is used as explanatory variable for predicting the effort, duration, defects, costs, or risks of a project. Thus, the software project size has been considered the most influential factor. A systematic mapping study on the use of categorical data in software pre...
Cuauhtémoc López-Martín, C. Yáñez-Márquez, Ali Bou Nassif· Journal of Advanced Computat...· 0 citations
Software defect prediction (SDP) is essential for improving software quality since it finds error-prone modules early in the development lifecycle. Current methods produce inflated and erroneous performance metrics because of data leaks, inadequate class imbalance management, and reliance on antiquated classifiers. By...
B. V. Chowdary, Sendhil Kumar B. B, D. L. Sri et al.· International Conference on...· 0 citations
We use cookies to run the site and, with your consent, for analytics and to show ads.
See our Cookie Policy.