J. Bertin, Semiology of graphics: diagrams, networks, maps, 1983.

T. R. Green and M. Petre, Usability Analysis of Visual Programming Environments: A ???Cognitive Dimensions??? Framework, Journal of Visual Languages & Computing, vol.7, issue.2, pp.131-174, 1996.
DOI : 10.1006/jvlc.1996.0009

D. L. Moody, The ???Physics??? of Notations: Toward a Scientific Basis for Constructing Visual Notations in Software Engineering, IEEE Transactions on Software Engineering, vol.35, issue.6, pp.756-779, 2009.
DOI : 10.1109/TSE.2009.67

K. Wong and D. Sun, On evaluating the layout of UML diagrams for program comprehension, Software Quality Journal, vol.6, issue.3, pp.233-259, 2006.
DOI : 10.7155/jgaa.00054

B. Sharif and J. I. Maletic, An empirical study on the comprehension of stereotyped UML class diagram layouts, 2009 IEEE 17th International Conference on Program Comprehension, pp.268-272, 2009.
DOI : 10.1109/ICPC.2009.5090055

H. C. Purchase, L. Colpoys, D. Carrington, and M. Mcgill, UML Class Diagrams: An Empirical Study of Comprehension, Software Visualization, pp.149-178, 2003.
DOI : 10.1007/978-1-4615-0457-3_6

S. Yusuf, H. Kagdi, and J. I. Maletic, Assessing the Comprehension of UML Class Diagrams via Eye Tracking, 15th IEEE International Conference on Program Comprehension (ICPC '07), pp.113-122, 2007.
DOI : 10.1109/ICPC.2007.10

R. Hebig, T. Ho-quang, G. Robles, M. Fernandez, and M. R. Chaudron, The quest for open source projects that use UML, Proceedings of the ACM/IEEE 19th International Conference on Model Driven Engineering Languages and Systems, MODELS '16, pp.173-183, 2016.
DOI : 10.1145/1518701.1518853

F. Shull, J. Singer, and D. I. Sjøberg, Guide to advanced empirical software engineering, 2007.
DOI : 10.1007/978-1-84800-044-5

A. Forward, T. C. Lethbridge, and O. Badreddin, Perceptions of Software Modeling: A Survey of Software Practitioners, 2010.

W. J. Dzidek, E. Arisholm, and L. C. Briand, A Realistic Empirical Evaluation of the Costs and Benefits of UML in Software Maintenance, IEEE Transactions on Software Engineering, vol.34, issue.3, pp.407-432, 2008.
DOI : 10.1109/TSE.2008.15

B. Dobing and J. Parsons, How UML is used, Communications of the ACM, vol.49, issue.5, pp.109-113, 2006.
DOI : 10.1145/1125944.1125949

M. R. Chaudron, W. Heijstek, and A. Nugroho, How effective is UML modeling ?, Software & Systems Modeling, pp.571-580, 2012.
DOI : 10.1109/SUTC.2006.1636178

O. Andriyevska, N. Dragan, B. Simoes, and J. I. Maletic, Evaluating UML Class Diagram Layout based on Architectural Importance, 3rd IEEE International Workshop on Visualizing Software for Understanding and Analysis, pp.1-6, 2005.
DOI : 10.1109/VISSOF.2005.1684296

Y. Ahmar, X. L. Pallec, and S. Gérard, Empirical activity: Assessing the perceptual properties of the size visual variation in uml sequence diagram

S. Gérard, C. Dumoulin, P. Tessier, and B. Selic, 19 papyrus: A uml2 tool for domain-specific language modeling, " in Model-Based Engineering of Embedded Real-Time Systems, pp.361-368, 2010.