Software Defect Prediction System Based on Decision Tree Algorithm
Obidike Chinenye, Kene Tochukwu Anyachebelu, Muhammad Umar Abdullahi
Asian Journal of Research in Computer Science · pp. 32–48 · Published 25 Sep 2023
10.9734/ajrcos/2023/v16i4368Abstract
Software defect prediction plays a crucial role in ensuring software quality and minimizing the potential risks associated with defects. This study aims to develop a comprehensive software defect prediction system that utilizes tree-based algorithms to enhance accuracy, feature selection, and evaluation metrics. The study addresses the limitations of previous research by considering a broader range of datasets, comparing computational efficiency with other ensemble techniques, and examining the impact of hyperparameters on model performance. The implemented system consists of three stages: dataset loading, processing, and result presentation. The dataset loading page allows users to upload their datasets in CSV format, simplifying the prediction process. The processing page performs essential tasks such as feature engineering, normalization using minimax normalization, and training the model with the decision tree algorithm. These steps ensure the extraction of relevant features, transformation of data, and learning of patterns and correlations for accurate software defect prediction. The study emphasizes the practical implementation of the developed system, going beyond model evaluation. By providing a fully functional and integrated system, this study bridges the gap between research and real-world application. The findings of this study contribute to the field of software defect prediction by offering an improved system that enhances accuracy, feature selection, and evaluation metrics. This has implications for software development and quality assurance processes, ultimately leading to higher software quality and increased productivity.
Cited by 2
Rokaya Douiri, Chaymae Taraa, Haj Elmoussami · E3S Web of Conferences · 2025
Raghunath Dey, Jayashree Piri, Biswaranjan Acharya · Mathematics · 2025
Related research
- Testing the Probability of Heart Disease Using Classification and Regression Tree Model — shares topic coverage
- A Novel Approach to Predict the Performance of Student and Knowledge Discovery Based on Previous Record — shares topic coverage
- An Assessment Framework to Delineate Between Dietary Foods for Special Medical Purposes and Normal Foods — shares topic coverage
- Analysis of Indian Food Based on Machine learning Classification Models — shares topic coverage
- A Comparative Machine Learning Framework for Location-Specific Maize Yield Prediction in the U.S. Corn Belt Using SVM, Random Forest, and Decision Tree Models: Integrating Agronomic, Genetic, and Spatial Factors — shares topic coverage
Article metrics
Real usage data collected on this platform.
1
Page views
0
PDF downloads
0
Outbound clicks
2
Citations
Views over time
Views by country
Approximate, from request IP at view time — not citizenship or institution. Countries with fewer than 5 views are grouped as "Other".
Traffic sources
Referring site, by host.
Views and downloads exclude known bots/crawlers. Citations combines this platform's own DOI-resolved index with each external source's own reported total — see Cited by above for individually listed citing works. Last refreshed 0 seconds ago.