TY - GEN
T1 - Building a requirement fault taxonomy
T2 - 14th International Symposium on Software Reliability Engineering, ISSRE 2003
AU - Hayes, J. H.
N1 - Publisher Copyright:
© 2003 IEEE.
PY - 2003
Y1 - 2003
N2 - Fault-based analysis is an early lifecycle approach to improving software quality by preventing and/or detecting pre-specified classes of faults prior to implementation. It assists in the selection of verification and validation techniques that can be applied in order to reduce risk. This paper presents our methodology for requirements-based fault analysis and its application to National Aeronautics and Space Administration (NASA) projects. The ideas presented are general enough to be applied immediately to the development of any software system. We built a NASA-specific requirement fault taxonomy and processes for tailoring the taxonomy to a class of software projects or to a specific project. We examined requirement faults for six systems, including the International Space Station (ISS), and enhanced the taxonomy and processes. The developed processes, preliminary tailored taxonomies for critical/catastrophic high-risk (CCHR) systems, preliminary fault occurrence data for the ISS project, and lessons learned are presented and discussed.
AB - Fault-based analysis is an early lifecycle approach to improving software quality by preventing and/or detecting pre-specified classes of faults prior to implementation. It assists in the selection of verification and validation techniques that can be applied in order to reduce risk. This paper presents our methodology for requirements-based fault analysis and its application to National Aeronautics and Space Administration (NASA) projects. The ideas presented are general enough to be applied immediately to the development of any software system. We built a NASA-specific requirement fault taxonomy and processes for tailoring the taxonomy to a class of software projects or to a specific project. We examined requirement faults for six systems, including the International Space Station (ISS), and enhanced the taxonomy and processes. The developed processes, preliminary tailored taxonomies for critical/catastrophic high-risk (CCHR) systems, preliminary fault occurrence data for the ISS project, and lessons learned are presented and discussed.
UR - https://www.scopus.com/pages/publications/28044440799
UR - https://www.scopus.com/inward/citedby.url?scp=28044440799&partnerID=8YFLogxK
U2 - 10.1109/ISSRE.2003.1251030
DO - 10.1109/ISSRE.2003.1251030
M3 - Conference contribution
AN - SCOPUS:28044440799
T3 - Proceedings - International Symposium on Software Reliability Engineering, ISSRE
SP - 49
EP - 59
BT - Proceedings - 14th International Symposium on Software Reliability Engineering, ISSRE 2003
Y2 - 17 November 2003 through 20 November 2003
ER -