Design pattern detection by template matching
Design Pattern Detection Using Similarity Scoring