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 条
  • [41] Predicting Release Time Based on Generalized Software Reliability Model (GSRM)
    Honda, Kiyoshi
    Washizaki, Hironori
    Fukazawa, Yoshiaki
    2014 IEEE 38TH ANNUAL INTERNATIONAL COMPUTERS, SOFTWARE AND APPLICATIONS CONFERENCE (COMPSAC), 2014, : 604 - 605
  • [42] Economic analysis of software release problems with warranty cost and reliability requirement
    Kimura, M
    Toyota, T
    Yamada, S
    RELIABILITY ENGINEERING & SYSTEM SAFETY, 1999, 66 (01) : 49 - 55
  • [43] Software reliability analysis and optimal release problem based on a flexible stochastic differential equation model in distributed development environment
    Uchida, M
    Tamura, Y
    Yamada, S
    NINTH ISSAT INTERNATIONAL CONFERENCE ON RELIABILITY AND QUALITY IN DESIGN, 2003 PROCEEDINGS, 2003, : 12 - 16
  • [44] MULTIOBJECTIVE SOFTWARE RELEASE PLANNING WITH DEPENDENT REQUIREMENTS AND UNDEFINED NUMBER OF RELEASES
    Albuquerque Brasil, Marcia Maria
    Nepomuceno da Silva, Thiago Gomes
    de Freitas, Fabricio Gomes
    de Souza, Jerffeson Teixeira
    Cortes, Mariela Ines
    ICEIS 2011: PROCEEDINGS OF THE 13TH INTERNATIONAL CONFERENCE ON ENTERPRISE INFORMATION SYSTEMS, VOL 3, 2011, : 97 - 107
  • [45] An Approach to Study Bugs Infusion-Based Modeling and Optimal Release Time for Open-Source Software
    Gupta, Priyanka
    Yadav, Asha
    Singh, Ompal
    Anand, Adarsh
    Kapur, P. K.
    INTERNATIONAL JOURNAL OF RELIABILITY QUALITY AND SAFETY ENGINEERING, 2024, 31 (04)
  • [46] Selection of Optimal Method of Software Release Time Incorporating Imperfect Debugging
    Gautam, Shubhra
    Kumar, Deepak
    Patnaik, L. M.
    2018 4TH INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE & COMMUNICATION TECHNOLOGY (CICT), 2018,
  • [47] TWO-DIMENSIONAL MODELING OF CAR RELIABILITY DURING WARRANTY PERIOD
    Sliz, Piotr
    Wycinka, Ewa
    Jackowska, Beata
    SCIENTIFIC JOURNAL OF SILESIAN UNIVERSITY OF TECHNOLOGY-SERIES TRANSPORT, 2023, 121 : 223 - 239
  • [48] A two-phase software reliability modeling involving with software fault dependency and imperfect fault removal
    Zhu, Mengmeng
    Pham, Hoang
    COMPUTER LANGUAGES SYSTEMS & STRUCTURES, 2018, 53 : 27 - 42
  • [49] Modelling software reliability growth through generalized inflection S-shaped fault reduction factor and optimal release time
    Pradhan, Vishal
    Kumar, Ajay
    Dhar, Joydip
    PROCEEDINGS OF THE INSTITUTION OF MECHANICAL ENGINEERS PART O-JOURNAL OF RISK AND RELIABILITY, 2022, 236 (01) : 18 - 36
  • [50] Optimal release time determination via fuzzy goal programming approach for SDE-based software reliability growth model
    S. Chatterjee
    Bhagyashree Chaudhuri
    Chandan Bhar
    Soft Computing, 2021, 25 : 3545 - 3564