TY - GEN
T1 - Risk-driven software reliability and testing
AU - Schneidewind, Norm
AU - Hinchey, Mike
PY - 2008
Y1 - 2008
N2 - Classical methods of accepting or rejecting products, which are not generally known by the software reliability community, are used as a baseline for developing test criteria. Testing criteria are designed to estimate the number of tests, and associated fault removal, that would result in reduced risk and increased reliability to the point where the software can be deployed. For the purpose of experimenting with test criteria, which are based on relationships between the producer and the consumer of software, we developed a template for test scenarios, using hypothetical distributions of faults and failures. The template was applied to a release of the Shuttle flight software to determine whether hypothetical and real-world results would be consistent. This was not the case; hence, we recommend that practitioners experiment with more than one test criterion to reduce the risk of deploying their software.
AB - Classical methods of accepting or rejecting products, which are not generally known by the software reliability community, are used as a baseline for developing test criteria. Testing criteria are designed to estimate the number of tests, and associated fault removal, that would result in reduced risk and increased reliability to the point where the software can be deployed. For the purpose of experimenting with test criteria, which are based on relationships between the producer and the consumer of software, we developed a template for test scenarios, using hypothetical distributions of faults and failures. The template was applied to a release of the Shuttle flight software to determine whether hypothetical and real-world results would be consistent. This was not the case; hence, we recommend that practitioners experiment with more than one test criterion to reduce the risk of deploying their software.
KW - Software reliability
KW - Software risk
KW - Test criteria
UR - http://www.scopus.com/inward/record.url?scp=51749085071&partnerID=8YFLogxK
U2 - 10.1109/SSIRI.2008.34
DO - 10.1109/SSIRI.2008.34
M3 - Conference contribution
AN - SCOPUS:51749085071
SN - 9780769532660
T3 - Proceedings - The 2nd IEEE International Conference on Secure System Integration and Reliability Improvement, SSIRI 2008
SP - 183
EP - 184
BT - Proceedings - The 2nd IEEE International Conference on Secure System Integration and Reliability Improvement, SSIRI 2008
T2 - 2nd IEEE International Conference on Secure System Integration and Reliability Improvement, SSIRI 2008
Y2 - 14 July 2008 through 17 July 2008
ER -