1. A controlled experiment in maintenance: comparing design patterns to simpler solutions;L. Prechelt;IEEE transactions on Software Engineering,2001
2. K. Beck et al., "Industrial experience with design patterns," in Proceedings of the 18th international conference on Software engineering, 1996, pp. 103–114.
3. Design Patterns: Elements of Reusable Object-Oriented Software;E. Gamma,1994
4. F. Khomh, Y. G. Gueheneuc, and G. Antoniol, "Playing roles in design patterns: An empirical descriptive and analytic study," in 2009 IEEE International Conference on Software Maintenance, 2009, pp. 83–92.
5. Software design patterns: Common questions and answers;J. O. Coplien;The Patterns Handbook: Techniques, Strategies, and Applications,1998