On allocation of resources during testing phase incorporating flexible software reliability growth model with testing effort under dynamic environment
Vijay S. Kumar, P. K. Kapur, Naman Taneja, Ramita Sahni · International Journal of Operational Research · 2017
We develop an optimal control model for optimally allocating effort between detection and correction processes, during testing phase of a software development life cycle (SDLC). The objective is to propose a resource allocation plan to minimise the total testing cost with the reliability criteria using flexible software reliability growth model considering testing effort under dynamic environment. Furthermore, we have incorporated the learning curve effect in correction cost function due to its importance in cost estimation, and resource allocation decisions. A technique based on optimal control theory is proposed for the software managers to optimise the allocation of the limited resources, while genetic algorithm is used to find the approximate value of detection and correction effort. An illustrative example is presented. The optimal release policy under reliability criteria is also discussed.