An Empirical Study of Classification Models Using AUC-ROC Curve for Software Fault Predictions

  • Mrs. Prachi Sasankar
  • Dr. Gopal Sakarkar
N/ACitations
Citations of this article
6Readers
Mendeley users who have this article in their library.

Abstract

Software bug prediction is the process of identifying software modules that are likely to have bugs by using some fundamental project resources before the real testing starts. Due to high cost in correcting the detected bugs, it is advisable to start predicting bugs at the early stage of development instead of at the testing phase. There are many techniques and approaches that can be used to build the prediction models, such as machine learning. We have studied nine different types of datasets and seven types of machine learning techniques have been identified. As for performance measures, both graphical and numerical measures are used to evaluate the performance of models. A few challenges exist when constructing a prediction model. In this study, we have narrowed down to nine different types of datasets and seven types of machine learning techniques have been identified. As for the performance measure, both graphical and numerical measures are used to evaluate the performance of the models. There are a few challenges in constructing the prediction model. Thus, more studies need to be carried out so that a well-formed result is obtained. We also provide a recommendation for future research based on the results we got from this study.

Cite

CITATION STYLE

APA

Mrs. Prachi Sasankar, & Dr. Gopal Sakarkar. (2023). An Empirical Study of Classification Models Using AUC-ROC Curve for Software Fault Predictions. International Journal of Scientific Research in Computer Science, Engineering and Information Technology, 250–260. https://doi.org/10.32628/cseit2390143

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free