Optimal testing resource allocation during module testing considering cost, testing effort and reliability

被引:17
|
作者
Jha, P. C. [1 ]
Gupta, Deepali [2 ]
Yang, Bo [3 ]
Kapur, P. K. [1 ]
机构
[1] Univ Delhi, Dept Operat Res, Delhi 110007, India
[2] Jaypee Inst Informat Technol Univ, Dept Math, Noida, India
[3] Univ Elect Sci & Technol China, Dept Ind Engn, Chengdu 610054, Peoples R China
关键词
Software reliability growth models; Modular software; Testing resource; Optimal allocation; Sensitivity analysis; SOFTWARE-RELIABILITY; ERROR-DETECTION; MODELS; PROGRAMS;
D O I
10.1016/j.cie.2009.05.001
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
Software reliability is one of the most important quality attributes of commercial software. During software testing, software reliability growth models (SRGMs) are commonly used to describe the phenomenon of failure occurrence and/or fault removal which consequently enhancements software reliability. Large software systems are developed by integrating a number of relatively small and independent modules, which are tested independently during module testing phase. The amount of testing resource available is limited which is desired to be consumed judiciously so as to optimize the testing process. In this paper we formulate a resource allocation problem of minimizing the cost of software testing under available amount of testing resource, given a reliability constraint. We use a flexible SRGM considering testing effort which, depending upon the values of parameters, can describe either exponential or S-shaped failure pattern of software modules. A systematic and sequential Algorithm is proposed to solve the optimization problem formulated. Numerical examples are given to illustrate the formulation and solution procedures. Sensitivity analysis is performed to examine the behavior of some parameters of SRGM with most significant influence. (C) 2009 Elsevier Ltd. All rights reserved.
引用
收藏
页码:1122 / 1130
页数:9
相关论文
共 50 条
  • [1] Optimal allocation of testing-resource considering cost, reliability, and testing-effort
    Huang, CY
    Lo, JH
    Kuo, SY
    Lyu, MR
    10TH IEEE PACIFIC RIM INTERNATIONAL SYMPOSIUM ON DEPENDABLE COMPUTING, PROCEEDINGS, 2004, : 103 - 112
  • [2] 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
    INTERNATIONAL JOURNAL OF RELIABILITY QUALITY & SAFETY ENGINEERING, 2009, 16 (06): : 495 - 508
  • [3] Optimal Allocation of Testing Effort Considering Software Architecture
    Fiondella, Lance
    Gokhale, Swapna S.
    IEEE TRANSACTIONS ON RELIABILITY, 2012, 61 (02) : 580 - 589
  • [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
    2012 THIRD INTERNATIONAL CONFERENCE ON COMPUTING COMMUNICATION & NETWORKING TECHNOLOGIES (ICCCNT), 2012,
  • [5] Optimal resource allocation for cost and reliability of modular software systems in the testing phase
    Huang, Chin-Yu
    Lo, Jung-Hua
    JOURNAL OF SYSTEMS AND SOFTWARE, 2006, 79 (05) : 653 - 664
  • [6] Optimal allocation of testing effort during testing and debugging phases: a control theoretic approach
    Kapur, P. K.
    Hoang Pham
    Chanda, Udayan
    Kumar, Vijay
    INTERNATIONAL JOURNAL OF SYSTEMS SCIENCE, 2013, 44 (09) : 1639 - 1650
  • [7] Software Reliability Modelling Considering both Testing Effort and Testing Coverage
    Liu Chang
    Liu Yuan
    Ren Zhanyong
    Li Haifeng
    PROCEEDINGS OF THE 2015 INTERNATIONAL SYMPOSIUM ON COMPUTERS & INFORMATICS, 2015, 13 : 130 - 135
  • [8] Software reliability model considering both testing effort and testing coverage
    Li, Hai-Feng
    Wang, Shuan-Qi
    Liu, Chang
    Zheng, Jun
    Li, Zhen
    Ruan Jian Xue Bao/Journal of Software, 2013, 24 (04): : 749 - 760
  • [9] Optimal Resource Allocation for Batch Testing
    Chang, Fangzhe
    Ren, Jennifer
    Viswanathan, Ramesh
    SECOND INTERNATIONAL CONFERENCE ON SOFTWARE TESTING, VERIFICATION, AND VALIDATION, PROCEEDINGS, 2009, : 91 - 100
  • [10] Resource allocation model for software module testing
    Rajan, Rani
    Misra, Ravindra B.
    2006 PROCEEDINGS - ANNUAL RELIABILITY AND MAINTAINABILITY SYMPOSIUM, VOLS 1 AND 2, 2006, : 92 - +