Facebook pixel tracking

The Science and Information (SAI) Organization publishes open-access peer-reviewed journals in computer science and artificial intelligence.

Contact Info
Website thesai.org
Follow Us
Contact Info
Follow Us
Research Article | Open Access |

Effective Prediction of Software Defects using Random-tree Entropy based Feature Selection Framework

Author 1: Abdulaziz Alhumam
International Journal of Advanced Computer Science and Applications (IJACSA) · Vol. 13, No. 5 · Published 2022 · Cited by 5

DOI: https://doi.org/10.14569/IJACSA.2022.0130541

Abstract

Software systems have grown in size and complexity. These characteristics increase the difficulty of preventing software errors. As a result, forecasting the frequency of software module failures is critical to a developer’s efficiency. Many methods for defect detection and correcting problems exist. Hence, Machine Learning (ML) classification performance has to be greatly improved. Thus, in this study, a novel approach is proposed for predicting the number of software defects based on relevant variables using ML. First, feature entropy on each raw features is performed and then identifying the un-pruned random feature. Then is selected the relevant feature through the identical existence among the entropy and un-pruned feature. And finally, the software defect dataset of National Aeronautics and Space Administration (NASA) PC-1 is sent to an ML-based model to estimate the number of faults. Initial PC-1 dataset comprises 37 raw features from this only 8 critical characteristics are utilized to enhance the ML model. A random tree feature selection strategy is shown to be accurate and potentially outperform existing methods in the experimental results. The proposed method considerably outperformed the performance of current ML models by obtaining the accuracy of 97.76% in Random Forest (RF) model.

Keywords

How to Cite this Article

Alhumam, A. (2022). Effective Prediction of Software Defects using Random-tree Entropy based Feature Selection Framework. International Journal of Advanced Computer Science and Applications, 13(5). https://doi.org/10.14569/IJACSA.2022.0130541

Alhumam, Abdulaziz. "Effective Prediction of Software Defects using Random-tree Entropy based Feature Selection Framework." International Journal of Advanced Computer Science and Applications, vol. 13, no. 5, 2022, https://doi.org/10.14569/IJACSA.2022.0130541.

@article{Alhumam2022,
  title     = {Effective Prediction of Software Defects using Random-tree Entropy based Feature Selection Framework},
  journal   = {International Journal of Advanced Computer Science and Applications},
  volume    = {13},
  number    = {5},
  year      = {2022},
  publisher = {The Science and Information Organization},
  author    = {Abdulaziz Alhumam},
  doi       = {10.14569/IJACSA.2022.0130541},
  url       = {https://doi.org/10.14569/IJACSA.2022.0130541}
}

Open Access — licensed under a Creative Commons Attribution 4.0 International License. Unrestricted use, distribution, and reproduction in any medium, even commercially, as long as the original work is properly cited.