TY - JOUR
T1 - Modeling and analysis of software fault detection and correction process by considering time dependency
AU - Wu, Y. P.
AU - Hu, Q. P.
AU - Xie, M.
AU - Ng, S. H.
PY - 2007/12
Y1 - 2007/12
N2 - Software reliability modeling & estimation plays a critical role in software development, particularly during the software testing stage. Although there are many research papers on this subject, few of them address the realistic time delays between fault detection and fault correction processes. This paper investigates an approach to incorporate the time dependencies between the fault detection, and fault correction processes, focusing on the parameter estimations of the combined model. Maximum likelihood estimates of combined models are derived from an explicit likelihood formula under various time delay assumptions. Various characteristics of the combined model, like the predictive capability, are also analyzed, and compared with the traditional least squares estimation method. Furthermore, we study a direct, useful application of the proposed model & estimation method to the classical optimal release time problem faced by software decision makers. The results illustrate the effect of time delay on the optimal release policy, and the overall software development cost. © 2007 IEEE.
AB - Software reliability modeling & estimation plays a critical role in software development, particularly during the software testing stage. Although there are many research papers on this subject, few of them address the realistic time delays between fault detection and fault correction processes. This paper investigates an approach to incorporate the time dependencies between the fault detection, and fault correction processes, focusing on the parameter estimations of the combined model. Maximum likelihood estimates of combined models are derived from an explicit likelihood formula under various time delay assumptions. Various characteristics of the combined model, like the predictive capability, are also analyzed, and compared with the traditional least squares estimation method. Furthermore, we study a direct, useful application of the proposed model & estimation method to the classical optimal release time problem faced by software decision makers. The results illustrate the effect of time delay on the optimal release policy, and the overall software development cost. © 2007 IEEE.
KW - Delay time modeling
KW - Delays
KW - Fault correction
KW - Fault detection
KW - Fault tolerance
KW - Maximum likelihood estimation
KW - Modeling
KW - Non-homogeneous poisson process
KW - Parameter estimation
KW - Poisson equation
KW - Software reliability
UR - http://www.scopus.com/inward/record.url?scp=36949029382&partnerID=8YFLogxK
UR - https://www.scopus.com/record/pubmetrics.uri?eid=2-s2.0-36949029382&origin=recordpage
U2 - 10.1109/TR.2007.909760
DO - 10.1109/TR.2007.909760
M3 - RGC 21 - Publication in refereed journal
SN - 0018-9529
VL - 56
SP - 629
EP - 642
JO - IEEE Transactions on Reliability
JF - IEEE Transactions on Reliability
IS - 4
ER -