O'Reilly logo

How to Break Web Software: Functional and Security Testing of Web Applications and Web Services by Mike Andrews, James A. Whittaker

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

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 ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required