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

P. Arrighi and G. Dowek, THE PHYSICAL CHURCH-TURING THESIS AND THE PRINCIPLES OF QUANTUM THEORY, International Journal of Foundations of Computer Science, vol.23, issue.05, 2012.
DOI : 10.1142/S0129054112500153

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

O. Chapuis and N. Roussel, Metisse is not a 3D desktop!, Proceedings of the 18th annual ACM symposium on User interface software and technology , UIST '05, pp.13-22, 2005.
DOI : 10.1145/1095034.1095038

URL : https://hal.archives-ouvertes.fr/inria-00533597

S. Chatty, Extending a graphical toolkit for two-handed interaction, Proceedings of the 7th annual ACM symposium on User interface software and technology , UIST '94, pp.195-204, 1994.
DOI : 10.1145/192426.192500

S. Chatty, R??concilier conception d'interfaces et conception logicielle, Proceedings of the 2012 Conference on Ergonomie et Interaction homme-machine, Ergo'IHM '12, 2012.
DOI : 10.1145/2652574.2653412

S. Chatty, M. Boulabiar, and B. L. Tissoires, ´ evolution de linux vers les nouvelles formes d'ordinateurs personnels, Proceedings of the 6th International Conference on the Sciences of Electronics, Technologies of Information and Telecommunications, 2012.

S. Chatty, S. Sire, J. Vinot, P. Lecoanet, C. Mertz et al., Revisiting visual interface programming, Proceedings of the 17th annual ACM symposium on User interface software and technology , UIST '04, pp.267-276, 2004.
DOI : 10.1145/1029632.1029678

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

S. Conversy, Unifying Textual and Visual, Proceedings of the 2014 ACM International Symposium on New Ideas, New Paradigms, and Reflections on Programming & Software, Onward! '14, 2014.
DOI : 10.1145/2661136.2661138

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

S. Conversy, E. Barboni, D. Navarre, and P. Palanque, Improving Modularity of Interactive Software with the MDPC Architecture, Proceedings of EIS (Engineering Interactive Systems) conference 2007, joint HCSE 2007, EHCI 2007 and DSVIS 2007 conferences, pp.321-338, 2007.
DOI : 10.1007/978-3-540-39929-2_26

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

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

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

T. R. Green, A. Borning, T. O-'shea, M. Minoughan, and R. B. Smith, The Stripetalk papers: Understandability as a language design issue in object-oriented programming systems, Prototype-Based Programming: Concepts, Languages and Applications, pp.47-62, 1999.

R. Jacob, L. Deligiannidis, and S. Morrison, A software model and specification language for non-WIMP user interfaces, ACM Transactions on Computer-Human Interaction, vol.6, issue.1, pp.1-46, 1999.
DOI : 10.1145/310641.310642

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

C. Letondal, S. Chatty, G. Phillips, F. André, C. et al., Usability requirements for interaction-oriented development tools, Proceedings of the PPIG 2010 Workshop on the Psychology of Programming, pp.12-26, 2010.
URL : https://hal.archives-ouvertes.fr/hal-01022441

M. Magnaudet and S. Chatty, What should adaptation mean to interactive software programmers, Proceedings of the ACM EICS 2014 conference, 2014.

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

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

G. Mori, F. Paternò, and C. Santoro, CTTE: support for developing and analyzing task models for interactive system design, IEEE Transactions on Software Engineering, vol.28, issue.8, pp.797-813, 2002.
DOI : 10.1109/TSE.2002.1027801

B. Myers, S. Y. Park, Y. Nakano, G. Mueller, and A. Ko, How designers design and program interactive behaviors, 2008 IEEE Symposium on Visual Languages and Human-Centric Computing, pp.177-184, 2008.
DOI : 10.1109/VLHCC.2008.4639081

URL : http://citeseerx.ist.psu.edu/viewdoc/summary?doi=

D. A. Norman, The Design of Everyday Things, revised and expanded edition ed. Basic Books

P. Palanque, R. Bastide, and F. Paternò, Formal Specification as a Tool for Objective Assessment of Safety-Critical Interactive Systems, Proceedings of the Interact'97 conference, 1997.
DOI : 10.1007/978-0-387-35175-9_53

D. R. Raymond, Reading source code, Proceedings of the 1991 Conference of the Centre for Advanced Studies on Collaborative Research, CASCON '91, pp.3-16, 1991.

C. Reas and B. Fry, Processing -A Programming Handbook for Visual Designers and Artists, 2007.

D. Rushkoff, Program or Be Programmed: Ten Commands for a Digital Age, 2011.