Software reliability assessment using machine learning technique

20Citations
Citations of this article
15Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Software reliability is one of the major attributes in software quality assurance system. A large number of research works have been attempted in order to improve the reliability of the software. Research directions in improving software reliability may be defined in a three-step process i.e., software modeling, software measurement and software improvement. Each of these phases is equally important in obtaining reliable software system. It is important to achieve better accuracy in estimating reliability in order to manage the software quality. A number of metrics have been proposed in the literature to evaluating the reliability of a software. Machine learning approaches are found to be suitable ways in evaluating different parameters of software reliability. Several machine learning techniques have been evolved in order to capture the different characteristics of a software system. The machine learning algorithms like naive bayes, support vector regression, decision tree and random forest algorithms are found to be successful in classifying the bug data from data where feature sets are dependent with each other. In this paper, deep learning approach has been proposed to estimate the reliability of software. The proposed approach uses recurrent neural network for predicting the number of bugs or failure in software. Effectiveness of deep learning is extensively compared with the standard machine learning algorithms by considering the dataset collected from the literature.

Cite

CITATION STYLE

APA

Behera, R. K., Shukla, S., Rath, S. K., & Misra, S. (2018). Software reliability assessment using machine learning technique. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 10964 LNCS, pp. 403–411). Springer Verlag. https://doi.org/10.1007/978-3-319-95174-4_32

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