Rule-based detection of design patterns in program code
Design Pattern Detection Using Similarity Scoring