A Covariate Software Reliability Model and Optimal Test Activity Allocation
A Covariate Software Reliability Model and Optimal Test Activity Allocation
复制标题
协变量软件可靠性模型和最优测试活动分配
DOI:
10.1016/j.jss.2020.110643
复制
发表时间:
2021
期刊:
影响因子:
--
通讯作者:
and Fiondella, L.
中科院分区:
文献类型:
--
作者:
Nagaraju, V.;Jayasinghe, C.;and Fiondella, L.
Traditional software reliability growth models enable quantitative assessment of the software testing process by characterizing fault detection in terms of testing time or effort. However, the majority of these models do not identify specific testing activities underlying fault discovery and thus can only provide limited guidance on how to incrementally allocate effort. Although there are several novel studies focused on covariate software reliability growth models, they are limited to model development, application, and assessment. This paper presents a non-homogeneous Poisson process software reliability growth model incorporating covariates based on the discrete Cox proportional hazards model. An efficient and stable expectation conditional maximization algorithm is applied to identify the model parameters. An optimal test activity allocation problem is formulated to maximize fault discovery. The proposed method is illustrated through numerical examples on a data set from the literature.