Revisiting multi-release software reliability growth model under the influence of multiple software patches

被引:0
|
作者
Veenu Singh [1 ]
Vijay Kumar [2 ]
机构
[1] Amity University,Amity Institute of Information Technology
[2] AIAS,Department of Mathematics
[3] Amity University,undefined
关键词
Software Reliability Growth Model; Patch; Multi-Release; Genetic Algorithm; Testing Cost;
D O I
10.1007/s41872-025-00309-6
中图分类号
学科分类号
摘要
The increasing reliance of humans on software systems has heightened the pressure on software organizations to meet end-user demand for high-quality software. To ensure software quality, continuous testing is necessary. However, prolonged testing can lead to increased software costs. To stay competitive, organizations are releasing software early and continuing testing during the operational phase, addressing existing bugs by releasing patches. A patch is a set of changes in a computer program designed to fix, improve, or update it. Patches are released to fix any security vulnerability or to fix any bug. For minor changes to any software, it is easy and economical to release patches to the user rather than releasing newly designed software. In this paper, we have introduced a software reliability growth model (SRGM) that integrates continuous testing and multiple patch release on multi-release software utilizing genetic algorithm (GA) to optimize patch release timing and cost. Our model emphasizes a realistic understanding of the modern software development lifecycle, where software is often released with known bugs that are fixed through subsequent patches. We have used the exponential distribution function to develop the model. Further, the parameter estimation is done using Statistical Package for Social Sciences (SPSS). We have also discussed the reliability of the proposed model. Numerical illustration is done on a real dataset in order to validate the results. Our model helps software organizations to maintain high-quality standards even after early software release. Continuous improvement and reliable patch management can enhance user satisfaction and trust in software products.
引用
收藏
页码:275 / 288
页数:13
相关论文
共 50 条
  • [41] Software reliability growth modeling with dynamic faults and release time optimization using GA and MAUT
    Pachauri, Bhoopendra
    Kumar, Ajay
    Dhar, Joydip
    APPLIED MATHEMATICS AND COMPUTATION, 2014, 242 : 500 - 509
  • [42] A software-reliability growth model for N-version programming systems
    Teng, XL
    Pham, H
    IEEE TRANSACTIONS ON RELIABILITY, 2002, 51 (03) : 311 - 321
  • [43] 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
  • [44] 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
  • [45] A generalized multiple environmental factors software reliability model with stochastic fault detection process
    Zhu, Mengmeng
    Pham, Hoang
    ANNALS OF OPERATIONS RESEARCH, 2022, 311 (01) : 525 - 546
  • [46] A generalized multiple environmental factors software reliability model with stochastic fault detection process
    Mengmeng Zhu
    Hoang Pham
    Annals of Operations Research, 2022, 311 : 525 - 546
  • [47] An All-Stage Truncated Multiple Change Point Model for Software Reliability Assessment
    Inoue, Shinji
    Taniguchi, Saki
    Yamada, Shigeru
    INTERNATIONAL JOURNAL OF RELIABILITY QUALITY & SAFETY ENGINEERING, 2015, 22 (04)
  • [48] 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
  • [49] Research on software reliability growth model of reactor protection system for HTR-PM
    Liu, Yu
    Li, Duo
    Guo, Chao
    Yuanzineng Kexue Jishu/Atomic Energy Science and Technology, 2015, 49 (10): : 1870 - 1875
  • [50] DC-SRGM: Deep Cross-Project Software Reliability Growth Model
    San, Kyawt Kyawt
    Washizaki, Hironori
    Fukazawa, Yoshiaki
    Honda, Kiyoshi
    Taga, Masahiro
    Matsuzaki, Akira
    2019 IEEE 30TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING WORKSHOPS (ISSREW 2019), 2019, : 61 - 66