Gompertz software reliability model : Estimation algorithm and empirical validation

Jpuranal of Systems and Software Volume 82 Issue 3 Page 535-543 published_at 2009
アクセス数 : 1177
ダウンロード数 : 433

今月のアクセス数 : 5
今月のダウンロード数 : 4
File
JSS_82_535.pdf 375 KB 種類 : fulltext
Title ( eng )
Gompertz software reliability model : Estimation algorithm and empirical validation
Creator
Ohishi Koji
Source Title
Jpuranal of Systems and Software
Volume 82
Issue 3
Start Page 535
End Page 543
Abstract
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.
Keywords
Software reliability model
Gompertz curve
Extremal distributions
Reliability assessment
NHPP
EM algorithm
NDC
Electrical engineering [ 540 ]
Language
eng
Resource Type journal article
Publisher
Elsevier Science Inc
Date of Issued 2009
Rights
Copyright (c) 2008 Elsevier Inc.
Publish Type Author’s Original
Access Rights open access
Source Identifier
[ISSN] 0164-1212
[DOI] 10.1016/j.jss.2008.11.840
[NCID] AA00259460
[DOI] http://dx.doi.org/10.1016/j.jss.2008.11.840