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 :
بازگشت