A Methodology for Impact Evaluation of Refactoring on External Quality Attributes of a Software Design | IEEE Conference Publication | IEEE Xplore