OPTIMAL TESTING RESOURCE ALLOCATION FOR MODULAR SOFTWARE CONSIDERING COST, TESTING EFFORT AND RELIABILITY USING GENETIC ALGORITHM

被引:6
|
作者
Kapur, P. K. [1 ]
Aggarwal, Anu. G. [1 ]
Kapoor, Kanica [1 ]
Kaur, Gurjeet [1 ]
机构
[1] Univ Delhi, Dept Operat Res, Delhi 110007, India
关键词
Software reliability; genetic algorithm; testing-resource allocation; modular software system;
D O I
10.1142/S0218539309003538
中图分类号
T [工业技术];
学科分类号
08 ;
摘要
The demand for complex and large-scale software systems is increasing rapidly. Therefore, the development of high-quality, reliable and low cost computer software has become critical issue in the enormous worldwide computer technology market. For developing these large and complex software small and independent modules are integrated which are tested independently during module testing phase of software development. In the process, testing resources such as time, testing personnel etc. are used. These resources are not infinitely large. Consequently, it is an important matter for the project manager to allocate these limited resources among the modules optimally during the testing process. Another major concern in software development is the cost. It is in fact, profit to the management if the cost of the software is less while meeting the costumer requirements. In this paper, we investigate an optimal resource allocation problem of minimizing the cost of software testing under limited amount of available resources, given a reliability constraint. To solve the optimization problem we present genetic algorithm which stands up as a powerful tool for solving search and optimization problems. The key objective of using genetic algorithm in the field of software reliability is its capability to give optimal results through learning from historical data. One numerical example has been discussed to illustrate the applicability of the approach.
引用
收藏
页码:495 / 508
页数:14
相关论文
共 50 条
  • [1] 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
  • [2] 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
  • [3] 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,
  • [4] Optimal resource allocation for cost and reliability of modular software systems in the testing phase
    Huang, Chin-Yu
    Lo, Jung-Hua
    [J]. JOURNAL OF SYSTEMS AND SOFTWARE, 2006, 79 (05) : 653 - 664
  • [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 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
  • [7] Optimal Allocation of Testing Effort Considering Software Architecture
    Fiondella, Lance
    Gokhale, Swapna S.
    [J]. IEEE TRANSACTIONS ON RELIABILITY, 2012, 61 (02) : 580 - 589
  • [8] 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 - +
  • [9] 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
  • [10] Determining the optimal allocation of testing resource for modular software system using dynamic programming
    Khan, M. G. M.
    Ahmad, N.
    Rafi, L. S.
    [J]. COMMUNICATIONS IN STATISTICS-THEORY AND METHODS, 2016, 45 (03) : 670 - 694