Speed and scale up software reengineering with abstraction patterns and rules | IEEE Conference Publication | IEEE Xplore