DocumentCode
1545791
Title
A general imperfect-software-debugging model with S-shaped fault-detection rate
Author
Pham, Hoang ; Nordmann, Lars ; Zhang, Xuemei
Author_Institution
Rutgers Univ., Piscataway, NJ, USA
Volume
48
Issue
2
fYear
1999
fDate
6/1/1999 12:00:00 AM
Firstpage
169
Lastpage
175
Abstract
A general software reliability model based on the nonhomogeneous Poisson process (NHPP) is used to derive a model that integrates imperfect debugging with the learning phenomenon. Learning occurs if testing appears to improve dynamically in efficiency as one progresses through a testing phase. Learning usually manifests itself as a changing fault-detection rate. Published models and empirical data suggest that efficiency growth due to learning can follow many growth-curves, from linear to that described by the logistic function. On the other hand, some recent work indicates that in a real industrial resource-constrained environment, very little actual learning might occur because nonoperational profiles used to generate test and business models can prevent the learning. When that happens, the testing efficiency can still change when an explicit change in testing strategy occurs, or it can change as a result of the structural profile of the code under test and test-case ordering
Keywords
Poisson distribution; program debugging; program testing; software reliability; S-shaped fault-detection rate; general imperfect-software-debugging model; growth-curves; learning phenomenon; nonhomogeneous Poisson process; software reliability model; software testing; testing efficiency; Application software; Computer errors; Computer industry; Debugging; Electrical equipment industry; Maximum likelihood estimation; Predictive models; Reliability engineering; Software reliability; Software testing;
fLanguage
English
Journal_Title
Reliability, IEEE Transactions on
Publisher
ieee
ISSN
0018-9529
Type
jour
DOI
10.1109/24.784276
Filename
784276
Link To Document