Why predicting outliers in software is a good thing to do!

Norm Schneidewind, Mike Hinchey

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

Abstract

A software reliability model is used to predict outliers, that is, values that significantly depart from the expected or mean values. In contrast with most projects that cleanse outliers from their databases because their presence distorts results, we tend to like outliers because by predicting them, we can help ensure safety in critical systems. We use the Space Shuttle failure data to make predictions of whether reliability goals are met if outliers should occur during test or the operational mission. In addition, prospective Shuttle software releases are analyzed to detect possible anomalous behavior that would call for re-inspection of the software to bring it into conformance with reliability specifications.

Original languageEnglish
Title of host publicationProceedings - Thirteenth IEEE International Conference on the Engineering of Complex Computer Systems, ICECCS 2008
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages91-97
Number of pages7
ISBN (Print)0769531393, 9780769531397
DOIs
Publication statusPublished - 2008
Externally publishedYes
Event13th IEEE International Conference on the Engineering of Complex Computer Systems, ICECCS 2008 - Belfast, United Kingdom
Duration: 31 Mar 20084 Apr 2008

Publication series

NameProceedings of the IEEE International Conference on Engineering of Complex Computer Systems, ICECCS
ISSN (Print)2770-8527
ISSN (Electronic)2770-8535

Conference

Conference13th IEEE International Conference on the Engineering of Complex Computer Systems, ICECCS 2008
Country/TerritoryUnited Kingdom
CityBelfast
Period31/03/084/04/08

Fingerprint

Dive into the research topics of 'Why predicting outliers in software is a good thing to do!'. Together they form a unique fingerprint.

Cite this