Optimizing compilation with preservation of structural code coverage metrics to support software testing. (29th October 2012)