Two Dimensional Multi-Release Software Reliability Modeling and Optimal Release Planning

被引:71
|
作者
Kapur, P. K. [1 ]
Pham, H. [2 ]
Aggarwal, Anu G. [3 ]
Kaur, Gurjeet [3 ]
机构
[1] Amity Univ, Amity Int Business Sch, Noida, UP, India
[2] Rutgers State Univ, Piscataway, NJ 08854 USA
[3] Univ Delhi, Dept Operat Res, Delhi 110007, India
关键词
Multi-release planning; software reliability growth model; two dimensional software reliability growth model; GROWTH; ALLOCATION; POLICIES; TIME; COST;
D O I
10.1109/TR.2012.2207531
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Long-lived software systems evolve through new product releases, which involve up-gradation of previous released versions of the software in the market. But, upgrades in software lead to an increase in the fault content. Thus, for modeling the reliability growth of software with multiple releases, we must consider the failures of the upcoming upgraded release, and the failures that were not debugged in the previous release. Based on this idea, this paper proposes a mathematical modeling framework for multiple releases of software products. The proposed model takes into consideration the combined effect of schedule pressure and resource limitations using a Cobb Douglas production function in modeling the failure process using a software reliability growth model. The model developed is validated on a four release failure data set. Another major concern for the software development firms is to plan the release of the upgraded version. When different versions of the software are to be released, then the firm plans the release on the basis of testing progress of the new code, as well as the bugs reported during the operational phase of the previous version. In this paper, we formulate an optimal release planning problem which minimizes the cost of testing of the release that is to be brought into market under the constraint of removing a desired proportion of faults from the current release. The problem is illustrated using a numerical example, and is solved using a genetic algorithm.
引用
收藏
页码:758 / 768
页数:11
相关论文
共 50 条
  • [31] Bayesian approach to optimal release policy of software system
    Kim, H
    Yamada, S
    Park, D
    IEICE TRANSACTIONS ON FUNDAMENTALS OF ELECTRONICS COMMUNICATIONS AND COMPUTER SCIENCES, 2005, E88A (12) : 3618 - 3626
  • [32] OPTIMAL PRICE AND RELEASE TIME OF A SOFTWARE UNDER WARRANTY
    Kapur, P. K.
    Yamada, Shigeru
    Aggarwal, Anu G.
    Shrivastava, Avinash Kumar
    INTERNATIONAL JOURNAL OF RELIABILITY QUALITY AND SAFETY ENGINEERING, 2013, 20 (03)
  • [33] Optimal software release problems based on customer requirements
    Fujiwara, Takaji
    Yamada, Shigeru
    Kusumoto, Hiromi
    THIRTEENTH ISSAT INTERNATIONAL CONFERENCE ON RELIABILITY AND QUALITY IN DESIGN, PROCEEDINGS, 2007, : 47 - +
  • [34] Integrating Human Learning Factors and Bayesian Analysis Into Software Reliability Growth Models for Optimal Release Strategies
    Fang, Chih-Chiang
    Ma, Liping
    Kuo, Wenfeng
    IEEE ACCESS, 2025, 13 : 11846 - 11862
  • [35] Bayesian updating of optimal release time for software systems
    Kuei-Chen Chiu
    Jyh-Wen Ho
    Yeu-Shiang Huang
    Software Quality Journal, 2009, 17
  • [36] Integrating Human Learning Factors and Bayesian Analysis Into Software Reliability Growth Models for Optimal Release Strategies
    Fang, Chih-Chiang
    Ma, Liping
    Kuo, Wenfeng
    IEEE ACCESS, 2025, 13 : 11846 - 11862
  • [37] An Ideal Software Release Policy for an Improved Software Reliability Growth Model Incorporating Imperfect Debugging with Fault Removal Efficiency and Change Point
    Chatterjee, Subhashis
    Shukla, Ankur
    ASIA-PACIFIC JOURNAL OF OPERATIONAL RESEARCH, 2017, 34 (03)
  • [38] TWO-DIMENSIONAL SOFTWARE RELIABILITY GROWTH MODELING WITH EFFECT OF CHANGE-POINT
    Fukuma, Keisuke
    Inoue, Shinji
    Yamada, Shigeru
    16TH ISSAT INTERNATIONAL CONFERENCE ON RELIABILITY AND QUALITY IN DESIGN, 2010, : 95 - 99
  • [39] Analysis of Fuzzy Software Reliability Growth Model and Optimal Release Policy with Log-logistic Testing Effort under Imperfect Debugging
    Rani, Seema
    Ahmad, Nesar
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2019, 19 (07): : 185 - 195
  • [40] TWO-DIMENSIONAL SOFTWARE RELIABILITY MODELING WITH RANDOMNESS OF EFFECT OF CHANG-POINT
    Inoue, Shinji
    Yamada, Shigeru
    ICIM2012: PROCEEDINGS OF THE ELEVENTH INTERNATIONAL CONFERENCE ON INDUSTRIAL MANAGEMENT, 2012, : 363 - 368