Title :
Software quality´s eight greatest myths
Author_Institution :
Reliable Software Technol., USA
Abstract :
The software quality community has become too satisfied with the “state of the practice”. We face the same problems today that we did a decade ago, but now the urgency for solutions is greater. Our present dilemma can be best explained by walking through the past decade´s major software quality trends and their associated myths. By myths, I refer to the claims used to support the numerous software quality “silver bullets” that flourished and faded in the past decade. Although I could add lesser items to my list, I consider the following eight as the main culprits (because these fads are hard to compare fairly and quantitatively, they appear in no particular order): (1) software process improvement and maturity; (2) formal methods; (3) programming languages and object-oriented design; (4) software metrics and measurement; (5) software standards; (6) software testing; (7) computer-aided software engineering; and (8) total quality management
Keywords :
software quality; computer-aided software engineering; formal methods; myths; object-oriented design; programming languages; software measurement; software metrics; software process improvement; software process maturity; software quality; software standards; software testing; total quality management; Computer aided software engineering; Computer languages; Legged locomotion; Particle measurements; Software design; Software measurement; Software metrics; Software quality; Software standards; Software testing;
Journal_Title :
Software, IEEE