N o v e m b e r / D e c e m b e r 2 0 0 0 I E E E S O F T W A R E 111 As the term name magic indicates, you don’t need proof to support your claims. Anyone desperate for solutions will wholeheartedly accept those unsupported claims.1 In fact, many software industry decisionmakers find themselves trapped in huge amounts of legacy code, in dire need of modification. At the same time, software eng...