D. Raymond, Reading source code, Proc. of the 1991 conference of the Centre for Advanced Studies on Collaborative research (CASCON '91), Ann Gawam, pp.3-16, 1991.

H. Abelson and G. Sussman, Structure and Interpretation of Computer Programs, 1996.

R. Green and H. Ledgard, Coding guidelines, Communications of the ACM, vol.54, issue.12, pp.57-63, 2011.
DOI : 10.1145/2043174.2043191

S. Mcconnell, Code Complete, 2004.

T. R. Green, Cognitive dimensions of notations People and Computers V, pp.443-460, 1989.

S. Conversy, S. Chatty, and C. Hurter, Visual scanning as a reference framework for interactive representation design, Information Visualization, pp.196-211, 2011.
DOI : 10.1177/1473871611415988

URL : https://hal.archives-ouvertes.fr/hal-01021602

J. Bertin, Sémiologie Graphique -Les diagrammes -les réseaux -les cartes. Gauthier-Villars et Mouton & Cie, 1967.

S. K. Card, J. D. Mackinlay, and B. Shneiderman, Readings in Information Visualization: Using Vision to Think, 1999.

W. Cleveland and R. Mcgill, Graphical Perception and Graphical Methods for Analyzing Scientific Data, Science, vol.229, issue.4716, pp.828-833, 1985.
DOI : 10.1126/science.229.4716.828

G. Steele, R. Gabriel, . J. Thomas, J. Bergin, R. G. Gibson et al., The evolution of Lisp In? aHistory of programming languages?II, pp.233-330, 1996.

S. Conversy, Improving usability of interactive graphics specification and implementation with picking views and inverse transformation, 2011 IEEE Symposium on Visual Languages and Human-Centric Computing (VL/HCC), pp.153-160, 2011.
DOI : 10.1109/VLHCC.2011.6070392

A. Bragdon, R. Zeleznik, S. Reiss, S. Karumuri, W. Cheung et al., Code bubbles, Proceedings of the 28th international conference on Human factors in computing systems, CHI '10, pp.2503-2512, 2010.
DOI : 10.1145/1753326.1753706

M. Resnick, J. Maloney, A. Monroy-hernandez, N. Rusk, E. Eastmond et al., Scratch, Communications of the ACM, vol.52, issue.11, pp.11-60, 2009.
DOI : 10.1145/1592761.1592779

C. Appert and M. Beaudouin-lafon, : adding state machines to Java and the Swing toolkit, Software: Practice and Experience, vol.15, issue.3, pp.11-1149, 2008.
DOI : 10.1002/spe.867

P. J. Landin, The next 700 programming languages, Communications of the ACM, vol.9, issue.3, pp.157-166, 1966.
DOI : 10.1145/365230.365257

M. Clifton, A technique for making structured programs more readable. SIGPLAN Not, pp.58-63, 1978.

J. Crider, Structured formatting of Pascal programs. SIGPLAN Not, pp.15-22, 1978.

J. Ramsdell, Prettyprinting structured programs with connector lines, ACM SIGPLAN Notices, vol.14, issue.9, pp.74-75, 1979.
DOI : 10.1145/988113.988123

T. Tenny, Program readability: procedures versus comments, IEEE Transactions on Software Engineering, vol.14, issue.9, pp.1271-1279, 1988.
DOI : 10.1109/32.6171

R. Miara, . Musselman, J. Navarro, and B. Shneiderman, Program indentation and comprehensibility, Communications of the ACM, vol.26, issue.11, pp.861-867, 1983.
DOI : 10.1145/182.358437

R. Bednarik and M. Tukiainen, An eye-tracking methodology for characterizing program comprehension processes, Proceedings of the 2006 symposium on Eye tracking research & applications , ETRA '06, pp.125-132, 2006.
DOI : 10.1145/1117309.1117356

T. G. Moher, D. C. Mak, B. Blumenthal, and L. M. Leventhal, Comparing the comprehensibility of textual and graphical programs: The case of Petri nets, Empirical Studies of Programmers: 5th Workshop. Ablex, pp.137-161, 1993.

T. R. Green and &. M. Petre, When visual programs are harder to read than textual programs, Proc. of the 6th European Conference on Cognitive Ergonomics (ECCE 6), pp.167-180, 1992.

K. Whitley, L. Novick, and D. Fisher, Evidence in favor of visual representation for the dataflow paradigm: An experiment testing LabVIEW's comprehensibility, International Journal of Human-Computer Studies, vol.64, issue.4, pp.281-303, 2006.
DOI : 10.1016/j.ijhcs.2005.06.005

K. Whitley and A. Blackwell, Visual Programming in the Wild: A Survey of LabVIEW Programmers, Journal of Visual Languages & Computing, vol.12, issue.4, pp.435-472, 2001.
DOI : 10.1006/jvlc.2000.0198

M. Petre, Why looking isn't always seeing: readership skills and graphical programming, Communications of the ACM, vol.38, issue.6, pp.33-44, 1995.
DOI : 10.1145/203241.203251

R. Buse and W. Weimer, A metric for software readability, Proceedings of the 2008 international symposium on Software testing and analysis, ISSTA '08, pp.121-130, 2008.
DOI : 10.1145/1390630.1390647

A. Treisman, Perceptual grouping and attention in visual search for features and for objects., Journal of Experimental Psychology: Human Perception and Performance, vol.8, issue.2, pp.194-214, 1982.
DOI : 10.1037/0096-1523.8.2.194

D. 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