The Covariate Software Failure and Reliability Assessment Tool (C-SFRAT)  
Author Jacob Aubertine


Co-Author(s) Vidhyashree Nagaraju; Lance Fiondella


Abstract Covariate software reliability models characterize defect discovery as a function of test activities and related software metrics. These models also enable more detailed test activity allocation problems suitable for process improvement. However, the mathematical and algorithmic knowledge required to apply these models deters widespread adoption by software practitioners. This paper presents the C-SFRAT (Covariate Software Failure and Reliability Assessment Tool), a free and open source application to promote the adoption of covariate software reliability models. The tool is extensible, allowing for the contributions of new hazard functions, goodness-of-fit measures, and optimization problems. The steps to add a new hazard function are described. Application of the C-SFRAT to two data sets from the literature indicates that, in some cases, newly incorporated hazard functions perform best.


Keywords Software reliability, software reliability growth model, covariate software reliability growth model, test activity allocation problem, C-SFRAT
    Article #:  RQD26-266

Proceedings of 26th ISSAT International Conference on Reliability & Quality in Design
Virtual Event

August 5-7, 2021