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 条
  • [1] 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
  • [2] Two Dimensional Multi-Release Software Reliability Modeling and Optimal Release Planning
    Kapur, P. K.
    Pham, H.
    Aggarwal, Anu G.
    Kaur, Gurjeet
    IEEE TRANSACTIONS ON RELIABILITY, 2012, 61 (03) : 758 - 768
  • [3] 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
  • [4] 2-Dimensional Multi-Release Software Reliability Modeling considering Fault Reduction Factor under Imperfect Debugging
    Anand, Sameer
    Verma, Vibha
    Aggarwal, Anu Gupta
    INGENIERIA SOLIDARIA, 2018, 14 (25):
  • [5] Generalized multi-release modelling of software reliability growth models from the perspective of two types of imperfect debugging and change point
    Saraf, Iqra
    Iqbal, Javaid
    QUALITY AND RELIABILITY ENGINEERING INTERNATIONAL, 2019, 35 (07) : 2358 - 2370
  • [6] Two-Dimensional Multi-Release Software Reliability Modeling for Fault Detection and Fault Correction Processes
    Kumar, Vijay
    Mathur, Paridhi
    Sahni, Ramita
    Anand, Mohit
    INTERNATIONAL JOURNAL OF RELIABILITY QUALITY & SAFETY ENGINEERING, 2016, 23 (03)
  • [7] Generalized Multi-Release Framework for Fault Prediction in Open Source Software
    Khurshid, Shozab
    Shrivastava, A. K.
    Iqbal, Javaid
    INTERNATIONAL JOURNAL OF SOFTWARE INNOVATION, 2019, 7 (04) : 86 - 107
  • [8] Modeling and monitoring multi-release software systems based on failure detection rate: a generalized approach
    Jyotish N. P. Singh
    Adarsh Anand
    Priyanka Gupta
    International Journal of System Assurance Engineering and Management, 2024, 15 : 1397 - 1406
  • [9] Dynamic testing resource allocation modeling for multi-release software using optimal control theory and genetic algorithm
    Kumar, Vijay
    Sahni, Ramita
    INTERNATIONAL JOURNAL OF QUALITY & RELIABILITY MANAGEMENT, 2020, 37 (6-7) : 1049 - 1069
  • [10] Analysis of 4p-Kappa TEF in to Software Reliability Growth Model and Optimal Software Release Policy
    Rafi, Sk. Md.
    Rao, K. Nageswara
    Sety, K. Pallam
    Akthar, Shaheda
    INTERNATIONAL JOURNAL OF COMPUTER SCIENCE AND NETWORK SECURITY, 2010, 10 (02): : 119 - 130