Title: On allocation of resources during testing phase incorporating flexible software reliability growth model with testing effort under dynamic environment

Authors: Vijay Kumar; P.K. Kapur; Naman Taneja; Ramita Sahni

Addresses: Department of Mathematics, Amity School of Engineering and Technology, New Delhi-110061, India ' Center for Interdisciplinary Research, Amity University, Noida, India ' Department of Mechanical and Automation Engineering, Amity School of Engineering and Technology, New Delhi-110061, India ' Department of Mathematics, Amity Institute of Applied Sciences, Amity University, Noida, India

Abstract: 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.

Keywords: flexible SRGM; testing resource allocation; release time problem; optimal control theory; experience curve effect; genetic algorithm; GA.

DOI: 10.1504/IJOR.2017.087829

International Journal of Operational Research, 2017 Vol.30 No.4, pp.523 - 539

Received: 26 Oct 2014
Accepted: 12 Jun 2015

Published online: 06 Nov 2017 *

Full-text access for editors Full-text access for subscribers Purchase this article Comment on this article