Customer Reviews

1 Review
5 star:    (0)
4 star:
3 star:    (0)
2 star:    (0)
1 star:    (0)
Average Customer Review
Share your thoughts with other customers
Create your own review
Most Helpful First | Newest First

4.0 out of 5 stars Software should fail early and often ... before you release it, September 6, 2010
This review is from: Software Fault Injection (Hardcover)
Voas and McGraw make the case that, to produce reliable software, validation (usually applied as dynamic - or run-time -- testing), is more effective than process. That alone is nothing new -- many software development organizations invest much more in testing than in process improvement. But Software Fault Injection goes further: instead of more and more testing which always seems to miss the failures that the end user seems to find so easily, create those failures. Even (temporarily) create the defects that will cause those failures to happen. Sound strange? It is, but no stranger than what this book explains how to do -- as in the subtitle -- Inoculating Programs Against Errors. The idea is to produce modified, selectively defective copies of the software under test and see how the rest of the system handles the failures that now happen "in the lab" rather than in the field. It works with medical research and produces vaccines. If you're tired of the cycle of code, test, launch, surprise crash in the field, consider whether software failure injection might help.

Full disclosure: I only had time to read the first 10% of the book before I had to move on to other topics. But if and when I come back to software reliability improvement, this is a book I'll pick up again.
Help other customers find the most helpful reviews 
Was this review helpful to you? Yes No

Most Helpful First | Newest First


Software Fault Injection
Software Fault Injection by Gary McGraw (Hardcover - February 11, 1998)
Used & New from: $0.01
Add to wishlist See buying options
Search these reviews only
Send us feedback How can we make Amazon Customer Reviews better for you? Let us know here.