2012
DOI: 10.1002/qre.1301
|View full text |Cite
|
Sign up to set email alerts
|

Discrete Nonhomogeneous Poisson Process Software Reliability Growth Models Based on Test Coverage

Abstract: To incorporate the effect of test coverage, we proposed two novel discrete nonhomogeneous Poisson process software reliability growth models in this article using failure data and test coverage, which are both regarding the number of executed test cases instead of execution time. Because one of the most important factors of the coverage‐based software reliability growth models is the test coverage function (TCF), we first discussed a discrete TCF based on beta function. Then we developed two discrete mean valu… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1

Citation Types

0
18
0

Year Published

2013
2013
2020
2020

Publication Types

Select...
6
1

Relationship

0
7

Authors

Journals

citations
Cited by 26 publications
(20 citation statements)
references
References 20 publications
0
18
0
Order By: Relevance
“…Most of the discrete‐time nonhomogeneous Poisson process‐based software reliability models proposed in the software reliability engineering literature were developed under the assumption that similar debugging effort is required for removing all the faults . However, this assumption may not be true in practice; as different faults may require different amount of debugging effort for their removal from the system.…”
Section: Software Reliability Modellingmentioning
confidence: 99%
“…Most of the discrete‐time nonhomogeneous Poisson process‐based software reliability models proposed in the software reliability engineering literature were developed under the assumption that similar debugging effort is required for removing all the faults . However, this assumption may not be true in practice; as different faults may require different amount of debugging effort for their removal from the system.…”
Section: Software Reliability Modellingmentioning
confidence: 99%
“…Finite results are developed, and then extended to handle the limiting case for complex systems. From the distribution in (4), the resulting maximum likelihood equations for estimating the gamma parameters are given as shown in (22)-(23) at the bottom of the page, where is defined as (24) Results analogous to those in (22) and (23) can be found by taking the limit with respect to . Setting the equal to in (25) and (26) will provide results equivalent to those in [18].…”
Section: Empirical Bayes Estimatorsmentioning
confidence: 99%
“…Okamura, et al [23] used the Expectation-Maximization (EM) algorithm to estimate the parameters in a NHPP software reliability growth model with log-normal failure times. Wang, et al [24] developed a discrete NHPP model for software reliability growth that considers test coverage. A Beta function based test coverage function was used in combination with an underlying discrete NHPP to develop a joint model that considers the improvement in reliability from perfect debugging.…”
mentioning
confidence: 99%
“…While the CTMCbased SRMs with a finite number of software fault contents involve an integer-valued parameter, the NHPP-based SRMs can treat the real-valued parameters more easily and provide higher goodness-of-fit performance than the CTMC-based SRMs. If one focuses on the discrete-time NHPP-based SRMs, several parametric models have already been developed in [19], [28], [32], [33]. However, it is worth mentioning that the common NHPP-based SRMs are based on only the fault count data and are independent of software test metrics observed in software development processes.…”
Section: Introductionmentioning
confidence: 99%