A proposal to improve software quality.
Those executives responsible for delivering software on time and under budget should have an additional target of improved software quality. There are tools readily available like PMD. Checkstyle, FindBugs and peer code reviews that will allow for code to be analyzed and reviewed before and during production to insure the quality meets the goals set forth for the executives responsible.
Until these kinds of quality metrics are in place the overall quality of software is not going to be on the same level as functionality, schedule and budget. The recent problems with Toyota brakes and throttles, Mercedes Sensortronics and other new software going into cars, let alone airliners and hospitals requires a new level of diligence and competency.
Imagine a corporation being held accountable for the deaths of consumers because they did not adequately perform the required Quality Assurance actions on their software products.