Investigation of Software Reliability Prediction Using Statistical and Machine Learning Methods

Investigation of Software Reliability Prediction Using Statistical and Machine Learning Methods

Pradeep Kumar, Abdul Wahid
ISBN13: 9781799824602|ISBN10: 1799824608|EISBN13: 9781799824619
DOI: 10.4018/978-1-7998-2460-2.ch085
Cite Chapter Cite Chapter

MLA

Kumar, Pradeep, and Abdul Wahid. "Investigation of Software Reliability Prediction Using Statistical and Machine Learning Methods." Cognitive Analytics: Concepts, Methodologies, Tools, and Applications, edited by Information Resources Management Association, IGI Global, 2020, pp. 1640-1660. https://doi.org/10.4018/978-1-7998-2460-2.ch085

APA

Kumar, P. & Wahid, A. (2020). Investigation of Software Reliability Prediction Using Statistical and Machine Learning Methods. In I. Management Association (Ed.), Cognitive Analytics: Concepts, Methodologies, Tools, and Applications (pp. 1640-1660). IGI Global. https://doi.org/10.4018/978-1-7998-2460-2.ch085

Chicago

Kumar, Pradeep, and Abdul Wahid. "Investigation of Software Reliability Prediction Using Statistical and Machine Learning Methods." In Cognitive Analytics: Concepts, Methodologies, Tools, and Applications, edited by Information Resources Management Association, 1640-1660. Hershey, PA: IGI Global, 2020. https://doi.org/10.4018/978-1-7998-2460-2.ch085

Export Reference

Mendeley
Favorite

Abstract

Software reliability is a statistical measure of how well software operates with respect to its requirements. There are two related software engineering research issues about reliability requirements. The first issue is achieving the necessary reliability, i.e., choosing and employing appropriate software engineering techniques in system design and implementation. The second issue is the assessment of reliability as a method of assurance that precedes system deployment. In past few years, various software reliability models have been introduced. These models have been developed in response to the need of software engineers, system engineers and managers to quantify the concept of software reliability. This chapter investigates performance of some classical and intelligent machine learning techniques such as Linear regression (LR), Radial basis function network (RBFN), Generalized regression neural network (GRNN), Support vector machine (SVM), to predict software reliability. The effectiveness of LR and machine learning methods is demonstrated with the help of sixteen datasets taken from Data & Analysis Centre for Software (DACS). Two performance measures, root mean squared error (RMSE) and mean absolute percentage error (MAPE) is compared quantitatively obtained from rigorous experiments.

Request Access

You do not own this content. Please login to recommend this title to your institution's librarian or purchase it from the IGI Global bookstore.