Title :
Optimal allocation of testing resource for modular software based on testing-effort dependent software reliability growth
Author :
Ahmad, Nafees ; Khan, M.G.M. ; Faizul Islam, Syed
Author_Institution :
Univ. Dept. of Stat. & Comput. Applic., T.M. Bhagalpur Univ., Bhagalpur, India
Abstract :
Software reliability is a key factor in software development process. Testing phase of software begins with module testing whereby, modules are tested independently to remove substantial amount of faults within a specified testing resource. Therefore, the available resource must be allocated among the modules in such a way that number of faults is removed as much as possible from each of the module to achieve higher software reliability. In this paper two optimization problem are discussed for optimal allocation of testing resources for the modular software system. These optimization problems are formulated as nonlinear programming problems (NLPP), which are modeled by a software reliability growth model based on a non-homogeneous Poisson process which incorporated Log-logistic testing-effort function. LINGO program is used to solve the optimization problems. Finally, numerical examples are given to illustrate the procedure developed in this paper. It is shown that the optimal allocation of testing-resources among software modules can improve software reliability.
Keywords :
nonlinear programming; program testing; resource allocation; software reliability; stochastic processes; LINGO program; log-logistic testing-effort function; modular software; modular software system; nonhomogeneous Poisson process; nonlinear programming problem; optimization problem; software development process; software reliability growth; software testing phase; testing resource allocation; Computational modeling; Equations; Mathematical model; Numerical models; Reliability; Resource management; Software; Software reliability growth model; inflection S-shaped models; nonlinear programming problem; resource allocation problem;
Conference_Titel :
Computing Communication & Networking Technologies (ICCCNT), 2012 Third International Conference on
Conference_Location :
Coimbatore
DOI :
10.1109/ICCCNT.2012.6395885