Optimal test activity allocation for covariate software reliability and security models

Traditional software reliability growth models enable quantitative assessment of the software testing process by characterizing the 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 thu...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:The Journal of systems and software 2020-10, Vol.168, p.110643, Article 110643
Hauptverfasser: Nagaraju, Vidhyashree, Jayasinghe, Chathuri, Fiondella, Lance
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:Traditional software reliability growth models enable quantitative assessment of the software testing process by characterizing the 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 two data sets. •A NHPP software reliability growth model incorporating covariates is developed.•Efficient expectation conditional maximization algorithms are derived.•The optimal testing activity allocation problem maximizes fault exposure.•Results suggest periodic application of testing activity allocation can guide test.
ISSN:0164-1212
1873-1228
DOI:10.1016/j.jss.2020.110643