Today….
"No" technologies for sufficiently testing large-scale software
"No" technologies for sufficiently testing distributed software
"No" technologies for sufficiently testing real-time software
40% COTS: Component-based software engineering is impossible without testing [J. Voas, IEEE Computer, June 1998]
Reuse requires testing! (Ariane 5)
OO languages and systems are untestable at the system level
Huge security and national IT infrastructure problems that are seeking sound solutions
A lack of diversity in commercial offerings. We are all vulnerable to the same attacks
Testers are perceived as "street sweepers" (developer want-to-be), and even so, are hard to find
Legislation that favors software vendors
70% of all development organizations are SEI-1 [C. Jones]