The CSR approach to software reliability prediction
نویسندگان
چکیده
A plethora of software reliability models have been developed over the years but, in spite of extravagant claims for their efficacy, none can be trusted to give accurate results in all circumstances. This presents potential users with a serious difficulty, and has probably been the main reason why there has been such a poor take-up of these techniques. Recent work in CSR has largely overcome this problem, and it is now possible in most cases to obtain reliability measures and predictions that can be trusted. This position arises not because of the creation of better models, but of techniques for analysing predictive accuracy. Essentially, it is now possible to apply many models to a particular source of software failure data, and decide which (if any) is giving results of acceptable accuracy. The techniques which have brought about this new perspective on software reliability modelling also bring with them a bonus: they enable even more accurate predictions to be made from the available models by a process of recalibration. In this paper we show how these techniques work when applied to some real data sets.
منابع مشابه
Evaluation of Classifiers in Software Fault-Proneness Prediction
Reliability of software counts on its fault-prone modules. This means that the less software consists of fault-prone units the more we may trust it. Therefore, if we are able to predict the number of fault-prone modules of software, it will be possible to judge the software reliability. In predicting software fault-prone modules, one of the contributing features is software metric by which one ...
متن کاملA Multi-agent Based Approach to Reliability Prediction of Train’s Control and Monitoring Software System
This paper describes a reliability prediction approach to the train’s control and monitoring system based on the multi-agent model and simulation. For the train’s control and monitoring system’s large-scale elements, multiple internal interactions and the complexity of the relationship, the multi-agent based reliability prediction method is proposed to meet its features. Firstly, the multi-agen...
متن کاملConfidence interval estimation of NHPP-based software reliability models
The software reliability growth models (such as NHPP models) are frequently used in software reliability prediction. Estimation of parameters in these models is often done by point estimation. However, some numerical problems arise and make the actual computation hard, especially for automated reliability prediction tools. Here confidence interval computation in Goel-Okumoto model and S-shaped ...
متن کاملHeterogeneous redundancy in software quality prediction using a hybrid Bayesian approach
With the ever-increasing significance of software in our everyday lives, it is vital to afford reliable software quality estimates. Typically, quantitative software quality analyses rely on either statistical fault prediction methods (FPMs) or stochastic software reliability growth models (SRGMs). Adopting solely FPMs or SRGMs, though, may result in biased predictions that do not account for un...
متن کاملFormal approach on modeling and predicting of software system security: Stochastic petri net
To evaluate and predict component-based software security, a two-dimensional model of software security is proposed by Stochastic Petri Net in this paper. In this approach, the software security is modeled by graphical presentation ability of Petri nets, and the quantitative prediction is provided by the evaluation capability of Stochastic Petri Net and the computing power of Markov chain. Each...
متن کامل