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.
Abstract
This paper develops and evaluates a new non-homogeneous Markov process (NHMP)-based framework for software reliability modeling under imperfect debugging. Existing NHMP-based software reliability models are built from bounded cumulative baseline intensities and therefore correspond to finite-failure formulations. This assumption can be restrictive when debugging may introduce new faults and the cumulative number of detectable faults is not naturally bounded. To address this issue, we derive NHMP transition rates from failure-rate baseline functions, following the modeling idea of infinite-failure NHPP-based software reliability models. Using two subclasses of NHMPs, namely generalized binomial processes (GBPs) and generalized Pólya processes (GPPs), we formulate 22 models, consisting of 11 alternative GBP-based models and 11 GPP-based models. Their goodness-of-fit and predictive performances are evaluated using 8 software fault-detection time-domain data sets and 8 grouped data sets, and are compared with representative NHPP-based software reliability models. The numerical results show that the proposed framework often improves goodness-of-fit, while its predictive advantage is more limited.
Maintenance outcomes in real-world industrial settings are inherently stochastic, varying among better-than-minimal, minimal, and worse-than-minimal effects due to factors such as technician expertise, environmental conditions, and component wear. Traditional repairable system models—including the Non-Homogeneous Poiss...
Mei-Xuan Zhang, Wen-Jie Dong, A. Kujawińska· Proceedings of the Instituti...· 0 citations
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
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 c...
Chih-Chiang Fang, Jun-Bo Wang· International Journal of Ind...· 0 citations
Structural reliability assesses the probability that a structure will satisfy specified safety and serviceability requirements. This assessment is challenging because loads, material properties, deterioration, and measurements are subject to uncertainty. This review explains how probability models and engineering data...
Ming-Dong Ma· Theoretical and Natural Scie...· 0 citations
Software reliability modeling is essential for assessing fault-detection behavior and predicting future software failures during the testing phase. Traditional nonhomogeneous Poisson process (NHPP)-based software reliability models (SRMs) are mathematically tractable, but they do not explicitly capture history-dependen...
Nan-Xiang Qiu, Tadashi Dohi, Jing-Chi Wu et al.· International journal of mat...· 0 citations
Modern systems incorporate an increasing number of components performing complex functions, necessitating the development of adequate mathematical models for their reliability. Particular attention should be paid to mission-critical units, whose failure may lead to the breakdown of the entire system. Such priority unit...
Yuriy E. Obzherin, Stanislav M. Sidorov· International Journal of Rel...· 0 citations
We use cookies to run the site and, with your consent, for analytics and to show ads.
See our Cookie Policy.