R. Blanch and M. Beaudouin-lafon, Programming rich interactions using the hierarchical state machine toolkit, Proceedings of the working conference on Advanced visual interfaces-AVI '06, p.51, 2006.

C. Appert and M. Beaudouin-lafon, SwingStates: adding state machines to Java and the Swing toolkit, Software: Practice and Experience, vol.38, issue.11, pp.1149-1182, 2008.
URL : https://hal.archives-ouvertes.fr/inria-00538334

S. Oney, B. Myers, and J. Brandt, ConstraintJS: Programming Interactive Behaviors for the Web by Integrating Constraints, Proceedings of the 25th annual ACM symposium on User interface software and technology-UIST '12, p.229, 2012.

, InterState: A Language and Environment for Expressing Interface Behavior, Proceedings of the 27th annual ACM symposium on User interface software and technology-UIST '14, pp.263-272, 2014.

K. S. , -. Chang, and B. A. Myers, Creating interactive web data applications with spreadsheets, Proceedings of the 27th annual ACM symposium on User interface software and technology-UIST '14, pp.87-96, 2014.

A. J. Ko, B. Myers, M. B. Rosson, G. Rothermel, M. Shaw et al., The state of the art in enduser software engineering, ACM Computing Surveys, vol.43, issue.3, pp.1-44, 2011.

, New Perspectives in End-User Development, 2017.

B. P. Bailey, J. A. Konstan, and J. Carlis, Supporting Multimedia Designers: Towards more Effective Design Tools, Proceedings of Multimedia Modeling, pp.267-286, 2001.

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

B. Shneiderman, Creativity support tools: accelerating discovery and innovation, Communications of the ACM, vol.50, issue.12, pp.20-32, 2007.

M. W. Krueger, Responsive environments, Proceedings of the, vol.77, p.423, 1977.

D. Harel, Statecharts: a visual formalism for complex systems, Science of Computer Programming, vol.8, issue.3, pp.231-274, 1987.

B. Ur, E. Mcmanus, M. Pak, Y. Ho, and M. L. Littman, Practical trigger-action programming in the smart home, Proceedings of the 32nd annual ACM conference on Human factors in computing systemsCHI '14, pp.803-812, 2014.

M. Puckette, Max at Seventeen, Computer Music Journal, vol.26, issue.4, pp.31-43, 2002.

J. Noble, Programming Interactivity: A Designer's Guide to Processing, Arduino, and openFrameworks, 2012.

B. Victor, Learnable programming, 2012.

B. Shneiderman, Direct Manipulation: A Step Beyond Programming Languages, Computer, vol.16, issue.8, pp.57-69, 1983.

B. Hempel and R. Chugh, Semi-Automated SVG Programming via Direct Manipulation, Proceedings of the 29th Annual Symposium on User Interface Software and Technology-UIST '16, pp.379-390, 2016.

J. Jacobs, S. Gogia, R. , and J. R. Brandt, Supporting Expressive Procedural Art Creation through Direct Manipulation, Proceedings of the 2017 CHI Conference on Human Factors in Computing Systems-CHI '17, pp.6330-6341, 2017.

J. F. Pane, C. A. Ratanamahatana, and B. A. Myers, Studying the language and structure in non-programmers' solutions to programming problems, International Journal of Human-Computer Studies, vol.54, issue.2, pp.237-264, 2001.

F. Cuenca, K. Coninx, D. Vanacken, and K. Luyten, Graphical Toolkits for Rapid Prototyping of Multimodal Systems: A Survey, Interacting with Computers, vol.27, issue.4, pp.470-488, 2015.

P. Dragicevic and J. Fekete, Support for input adaptability in the ICON toolkit, Proceedings of the 6th international conference on
URL : https://hal.archives-ouvertes.fr/hal-00875916

P. Dragicevic, F. Chevalier, and S. Huot, Running an HCI experiment in multiple parallel universes, Proceedings of the extended abstracts of the 32nd annual ACM conference on Human factors in computing Multimodal interfaces-ICMI '04, p.212, 2004.
URL : https://hal.archives-ouvertes.fr/hal-00976507

J. L. Lawson, A. Al-akkad, J. Vanderdonckt, and B. Macq, An open source workbench for prototyping multimodal interactions based on off-the-shelf heterogeneous components, Proceedings of the 1st ACM SIGCHI symposium on Engineering interactive computing systems-EICS '09, p.245, 2009.

D. Harel, H. Lachover, A. Naamad, A. Pnueli, M. Politi et al., STATEMATE: a working environment for the development of complex reactive systems, IEEE Transactions on Software Engineering, vol.16, issue.4, pp.403-414, 1990.

C. Appert, S. Huot, P. Dragicevic, and M. Beaudouin-lafon, FlowStates: Prototypage d'applications interactives avec des flots de données et des machinesàétatsmachines`machinesàmachinesà´machinesàétats, Proceedings of the 21st International Conference on Association Francophone d'Interaction Homme-Machine-IHM '09, p.119, 2009.

M. Beaudouin-lafon and W. E. Mackay, Reification, polymorphism and reuse, Proceedings of the working conference on Advanced visual interfaces-AVI '00, pp.102-109, 2000.

K. Kin, B. Hartmann, T. Derose, and M. Agrawala, Proton++: A Customizable Declarative Multitouch Framework, Proceedings of the 25th annual ACM symposium on User interface software and technology-UIST '12, p.477, 2012.

M. Baker, Statisticians issue warning over misuse of P values, Nature, vol.531, issue.7593, pp.151-151, 2016.

G. Cumming, The New Statistics, Psychological Science, vol.25, issue.1, pp.7-29, 2014.

P. Dragicevic, Fair Statistical Communication in HCI," ser, pp.607-618, 2014.

T. Baguley, Standardized or simple effect size: What should be reported?, British Journal of Psychology, vol.100, issue.3, pp.603-617, 2009.

G. R. Vandenbos, APA dictionary of psychology, 2007.