Abstract

In general, the software-testing time may be measured by two kinds of time scales: calendar time and test execution time. In this paper, we develop two-dimensional software reliability models with two-time measures and incorporate both of them to assess the software reliability with higher accuracy. Since the resulting software defect models are based on the familiar nonhomogeneous Poisson processes with two time scales, which are the natural extensions of one-dimensional software defect models, it is possible to treat the time data both simultaneously and effectively. We investigate the dependence of test-execution time as a testing effort on the software reliability assessment and validate quantitatively the software defect models with two-time scales. We also consider an optimization problem when to stop the software testing in terms of two-time measurements.

Highlights

  • The reliable software plays a central role to develop the dependable and high assurance computer-based systems

  • We investigate the dependence of test-execution time as a testing effort on the software reliability assessment and validate quantitatively our new Software defect models (SDMs) with two-time scales

  • We focus on two simplest cases where (T, S) obeys the bivariate exponential distribution by Marshall and Olkin (Marshall-Olkin distribution) [42, 43] and the bivariate Weibull distribution by Lu and Bhattacharyya [44], because the objective here is not to develop a number of SRMs with different fault-detection probabilities

Read more

Summary

Introduction

The reliable software plays a central role to develop the dependable and high assurance computer-based systems. During the last three decades since the seminal contribution by Jelinski and Moranda [1], a huge number of SDMs have been extensively developed by many authors to help us in estimating the number of initial fault contents and understanding the effect of errors on software operation as well as in predicting the software reliability [2,3,4,5] These are characterized by modeling the software intensity function which implies the instantaneous debugging rate of software faults in the testing phase and is equivalent to the transition rate of stochastic point process. We consider an optimization problem when to stop the software testing in terms of two-time measurements

One-Dimensional Software Defect Modeling
Two-Dimensional SDMs
Software Release Planning
Real Data Analysis
Conclusions

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.