Metrics-based detection of micro patterns
Stefano Maggioni, Francesca Arcelli Fontana · 2010
Micro patterns are class-level patterns which aim to identify and formalize common programming techniques. A type (either a class or an interface) is an instance of a micro pattern if and only if all of its methods and/or attributes satisfy the constraints specified by the micro pattern.