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 条
  • [31] Software Reliability Growth Model for N-Version Fault Tolerant Software with Common and Independent Faults
    Kumar, Sudeep
    Aggarwal, Anu G.
    Gupta, Ritu
    Kapur, P. K.
    INTERNATIONAL JOURNAL OF RELIABILITY QUALITY AND SAFETY ENGINEERING, 2023, 30 (06)
  • [32] Multi Up-Gradation Reliability Model for Open Source Software
    Ahmadi M.
    Mahdavi I.
    Garmabaki A.H.S.
    Lecture Notes in Mechanical Engineering, 2016, : 691 - 702
  • [33] Software reliability growth model considering differences between testing and operation
    School of Computer Science and Technology, Harbin Institute of Technology, Harbin 150001, China
    Jisuanji Yanjiu yu Fazhan, 2006, 3 (503-508): : 503 - 508
  • [34] A Parameter Estimation of Software Reliability Growth Model with Change-Point
    Kim, Do Hoon
    Park, Chun Gun
    Nam, Kyung H.
    KOREAN JOURNAL OF APPLIED STATISTICS, 2008, 21 (05) : 813 - 823
  • [35] A Stochastic Software Reliability Growth Model with Learning and Change-point
    Zhang, Nan
    Cui, Gang
    Liu, Hongwei
    2012 WORLD AUTOMATION CONGRESS (WAC), 2012,
  • [36] A robust weighted SVR-based software reliability growth model
    Utkin, Lev V.
    Coolen, Frank P. A.
    RELIABILITY ENGINEERING & SYSTEM SAFETY, 2018, 176 : 93 - 101
  • [37] NHPP Software Reliability Growth Model Incorporating Fault Detection and Debugging
    He Yan
    PROCEEDINGS OF 2013 IEEE 4TH INTERNATIONAL CONFERENCE ON SOFTWARE ENGINEERING AND SERVICE SCIENCE (ICSESS), 2012, : 225 - 228
  • [38] AN NHPP SOFTWARE RELIABILITY GROWTH MODEL WITH IMPERFECT DEBUGGING AND ERROR GENERATION
    Roy, P.
    Mahapatra, G. S.
    Dey, K. N.
    INTERNATIONAL JOURNAL OF RELIABILITY QUALITY AND SAFETY ENGINEERING, 2014, 21 (02)
  • [39] A software reliability growth model considering an S-shaped testing effort function under imperfect debugging
    Li H.
    Li Q.
    Lu M.
    Harbin Gongcheng Daxue Xuebao/Journal of Harbin Engineering University, 2011, 32 (11): : 1460 - 1467
  • [40] Software reliability growth model considering testing environment and actual operation environment
    Zhao, Jing
    Liu, Hongwei
    Cui, Gang
    Yang, Xiaozong
    Jisuanji Yanjiu yu Fazhan/Computer Research and Development, 2006, 43 (05): : 881 - 887