Testing Effort Control using Flexible Software Reliability Growth Model with Change Point
Volume 2, Number 3, July 2006 - Paper 4 - pp. 245 - 263
P. K. KAPUR1, ANU GUPTA1 , OMAR SHATNAWI2 and V.S.S. YADAVALLI31Department 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
(Received on March 10, 2006)
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.
Click here to download the paper.
Please note : You will need Adobe Acrobat viewer to view the full articles.