Abstract:
Software reliability playing a major role in the industry. Because it carefully plan and guide to the developer and tester so that software developing team develop more reliable software faster and cheaper. Distribution of limited testing efforts to a software development project is a difficult task for team leaders. The challenges become complex when the nature of the development process is considered in the dynamic environment. For dynamic allocation of effort we proposed using differential evolution. Several software reliability growth models (SRGMs) have been proposed in last decade to minimize the total testing effort expenditures, but mostly under static assumption. The main intention of this article is to distribute total testing resource optimally under dynamic condition. An elaborate optimization policy based on the optimal control theory is proposed using differential evolution. Differential Evolution is an improved version of Genetic Algorithm for faster optimization.