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 条
  • [1] A multi-release software reliability modeling for open source software incorporating dependent fault detection process
    Zhu, Mengmeng
    Pham, Hoang
    ANNALS OF OPERATIONS RESEARCH, 2018, 269 (1-2) : 773 - 790
  • [2] Modeling and analysis of reliability of multi-release open source software incorporating both fault detection and correction processes
    Yang, Jianfeng
    Liu, Yu
    Xie, Min
    Zhao, Ming
    JOURNAL OF SYSTEMS AND SOFTWARE, 2016, 115 : 102 - 110
  • [3] Unveiling the Evolution: Multi-Patch Multi-Release Software Reliability Growth Model with Testing Effort
    Singh, Veenu
    Kumar, Vijay
    Singh, V. B.
    Agrawal, Arun Prakash
    JOURNAL OF RELIABILITY AND STATISTICAL STUDIES, 2024, 17 (02): : 393 - 416
  • [4] Revisiting multi-release software reliability growth model under the influence of multiple software patches
    Veenu Singh
    Vijay Kumar
    Life Cycle Reliability and Safety Engineering, 2025, 14 (2) : 275 - 288
  • [5] Generalised fault detection and correction modelling framework for multi-release of software
    Saraf I.
    Shrivastava A.K.
    Iqbal J.
    International Journal of Industrial and Systems Engineering, 2020, 34 (04): : 464 - 493
  • [6] Modeling and Analysis of Reliability and Optimal Release Policy of Software with Testing Domain Coverage Efficiency
    Chatterjee, S.
    Chaudhuri, Bhagyashree
    Bhar, Chandan
    Shukla, Ankur
    2016 5TH INTERNATIONAL CONFERENCE ON RELIABILITY, INFOCOM TECHNOLOGIES AND OPTIMIZATION (TRENDS AND FUTURE DIRECTIONS) (ICRITO), 2016, : 90 - 95
  • [7] Reliability assessment of coverage execution oriented software growth model and genetic algorithm driven release planning
    Kaur, Gurjeet
    Tandon, Abhishek
    Mittal, Rubina
    Singh, Atul
    INTERNATIONAL JOURNAL OF SYSTEM ASSURANCE ENGINEERING AND MANAGEMENT, 2025,
  • [8] Optimal Release Policy for Covariate Software Reliability Models
    Yawlui, Ebenezer
    Silva, Priscila
    Nagaraju, Vidhyashree
    Fiondella, Lance
    2023 ANNUAL RELIABILITY AND MAINTAINABILITY SYMPOSIUM, RAMS, 2023,
  • [9] Multi-release software model based on testing coverage incorporating random effect (SDE)
    Bibyan, Ritu
    Anand, Sameer
    Aggarwal, Anu G.
    Kaur, Gurjeet
    METHODSX, 2023, 10
  • [10] Risk-based Intelligent Software Release Planning
    Tokumoto, Shunsuke
    Dohi, Tadashi
    2012 9TH INTERNATIONAL CONFERENCE ON UBIQUITOUS INTELLIGENCE & COMPUTING AND 9TH INTERNATIONAL CONFERENCE ON AUTONOMIC & TRUSTED COMPUTING (UIC/ATC), 2012, : 240 - 247