4.5 Article

Gompertz software reliability model: Estimation algorithm and empirical validation

Journal

JOURNAL OF SYSTEMS AND SOFTWARE
Volume 82, Issue 3, Pages 535-543

Publisher

ELSEVIER SCIENCE INC
DOI: 10.1016/j.jss.2008.11.840

Keywords

Software reliability model; Gompertz curve; Extremal distributions; Reliability assessment; NHPP; EM algorithm

Funding

  1. Ministry of Education, Science, Sports and Culture [15700060, 15651076]

Ask authors/readers for more resources

Gompertz Curve has been used to estimate the number of residual faults in testing phases of software development, especially by Japanese software development companies. Since the Gompertz curve is a deterministic function, the curve cannot be applied to estimating software reliability which is the probability that software system does not fail in a prefixed time period. In this article, we propose a stochastic model called the Gompertz software reliability model based on non-homogeneous Poisson processes. The proposed model can be derived from the statistical theory of extreme-value, and has a similar asymptotic property to the deterministic Gompertz curve. Also, we develop an EM algorithm to determine the model parameters effectively. In numerical examples with software failure data observed in real software development projects, we evaluate performance of the Gompertz software reliability model in terms of reliability assessment and failure prediction. (C) 2008 Elsevier Inc. All rights reserved.

Authors

I am an author on this paper
Click your name to claim this paper and add it to your profile.

Reviews

Primary Rating

4.5
Not enough ratings

Secondary Ratings

Novelty
-
Significance
-
Scientific rigor
-
Rate this paper

Recommended

No Data Available
No Data Available