Practical software reliability engineering with the Software Failure and Reliability Assessment Tool (SFRAT)

Many large software projects struggle to achieve their reliability targets. Software reliability growth models quantify reliability from failure data collected during software testing. This paper presents the Software Failure and Reliability Assessment Tool (SFRAT), which implements several software...

Full description

Bibliographic Details
Main Authors: Vidhyashree Nagaraju, Venkateswaran Shekar, Joshua Steakelum, Melanie Luperon, Ying Shi, Lance Fiondella
Format: Article
Language:English
Published: Elsevier 2019-07-01
Series:SoftwareX
Online Access:http://www.sciencedirect.com/science/article/pii/S2352711019302134
id doaj-ca093538a88d4c27826e0079ed1d0190
record_format Article
spelling doaj-ca093538a88d4c27826e0079ed1d01902020-11-25T01:20:44ZengElsevierSoftwareX2352-71102019-07-0110Practical software reliability engineering with the Software Failure and Reliability Assessment Tool (SFRAT)Vidhyashree Nagaraju0Venkateswaran Shekar1Joshua Steakelum2Melanie Luperon3Ying Shi4Lance Fiondella5Department of Electrical and Computer Engineering, University of Massachusetts, Dartmouth, MA, 02747, USADepartment of Electrical and Computer Engineering, University of Massachusetts, Dartmouth, MA, 02747, USADepartment of Electrical and Computer Engineering, University of Massachusetts, Dartmouth, MA, 02747, USADepartment of Electrical and Computer Engineering, University of Massachusetts, Dartmouth, MA, 02747, USAGoddard Space Flight Center, National Aeronautics and Space Administration, USADepartment of Electrical and Computer Engineering, University of Massachusetts, Dartmouth, MA, 02747, USA; Corresponding author.Many large software projects struggle to achieve their reliability targets. Software reliability growth models quantify reliability from failure data collected during software testing. This paper presents the Software Failure and Reliability Assessment Tool (SFRAT), which implements several software reliability growth models as a free and open source application. The open source nature of the tool enables users to integrate the methods into their organization’s workflow and researchers to contribute additional statistical methods. The tool is presented in the context of a NASA project. Keywords: Software reliability engineering, Software reliability growth model, Software Failure and Reliability Assessment Tool, Open source, R programming language, GitHubhttp://www.sciencedirect.com/science/article/pii/S2352711019302134
collection DOAJ
language English
format Article
sources DOAJ
author Vidhyashree Nagaraju
Venkateswaran Shekar
Joshua Steakelum
Melanie Luperon
Ying Shi
Lance Fiondella
spellingShingle Vidhyashree Nagaraju
Venkateswaran Shekar
Joshua Steakelum
Melanie Luperon
Ying Shi
Lance Fiondella
Practical software reliability engineering with the Software Failure and Reliability Assessment Tool (SFRAT)
SoftwareX
author_facet Vidhyashree Nagaraju
Venkateswaran Shekar
Joshua Steakelum
Melanie Luperon
Ying Shi
Lance Fiondella
author_sort Vidhyashree Nagaraju
title Practical software reliability engineering with the Software Failure and Reliability Assessment Tool (SFRAT)
title_short Practical software reliability engineering with the Software Failure and Reliability Assessment Tool (SFRAT)
title_full Practical software reliability engineering with the Software Failure and Reliability Assessment Tool (SFRAT)
title_fullStr Practical software reliability engineering with the Software Failure and Reliability Assessment Tool (SFRAT)
title_full_unstemmed Practical software reliability engineering with the Software Failure and Reliability Assessment Tool (SFRAT)
title_sort practical software reliability engineering with the software failure and reliability assessment tool (sfrat)
publisher Elsevier
series SoftwareX
issn 2352-7110
publishDate 2019-07-01
description Many large software projects struggle to achieve their reliability targets. Software reliability growth models quantify reliability from failure data collected during software testing. This paper presents the Software Failure and Reliability Assessment Tool (SFRAT), which implements several software reliability growth models as a free and open source application. The open source nature of the tool enables users to integrate the methods into their organization’s workflow and researchers to contribute additional statistical methods. The tool is presented in the context of a NASA project. Keywords: Software reliability engineering, Software reliability growth model, Software Failure and Reliability Assessment Tool, Open source, R programming language, GitHub
url http://www.sciencedirect.com/science/article/pii/S2352711019302134
work_keys_str_mv AT vidhyashreenagaraju practicalsoftwarereliabilityengineeringwiththesoftwarefailureandreliabilityassessmenttoolsfrat
AT venkateswaranshekar practicalsoftwarereliabilityengineeringwiththesoftwarefailureandreliabilityassessmenttoolsfrat
AT joshuasteakelum practicalsoftwarereliabilityengineeringwiththesoftwarefailureandreliabilityassessmenttoolsfrat
AT melanieluperon practicalsoftwarereliabilityengineeringwiththesoftwarefailureandreliabilityassessmenttoolsfrat
AT yingshi practicalsoftwarereliabilityengineeringwiththesoftwarefailureandreliabilityassessmenttoolsfrat
AT lancefiondella practicalsoftwarereliabilityengineeringwiththesoftwarefailureandreliabilityassessmenttoolsfrat
_version_ 1725132332459884544