Issue No.02 - February (2004 vol.37)
Michael Blaha , Modelsoft Consulting Corp.
<p>Fred Brooks long ago observed that there is no silver bullet to improve software quality. However, there are copper bullets--lesser steps that improve quality over time. One of these is the notion of software engineering, the practice of thinking carefully before immersing yourself in the minutia of coding.</p><p>The author offers a summary of his experience indicating that database reverse engineering offers a quality improvement strategy that could benefit the entire software community.</p>
Michael Blaha, "A Copper Bullet for Software Quality Improvement", Computer, vol.37, no. 2, pp. 21-25, February 2004, doi:10.1109/MC.2004.1266291