Int J Performability Eng ›› 2006, Vol. 2 ›› Issue (3): 245-263.doi: 10.23940/ijpe.06.3.p245.mag

• Original articles • Previous Articles     Next Articles

Testing Effort Control using Flexible Software Reliability Growth Model with Change Point

P. K. KAPUR1, ANU GUPTA1 , OMAR SHATNAWI2, and V.S.S. YADAVALLI3   

  1. 1Department of Operational Research, University of Delhi, Delhi, India
    2Department of Computer Science, Prince Hussein bin Abdullah Information Technology College, Mafraq, Jordan
    3Department of Industrial and Systems Engineering, University of Pretoria, South Africa

Abstract:

There exist various Software Reliability Growth models (SRGMs) in the software reliability engineering literature which assume diverse testing environments like distinction between failure and removal processes, learning of the testing personnel, possibility of imperfect debugging and error generation etc. But most of them are based upon constant or monotonically increasing Fault Detection Rate (FDR). In practice, as the testing grows, so does the skill and efficiency of the testers. With the introduction of new testing strategies and new test cases, there comes a change in FDR. The time point where the change in removal curve appears is termed as 'change point'. In this paper we incorporate the concept of change point in flexible SRGM with testing effort. We further extend to include the problem of 'Testing Effort Control'. When the testing is in its late stage and the product release date is approaching, an assessment is done to review the progress of testing and requirement for the additional efforts is worked out to meet the pre-specified reliability targets. The proposed model is extended to yield the trade off analysis with respect to aspiration level for reliability of the product. The predictive power and accuracy of the model has been worked on two real failure datasets. The results obtained show remarkable improvements and are fairly encouraging.
Received on March 10, 2006
References: 18