An Algorithm to Allocate the Testing-Effort Expenditures Based on Sensitive Analysis Method for Software Module Systems

Jung-Hua Lo · 2005

To develop a good reliable software system, a project manager must determine in advance how to effectively allocate these resources. Due to the dynamic properties of the system and the insufficiency of the failure data, the accurate parameter values are hard to determine. Therefore, the sensitivity analysis is often used in this stage to deal with this problem. In this paper, we study two optimal resource allocation problems in a module software during testing phase: (1) minimization of the remaining faults when a fixed amount of testing-effort is given, and (2) minimization of the required amount of testing-effort when a specific reliability requirement is given. Several useful optimization algorithms based on Lagrange multiplier method are proposed. Furthermore, we present the sensitivity analysis on these allocation problems in order to determine which of the parameters affects the system most. Finally, a numerical example is evaluated to validate and show the effectiveness of the proposed approach.

Read the paper · More papers on PaperTik