Alatent‐factor self‐excitingpoint process for software failures
提出一种包含潜在变量的自激励点过程模型,用于描述软件开发中因修改可能引入新故障导致的可靠性变化,并在两个软件可靠性数据集上验证其优于标准点过程模型。
Abstract Software debugging is the process of detecting and removing bugs during software development. Although the intent of modifications to the software is to remove bugs, one cannot rule out the possibility of introducing new bugs as a result of these modifications. We consider a self‐exciting point process, which can incorporate the case of reliability deterioration due to the potential introduction of new bugs to the software during the development phase. In order to account for the unobservable process of introducing bugs, latent variables are incorporated into the self‐exciting point process models. The models are then applied to two data sets in software reliability and additional insights that can be obtained from these models are discussed. Our results suggest that the self‐exciting processes with latent factors perform better than the standard point process models in describing the behavior of software failures during the debugging process.