Joseph Gil, Itay Maman: Micro patterns in Java code. OOPSLA 2005: 97-116