A methodology for the automated introduction of design patterns | IEEE Conference Publication | IEEE Xplore