Name

Patterns to be detected

TSAN (Tsantalis, et al. [3] )

Factory Method, Prototype, Singleton, Composite, Decorator, Proxy, Template Method, Observer, Visitor, Adapter/Command, State/Strategy

DIET (Dietrich, et al. [14] )

Abstract Factory, Builder, Singleton, Adapter, Bridge, Composite, Proxy, Template Method