APPENDIX A. Fifty Years of Software: Key Principles for Quality

image

© IEEE, 2003. Reprinted with permission of the IEEE. James A. Whittaker and Jeffrey M. Voas

Software quality is no better today than it was decades ago. In some cases, it’s worse. Can a look at the past help us change the future for the better?

Five decades of software development have come and gone, and defective software is the norm; high quality, the exception. From the Millennium Bug to holes in network security, through a litany of catastrophic software defects in between: You have to look back and wonder why we still don’t have general-purpose technologies that let all programmers ...

Get How to Break Web Software: Functional and Security Testing of Web Applications and Web Services now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.