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