Optimal resource allocation for cost and reliability of modular software systems in the testing phase

被引:31
|
作者
Huang, Chin-Yu [1 ]
Lo, Jung-Hua
机构
[1] Natl Tsing Hua Univ, Dept Comp Sci, Hsinchu 30043, Taiwan
[2] Lan Yang Inst Technol, Dept Informat Management, I Land, Taiwan
关键词
software reliability; software cost; sensitivity analysis; resource allocation problem; dynamic programming;
D O I
10.1016/j.jss.2005.06.039
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Reliability is one of the most important quality attributes of commercial software since it quantifies software failures during the development process. In order to increase the reliability, we should have a comprehensive test plan that ensures all requirements are included and tested. In practice, software testing must be completed within a limited time and project managers should know how to allocate the specified testing-resources among all the modules. In this paper, we present an optimal resource allocation problem in modular software systems during testing phase. The main purpose is to minimize the cost of software development when the fixed amount of testing-effort and a desired reliability objective are given. An elaborated optimization algorithm based on the Lagrange multiplier method is proposed and numerical examples are illustrated. Moreover, sensitivity analysis is also conducted. We analyze the sensitivity of parameters of proposed software reliability growth models and show the results in detail. The experimental results greatly help its to identify the contributions of each selected parameter and its weight. The proposed algorithm and method can facilitate the allocation of limited testing-resource efficiently and thus the desired reliability objective during software module testing can be better achieved. (c) 2005 Elsevier Inc. All rights reserved.
引用
收藏
页码:653 / 664
页数:12
相关论文
共 50 条
  • [1] OPTIMAL TESTING RESOURCE ALLOCATION FOR MODULAR SOFTWARE CONSIDERING COST, TESTING EFFORT AND RELIABILITY USING GENETIC ALGORITHM
    Kapur, P. K.
    Aggarwal, Anu. G.
    Kapoor, Kanica
    Kaur, Gurjeet
    [J]. INTERNATIONAL JOURNAL OF RELIABILITY QUALITY & SAFETY ENGINEERING, 2009, 16 (06): : 495 - 508
  • [2] Optimal allocation of testing resource for a modular software
    Kapur, PK
    Jha, PC
    Bardhan, AK
    [J]. ASIA-PACIFIC JOURNAL OF OPERATIONAL RESEARCH, 2004, 21 (03) : 333 - 354
  • [3] Optimal testing resource allocation models for modular software
    Rajan, Rani
    Misra, Ravindra B.
    [J]. 2006 PROCEEDINGS - ANNUAL RELIABILITY AND MAINTAINABILITY SYMPOSIUM, VOLS 1 AND 2, 2006, : 104 - +
  • [4] Optimal Allocation of Testing Resource for Modular Software based on Testing-Effort Dependent Software Reliability Growth
    Ahmad, N.
    Khan, M. G. M.
    Islam, Syed Faizul
    [J]. 2012 THIRD INTERNATIONAL CONFERENCE ON COMPUTING COMMUNICATION & NETWORKING TECHNOLOGIES (ICCCNT), 2012,
  • [5] Optimal testing-resource allocation with genetic algorithm for modular software systems
    Dai, YS
    Xie, M
    Poh, KL
    Yang, B
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2003, 66 (01) : 47 - 55
  • [6] Optimal resource allocation and sensitivity analysis for modular software testing
    Huang, CY
    Lo, JH
    Lin, JW
    Sue, CC
    Lin, CT
    [J]. IEEE FIFTH INTERNATIOANL SYMPOSIUM ON MULTIMEDIA SOFTWARE ENGINEERING, PROCEEDINGS, 2003, : 231 - 238
  • [7] Optimal allocation of testing resources for modular software systems
    Huang, CY
    Lo, JH
    Kuo, SY
    Lyu, MR
    [J]. 13TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING, PROCEEDINGS, 2002, : 129 - 138
  • [8] Multi-Objective Approaches to Optimal Testing Resource Allocation in Modular Software Systems
    Wang, Zai
    Tang, Ke
    Yao, Xin
    [J]. IEEE TRANSACTIONS ON RELIABILITY, 2010, 59 (03) : 563 - 575
  • [9] Optimal allocation of testing-resource considering cost, reliability, and testing-effort
    Huang, CY
    Lo, JH
    Kuo, SY
    Lyu, MR
    [J]. 10TH IEEE PACIFIC RIM INTERNATIONAL SYMPOSIUM ON DEPENDABLE COMPUTING, PROCEEDINGS, 2004, : 103 - 112
  • [10] Optimal testing resource allocation during module testing considering cost, testing effort and reliability
    Jha, P. C.
    Gupta, Deepali
    Yang, Bo
    Kapur, P. K.
    [J]. COMPUTERS & INDUSTRIAL ENGINEERING, 2009, 57 (03) : 1122 - 1130