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 |

An Empirical Investigation of Predicting Fault Count, Fix Cost and Effort Using Software Metrics

Author 1: Raed Shatnawi Author 2: Wei Li
International Journal of Advanced Computer Science and Applications (IJACSA) · Vol. 7, No. 2 · Published 2016

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

Abstract

Software fault prediction is important in software engineering field. Fault prediction helps engineers manage their efforts by identifying the most complex parts of the software where errors concentrate. Researchers usually study the fault-proneness in modules because most modules have zero faults, and a minority have the most faults in a system. In this study, we present methods and models for the prediction of fault-count, fault-fix cost, and fault-fix effort and compare the effectiveness of different prediction models. This research proposes using a set of procedural metrics to predict three fault measures: fault count, fix cost and fix effort. Five regression models are used to predict the three fault measures. The study reports on three data sets published by NASA. The models for each fault are evaluated using the Root Mean Square Error. A comparison amongst fault measures is conducted using the Relative Absolute Error. The models show promising results to provide a practical guide to help software engineers in allocating resources during software testing and maintenance. The cost fix models show equal or better performance than fault count and effort models.

Keywords

How to Cite this Article

Shatnawi, R., & Li, W. (2016). An Empirical Investigation of Predicting Fault Count, Fix Cost and Effort Using Software Metrics. International Journal of Advanced Computer Science and Applications, 7(2). https://doi.org/10.14569/IJACSA.2016.070264

Shatnawi, Raed, and Wei Li. "An Empirical Investigation of Predicting Fault Count, Fix Cost and Effort Using Software Metrics." International Journal of Advanced Computer Science and Applications, vol. 7, no. 2, 2016, https://doi.org/10.14569/IJACSA.2016.070264.

@article{Shatnawi2016,
  title     = {An Empirical Investigation of Predicting Fault Count, Fix Cost and Effort Using Software Metrics},
  journal   = {International Journal of Advanced Computer Science and Applications},
  volume    = {7},
  number    = {2},
  year      = {2016},
  publisher = {The Science and Information Organization},
  author    = {Raed Shatnawi and Wei Li},
  doi       = {10.14569/IJACSA.2016.070264},
  url       = {https://doi.org/10.14569/IJACSA.2016.070264}
}

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.