Classification of Software Reliability Models to Improve the Reliability of Software
G. Gayathry, R. Thirumalai Selvi
Abstract
G. Gayathry, R. Thirumalai Selvi
Abstract
Background/Objectives: The main objective is to present a classification of reliability models that would be useful in determining which of the existing model to use in a given software development environment. Methods/Statistical Analysis: In this research importance is given on comparison of existing software reliability models. The analytical models are mostly useful in estimating and monitoring reliability. The models can help software testing/debugging managers to make predictions about the anticipated future reliability of software under growth. Findings: This paper provides a detailed study of existing software reliability models which claim to progress software quality through efficient determination of software faults. Failure behavior of the software as predicted by these models has important implication in understanding the performance of the software and its improvement. One unique part of this paper is that we do not add any new models to the already large collection of models; rather we give importance to the taxonomy of models used in the software development process. Application/Improvements: The models are supportive for the software practitioners to master the schedule of the projects, the performance of the programmers and to improve the reliability of software system.Keywords: Classification, Reliability Models, Software Reliability
OpenAlex reports 8 citations for this work. Citation counts describe recorded attention and do not establish research quality.
A contribution statement is not available in the OpenAlex record.
Method details are not available in the OpenAlex metadata.
Findings are not separately available in the OpenAlex metadata.
Limitations are not available in the OpenAlex metadata.
Application details are not available in the OpenAlex metadata.
Background/Objectives: The main objective is to present a classification of reliability models that would be useful in determining which of the existing model to use in a given software development environment. Methods/Statistical Analysis: In this research importance is given on comparison of existing software reliability models. The analytical models are mostly useful in estimating and monitoring reliability. The models can help software testing/debugging managers to make predictions about the anticipated future reliability of software under growth. Findings: This paper provides a detailed study of existing software reliability models which claim to progress software quality through efficient determination of software faults. Failure behavior of the software as predicted by these models has important implication in understanding the performance of the software and its improvement. One unique part of this paper is that we do not add any new models to the already large collection of models; rather we give importance to the taxonomy of models used in the software development process. Application/Improvements: The models are supportive for the software practitioners to master the schedule of the projects, the performance of the programmers and to improve the reliability of software system.Keywords: Classification, Reliability Models, Software Reliability
Key concepts: Software quality, Computer science, Software reliability testing, Reliability engineering, Software sizing, Software metric, Verification and validation, Software construction