Erich Gamma
-
An empirical study on the efficiency of different design pattern representations in UML class diagrams
Empirical Software Engineering