A Pattern-Driven Design Regularization Methodology | AMiner