An ANN Based Approach for Software Fault Prediction Using Object Oriented Metrics

During recent years, the enormous increase in demand for software products has been experienced. High quality software is the major demand of users. Predicting the faults in early stages will improve the quality of software and apparently reduce the development efforts or cost. Fault prediction is m...

Full description

Saved in:
Bibliographic Details
Published inAdvanced Informatics for Computing Research Vol. 955; pp. 341 - 354
Main Authors Kaur, Rajdeep, Sharma, Sumit
Format Book Chapter
LanguageEnglish
Published Singapore Springer 2019
Springer Singapore
SeriesCommunications in Computer and Information Science
Subjects
Online AccessGet full text
ISBN9789811331398
9811331391
ISSN1865-0929
1865-0937
DOI10.1007/978-981-13-3140-4_31

Cover

More Information
Summary:During recent years, the enormous increase in demand for software products has been experienced. High quality software is the major demand of users. Predicting the faults in early stages will improve the quality of software and apparently reduce the development efforts or cost. Fault prediction is majorly based on the selection of technique and the metrics to predict the fault. Thus metrics selection is a critical part of software fault prediction. Currently techniques been evaluated based on traditional set of metrics. There is a need to identify the different techniques and evaluate them on the bases of appropriate metrics. In this research, Artificial neural network is used. For classification task, ANN is one of the most effective technique. Artificial neural network based SFP model is designed for classification in this study. Prediction is performed on the basis of object-oriented metrics. 5 object oriented metrics from CK and Martin metric sets are selected as input parameters. The experiments are performed on 18 public datasets from PROMISE repository. Receiver operating characteristíc curve, accuracy, and Mean squared error are taken as performance parameters for the prediction task. Results of the proposed systems signify that ANN provides significant results in terms of accuracy and error rate.
ISBN:9789811331398
9811331391
ISSN:1865-0929
1865-0937
DOI:10.1007/978-981-13-3140-4_31