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 条
  • [21] Comparisons of optimal release policies for software systems
    Shinohara, Y
    Dohi, T
    Osaki, S
    COMPUTERS & INDUSTRIAL ENGINEERING, 1997, 33 (3-4) : 813 - 816
  • [22] An Optimal Release Policy for Software Testing Process
    Cao Ping
    Dong Zhao
    Liu Ke
    PROCEEDINGS OF THE 29TH CHINESE CONTROL CONFERENCE, 2010, : 6037 - 6042
  • [23] Optimal release policy for hyper-geometric distribution software-reliability growth model
    Hou, RH
    Kuo, SY
    Chang, YP
    IEEE TRANSACTIONS ON RELIABILITY, 1996, 45 (04) : 646 - 651
  • [24] Interval Estimations of Software Reliability and Optimal Release Time Based on Better Bootstrap Confidence Intervals
    Inoue, Shinji
    Yamada, Shigeru
    2013 IEEE INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND ENGINEERING MANAGEMENT (IEEM 2013), 2013, : 467 - 471
  • [25] Reliability and optimal release time analysis for multi up-gradation software with imperfect debugging and varied testing coverage under the effect of random field environments
    Chatterjee, Subhashis
    Saha, Deepjyoti
    Sharma, Akhilesh
    Verma, Yogesh
    ANNALS OF OPERATIONS RESEARCH, 2022, 312 (01) : 65 - 85
  • [26] Optimal release time determination via fuzzy goal programming approach for SDE-based software reliability growth model
    Chatterjee, S.
    Chaudhuri, Bhagyashree
    Bhar, Chandan
    SOFT COMPUTING, 2021, 25 (05) : 3545 - 3564
  • [27] A software reliability model incorporating fault removal efficiency and it's release policy
    Samal, Umashankar
    Kumar, Ajay
    COMPUTATIONAL STATISTICS, 2024, 39 (06) : 3137 - 3155
  • [28] Optimal Software Release Time Determination with Risk Constraint
    Yang, Bo
    Hu, Huajun
    Zhou, Jun
    ANNUAL RELIABILITY AND MAINTAINABILITY SYMPOSIUM, 2008 PROCEEDINGS, 2008, : 395 - +
  • [29] Bayesian updating of optimal release time for software systems
    Chiu, Kuei-Chen
    Ho, Jyh-Wen
    Huang, Yeu-Shiang
    SOFTWARE QUALITY JOURNAL, 2009, 17 (01) : 99 - 120
  • [30] Optimal Software Release Policy with Change-Point
    Inoue, Shinji
    Yamada, Shigeru
    IEEM: 2008 INTERNATIONAL CONFERENCE ON INDUSTRIAL ENGINEERING AND ENGINEERING MANAGEMENT, VOLS 1-3, 2008, : 531 - 535