Premium
Software reliability — what is it?
Author(s) -
Dyer M.
Publication year - 1991
Publication title -
software testing, verification and reliability
Language(s) - English
Resource type - Journals
SCImago Journal Rank - 0.216
H-Index - 49
eISSN - 1099-1689
pISSN - 0960-0833
DOI - 10.1002/stvr.4370010106
Subject(s) - software quality , reliability engineering , computer science , software reliability testing , reliability (semiconductor) , software sizing , software construction , software , software engineering , software metric , avionics software , software quality analyst , verification and validation , software development , quality (philosophy) , engineering , programming language , power (physics) , operations management , physics , philosophy , epistemology , quantum mechanics
Software has become a household necessity in today's world but little has been done to measure its reliability for the consumer. Since software failure has a different basis than hardware failure, existing reliability theory cannot be applied directly: a new software unique theory needs to be defined. Current software practice relies on software quality measures to describe software reliability but recent work has identified both theory and practice for appropriate software reliability analysis. This paper discusses: the need for software reliability analysis in order to more accurately describe system reliability, the shortcomings of current practice, and both the direction of new work in, and the future roles for, software reliability analysis.