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 条
  • [21] An Ideal Software Release Policy for an Improved Software Reliability Growth Model Incorporating Imperfect Debugging with Fault Removal Efficiency and Change Point
    Chatterjee, Subhashis
    Shukla, Ankur
    ASIA-PACIFIC JOURNAL OF OPERATIONAL RESEARCH, 2017, 34 (03)
  • [22] 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
  • [23] Analysis of Fuzzy Software Reliability Growth Model and Optimal Release Policy with Log-logistic Testing Effort under Imperfect Debugging
    Rani, Seema
    Ahmad, Nesar
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2019, 19 (07): : 185 - 195
  • [24] 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,
  • [25] Study of a New Software Reliability Growth Model under Uncertain Operating Environments and Dependent Failures
    Lee, Dahye
    Chang, Inhong
    Pham, Hoang
    MATHEMATICS, 2023, 11 (18)
  • [26] Parametric Software Reliability Growth Model with Testing Effort : A Review
    Ahmad, Md Zubair
    Ahmad, N.
    2021 INTERNATIONAL CONFERENCE ON COMPUTATIONAL PERFORMANCE EVALUATION (COMPE-2021), 2021, : 899 - 904
  • [27] A new boosting-based software reliability growth model
    Utkin, Lev V.
    Coolen, Frank P. A.
    COMMUNICATIONS IN STATISTICS-THEORY AND METHODS, 2021, 50 (24) : 6167 - 6194
  • [28] A heterogeneous single changepoint software reliability growth model framework
    Nagaraju, Vidhyashree
    Fiondella, Lance
    Wandji, Thierry
    SOFTWARE TESTING VERIFICATION & RELIABILITY, 2019, 29 (08)
  • [29] Using ANN to Study the Reliability Growth of Multiple Versions of Software Systems
    Gupta, Priyanka
    Anand, Adarsh
    Aggrawal, Deepti
    Ram, Mangey
    INTERNATIONAL JOURNAL OF RELIABILITY QUALITY AND SAFETY ENGINEERING, 2024,
  • [30] A Novel Software Reliability Growth Model of Safety-critical Software Considering Fault Severity Classification
    Guo, Chao
    Zhou, Shuqiao
    Li, Jianghai
    Chen, Fan
    Li, Duo
    Huang, Xiaojin
    2019 4TH INTERNATIONAL CONFERENCE ON SYSTEM RELIABILITY AND SAFETY (ICSRS 2019), 2019, : 25 - 29