2026· International Journal of Industrial Engineering Computations· 0 citations· 1 references
TL;DR
An integrated optimization framework for multi-version software release planning that jointly considers imperfect debugging, time-delayed fault removal, and reliability–cost trade-offs is proposed and offers practical managerial insights for balancing software quality, development resources, and release scheduling in complex multi-version software development environments.
Abstract
Modern software-intensive engineering systems require release planning strategies that simultaneously balance software reliability, development cost, and time-to-market under uncertain debugging conditions. Existing software reliability growth models (SRGMs) generally assume perfect debugging or instantaneous fault removal, whereas practical software development often involves imperfect fault correction, delayed debugging processes, and multiple sequential software releases. Moreover, most existing studies primarily focus on reliability estimation rather than optimization-oriented release decision support. To address these limitations, this study proposes an integrated optimization framework for multi-version software release planning that jointly considers imperfect debugging, time-delayed fault removal, and reliability–cost trade-offs. The proposed framework is developed based on a non-homogeneous Poisson process (NHPP) and extends conventional SRGMs by explicitly modeling the interactions among fault detection, delayed correction, and debugging efficiency across successive software versions. A joint optimization model is subsequently formulated to determine economically efficient release policies while satisfying predefined reliability requirements. Numerical experiments demonstrate that the proposed approach consistently achieves lower total expected costs and improved release decisions compared with conventional sequential planning methods. Sensitivity analyses further reveal the significant influence of debugging efficiency, delay effects, and fault-removal dynamics on optimal release policies and overall software reliability. From an industrial engineering perspective, the proposed framework provides an effective computational decision-support methodology for software release management by integrating reliability modeling with optimization techniques. The results offer practical managerial insights for balancing software quality, development resources, and release scheduling in complex multi-version software development environments.
Reliable software is essential because failures can disrupt critical services, cause financial loss, and reduce user trust. Software reliability depends not only on how faults are detected, but also on how effectively they are removed. Many existing software reliability growth models (SRGMs) treat these processes sep...
Umashankar Samal· Quality and Reliability Engi...· 0 citations
A new non-homogeneous Markov process (NHMP)-based framework for software reliability modeling under imperfect debugging is developed and evaluated, showing that the proposed framework often improves goodness-of-fit, while its predictive advantage is more limited.
This study proposes an SRGM considering change point, fault removal efficiency, and fault detection rate, unlike traditional models, considers that the fault detection rate depends not only on the number of faults detected but also on the remaining number of faults that have not been detected.
Existing redundancy allocation and maintenance optimization models commonly neglect imperfect monitoring and maintenance conditions and often rely on sequential decision approaches. This study proposes a joint optimization framework for redundancy allocation and CBM in heterogeneous repairable multi-state weighted k-ou...
Sebastian Miranda, F. Kristjanpoller, P. Viveros et al.· Eksploatacja I Niezawodnosc-...· 0 citations
Aiming at the progressive failure and multi-domain coupling risks of battery management systems (BMS) for electric ships operating in marine environments, existing reliability evaluation methods fail to simultaneously characterize multi-state degradation evolution, sequential failure propagation, and common cause f...
Hong-Bin Wei, Yun-Bo Li· Frontiers in Marine Science· 0 citations
This study investigates a multi‐machine, multi‐period preventive maintenance and replacement scheduling problem under reliability deterioration. Each machine is modeled as a repairable system whose degradation follows a power‐law process, while maintenance actions influence future reliability through an effective‐age...
Chih-Chiang Fang· Quality and Reliability Engi...· 0 citations
We use cookies to run the site and, with your consent, for analytics and to show ads.
See our Cookie Policy.