DocumentCode
26866
Title
Software, Hardware, and Procedure Reliability by Testing and Verification: Evidence of Learning Trends
Author
Duffey, Romney B. ; Fiondella, Lance
Author_Institution
DSM Assoc., Ammon, ID, USA
Volume
44
Issue
3
fYear
2014
fDate
Jun-14
Firstpage
395
Lastpage
405
Abstract
Software, hardware, and procedure reliability modeling and prediction have enjoyed ample attention by the research community over the past decades. However, significantly less research has been dedicated to studying the contribution of the human element of reliability engineering. This paper applies several mathematical models from the theory of learning in search of evidence for learning trends during the testing phase. To demonstrate the utility of the approach, learning models such as the Stevens-Savin equation are applied to several widely studied datasets from the historical literature. In several cases, no evidence of learning was detected, which suggests that additional faults may have eluded testers and been included in the final product. We also discuss how models that are based on learning theory can be used to predict the number of failures remaining. The results illustrate that learning models can predict the number of failures remaining in software more accurately than traditional software reliability growth models that were based on the nonhomogeneous Poisson process. Thus, the proposed techniques produce predictions like existing reliability models, but also offer additional guidance to managers concerned with the thoroughness of product and procedure testing.
Keywords
formal verification; mathematical analysis; program testing; software reliability; stochastic processes; Poisson process; Stevens-Savin equation; hardware reliability; historical literature; human element; learning theory; learning trends; mathematical models; procedure reliability; reliability engineering; research community; software reliability; Hardware; Market research; Reliability theory; Software; Software reliability; Testing; Reliability growth; software reliability; software testing; tester learning;
fLanguage
English
Journal_Title
Human-Machine Systems, IEEE Transactions on
Publisher
ieee
ISSN
2168-2291
Type
jour
DOI
10.1109/THMS.2014.2306932
Filename
6762959
Link To Document