Abstract

In Classical Hypothesis testing volumes of data is to be collected and then the conclusions are drawn which may take more time. But, Sequential Analysis of statistical science could be adopted in order to decide upon the reliable / unreliable of the developed software very quickly. The procedure adopted for this is, Sequential Probability Ratio Test (SPRT). In the present paper, we have proposed the performance of SPRT on Time domain data using exponential imperfect debugging model and analyzed the results by applying on 5 data sets. The parameters are estimated by using Maximum Likelihood Estimation. Wald's procedure is particularly relevant if the data is collected sequentially. Sequential Analysis is different from that of Classical Hypothesis Testing where the number of cases tested or collected, is fixed at the beginning of the experiment. In Classical Hypothesis Testing, the data collection is executed without analysis and consideration of the data. After all the data is collected the analysis is done, conclusions are drawn. However, in Sequential Analysis every case is analyzed directly after being collected, the data collected up to that moment is then compared with certain threshold values, incorporating the new information obtained from the freshly collected case. This approach allows one to draw conclusions during the data collection, and a final conclusion can possibly be reached at a much earlier stage as is the case in Classical Hypothesis Testing. The advantages of Sequential Analysis is easily seen. As data collection can be terminated after fewer cases and decisions taken earlier, the savings in terms of human life and misery, and financial savings, might be considerable. In the analysis of software failure data, we often deal with either Time Between Failures or failure count in a given time interval. If it is further assumed that the average number of recorded failures in a given time interval is directly proportional to the length of the interval and the random number of failure occurrences in the interval is explained by a Poisson process, then we know that the probability equation of the stochastic process representing the failure occurrences is given by a homogeneous poisson process with the expression     ! n

Highlights

  • Wald's procedure is relevant if the data is collected sequentially

  • In Classical Hypothesis Testing, the data collection is executed without analysis and consideration of the data

  • Stieber [5] observes that if classical testing strategies are used, the application of software reliability growth models may be difficult and reliability predictions can be misleading. He observes that statistical methods can be successfully applied to the failure data. He demonstrated his observation by applying the well-known sequential probability ratio test of Wald [4] for a software failure data to detect unreliable software components and compare the reliability of different software versions

Read more

Summary

INTRODUCTION

Wald's procedure is relevant if the data is collected sequentially. Sequential Analysis is different from that of Classical Hypothesis Testing where the number of cases tested or collected, is fixed at the beginning of the experiment. Stieber [5] observes that if classical testing strategies are used, the application of software reliability growth models may be difficult and reliability predictions can be misleading He observes that statistical methods can be successfully applied to the failure data. He demonstrated his observation by applying the well-known sequential probability ratio test of Wald [4] for a software failure data to detect unreliable software components and compare the reliability of different software versions. We decide the given software product as unreliable, reliable or continue [3] the test process with one more observation in failure data, according as. The other two ways of choosing λ0 and λ1 are from past projects (for a comparison of the projects) and from part of the data to compare the reliability of different functional areas (components)

SEQUENTIAL TEST FOR SOFTWARE RELIABILITY GROWTH MODELS
SPRT ANALYSIS OF DATA SETS
CONCLUSION
Full Text
Paper version not known

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call

Disclaimer: All third-party content on this website/platform is and will remain the property of their respective owners and is provided on "as is" basis without any warranties, express or implied. Use of third-party content does not indicate any affiliation, sponsorship with or endorsement by them. Any references to third-party content is to identify the corresponding services and shall be considered fair use under The CopyrightLaw.