K. Anders and H. A. Simon, Verbal reports as data, Psychological Review, vol.87, issue.3, pp.215-251, 1980.

C. Appert and M. Beaudouin-lafon, SwingStates, Proceedings of the 19th annual ACM symposium on User interface software and technology, UIST '06, pp.319-322, 2006.
DOI : 10.1145/1166253.1166302

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

C. Appert, M. Beaudouin-lafon, and W. E. Mackay, Context matters: Evaluating Interaction Techniques with the CIS Model, 2005.
DOI : 10.1007/1-84628-062-1_18

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

D. Msc, &. R. Moore, . Bs, and M. Ceng, People and Computers XVIII ? Design for Life, pp.279-295

C. Appert, O. Chapuis, and E. Pietriga, Dwell-and-spring, Proceedings of the 2012 ACM annual conference on Human Factors in Computing Systems, CHI '12, pp.1957-1966, 2012.
DOI : 10.1145/2207676.2208339

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

J. M. Bastien and D. L. Scapin, Ergonomic criteria for the evaluation of humancomputer interfaces. Retrieved from http, 1993.
URL : https://hal.archives-ouvertes.fr/inria-00070012

P. Baudisch, Halo, Proceedings of the conference on Human factors in computing systems , CHI '03, 2003.
DOI : 10.1145/642611.642695

M. Beaudouin-lafon, Instrumental interaction, Proceedings of the SIGCHI conference on Human factors in computing systems , CHI '00, pp.446-453, 2000.
DOI : 10.1145/332040.332473

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

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

M. Beaudouin-lafon, W. E. Mackay, P. Andersen, P. Janecek, M. Jensen et al., CPN/Tools: A Post-WIMP Interface for Editing and Simulating Coloured Petri Nets, Proceedings of the 22nd International Conference on Application and Theory of Petri Nets, pp.71-80, 2001.
DOI : 10.1007/3-540-45740-2_6

E. A. Bier, M. C. Stone, K. Pier, W. Buxton, and T. D. Derose, Toolglass and magic lenses: the see-through interface, Proceedings of the 20th annual conference on Computer graphics and interactive techniques, pp.73-80, 1993.

S. K. Card, T. P. Moran, and A. Newell, The keystroke-level model for user performance time with interactive systems, Communications of the ACM, vol.23, issue.7, pp.396-410, 1980.
DOI : 10.1145/358886.358895

J. Cechanowicz and C. Gutwin, Augmented Interactions: A Framework for Adding Expressive Power to GUI Widgets, Proceedings of the 12th IFIP TC 13, 2009.
DOI : 10.1109/MC.1983.1654471

S. Chatty, A. Bustico, and S. Athènes, Votre attention s'il vous plait ! Eléments d'un espace de conception de signaux visuels, IHM'99, pp.17-24, 1999.

S. Conversy, C. Hurter, and S. Chatty, A descriptive model of visual scanning, Proceedings of the 3rd BELIV'10 Workshop on BEyond time and errors: novel evaLuation methods for Information Visualization, BELIV '10, pp.35-42, 2010.
DOI : 10.1145/2110192.2110198

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

A. Cypher and D. C. Halbert, Watch What I Do: Programming by Demonstration, 1993.

D. Diaper and N. Stanton, The Handbook of Task Analysis for Human-Computer Interaction, 2003.

T. Djajadiningrat, K. Overbeeke, and S. Wensveen, But how, Donald, tell us how?, Proceedings of the conference on Designing interactive systems processes, practices, methods, and techniques, DIS '02, pp.285-29110778752, 1145.
DOI : 10.1145/778712.778752

P. Dragicevic, Un modèle d'interaction en entrée pour des systèmes interactifs multi-dispositifs hautement configurables, 2004.

P. Dragicevic, S. Huot, and F. Chevalier, Gliimpse: Animating from markup code to rendered documents and vice versa, Proceedings of the 24th annual ACM symposium on User interface software and technology, pp.257-26210, 1145.
URL : https://hal.archives-ouvertes.fr/inria-00626259

D. Fallman, Design-oriented human-computer interaction, Proceedings of the conference on Human factors in computing systems , CHI '03, pp.225-232, 2003.
DOI : 10.1145/642611.642652

J. Fekete, Les trois services du noyau sémantique indispensables à l'IHM, Actes des Huitièmes Journées sur l'Ingénierie des Interfaces Homme-Machine (IHM 96), pp.45-50, 1996.

D. M. Frohlich, The history and future of direct manipulation, Behaviour & Information Technology, vol.40, issue.6, pp.315-329, 1993.
DOI : 10.1145/108844.108944

G. W. Furnas and J. Zacks, Multitrees: enriching and reusing hierarchical structure, Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, pp.330-33610, 1994.

T. Green and A. Blackwell, Cognitive dimensions of information artefacts: a tutorial, 1998.

T. R. Green, Cognitive dimensions of notations Human-Computer Interaction Specialist Group on People and computers V (pp. 443?460), Proceedings of the fifth conference of the British Computer Society, 1989.

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

T. R. Green, Instructions and descriptions, Proceedings of the working conference on Advanced visual interfaces , AVI '00, pp.21-2810, 2000.
DOI : 10.1145/345513.345233

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, 1998.

S. Greenberg and B. Buxton, Usability evaluation considered harmful (some of the time), Proceeding of the twenty-sixth annual CHI conference on Human factors in computing systems , CHI '08, pp.111-120, 2008.
DOI : 10.1145/1357054.1357074

R. Hoarau and S. Conversy, Edition synchrone de plusieurs objets, 23rd French Speaking Conference on Human-Computer Interaction, IHM '11, pp.1-2110, 2011.
DOI : 10.1145/2044354.2044380

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

R. Hoarau and S. Conversy, Augmenting the scope of interactions with implicit and explicit graphical structures, Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, pp.1937-1946, 2012.
URL : https://hal.archives-ouvertes.fr/inria-00607937

D. Holten, P. Isenberg, J. J. Van-wijk, and J. Fekete, An extended evaluation of the readability of tapered, animated, and textured directed-edge representations in node-link graphs, 2011 IEEE Pacific Visualization Symposium, pp.195-202, 2011.
DOI : 10.1109/PACIFICVIS.2011.5742390

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

C. Hurter, O. Ersoy, and A. Telea, Smooth bundling of large streaming and sequence graphs, 2013 IEEE Pacific Visualization Symposium (PacificVis), 2013.
DOI : 10.1109/PacificVis.2013.6596126

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

E. Hutchins, Metaphors for Interface Design, The Structure of Multimodal Dialogue, pp.11-28, 1989.

E. Hutchins, D. A. Norman, and J. D. Hollan, Direct Manipulation Interfaces, User Centered System Design; New Perspectives on Human-Computer Interaction, pp.87-124, 1986.
DOI : 10.1207/s15327051hci0104_2

B. E. John and D. E. Kieras, Using GOMS for user interface design and evaluation: which technique?, ACM Transactions on Computer-Human Interaction, vol.3, issue.4, pp.287-319, 1996.
DOI : 10.1145/235833.236050

J. Johnson, T. L. Roberts, W. Verplank, D. C. Smith, C. H. Irby et al., The Xerox Star: a retrospective, Computer, vol.22, issue.9, pp.11-26, 1989.
DOI : 10.1109/2.35211

D. H. Kochanek and R. H. Bartels, Interpolating splines with local tension, continuity, and bias control, ACM SIGGRAPH Computer Graphics, vol.18, issue.3, pp.33-41, 1984.
DOI : 10.1145/964965.808575

D. Kurlander, Reducing Repetition in Graphical Editing, Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, pp.409-414, 1993.

D. Kurlander and E. A. Bier, Graphical search and replace, ACM SIGGRAPH Computer Graphics, vol.22, issue.4, pp.113-120, 1988.
DOI : 10.1145/378456.378495

D. Kurlander and S. Feiner, Editable Graphical Histories, Proc. 1988 IEEE Workshop on Visual Languages, pp.416-423, 1988.
DOI : 10.1109/wvl.1988.18020

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

D. Kurlander and S. Feiner, A history-based macro by example system, Proceedings of the 5th annual ACM symposium on User interface software and technology , UIST '92, pp.99-106, 1992.
DOI : 10.1145/142621.142633

B. Kwon, W. Javed, N. Elmqvist, and J. S. Yi, Direct manipulation through surrogate objects, Proceedings of the 2011 annual conference on Human factors in computing systems, CHI '11, pp.627-63610, 2011.
DOI : 10.1145/1978942.1979033

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

B. Laurel, Interface as memesis In User Centered System Design; New Perspectives on Human-Computer Interaction, pp.67-86, 1986.

H. Lieberman, Using prototypical objects to implement shared behavior in object-oriented systems, Conference proceedings on Object-oriented programming systems, languages and applications, pp.214-223, 1986.

H. Lieberman, Your wish is my command: programming by example, 2001.

W. E. Mackay, Which interaction technique works when?, Proceedings of the Working Conference on Advanced Visual Interfaces, AVI '02, pp.203-208, 2002.
DOI : 10.1145/1556262.1556294

W. E. Mackay, Educating multi-disciplinary design teams, Proc. of Tales of the Disappearing Computer, pp.105-108, 2003.

J. H. Maloney and R. B. Smith, Directness and liveness in the morphic user interface construction environment, Proceedings of the 8th annual ACM symposium on User interface and software technology , UIST '95, pp.21-28, 1995.
DOI : 10.1145/215585.215636

I. Moore, Guru -A Tool for Automatic Restructuring of Self Inheritance Hierarchies, 1995.

I. Moore, Automatic inheritance hierarchy restructuring and method refactoring, Proceedings of the 11th ACM SIGPLAN conference on Object-oriented programming, systems, languages, and applications, pp.235-250, 1996.
DOI : 10.1145/236338.236361

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

I. Moore and T. Clement, A Simple and Efficient Algorithm for Inferring Inheritance Hierarchies, 1996.

M. J. Muller and S. Kuhn, Participatory design, Communications of the ACM, vol.36, issue.6, pp.24-28, 1993.
DOI : 10.1145/153571.255960

B. A. Myers, Demonstrational interfaces: A step beyond direct manipulation, Computer, vol.25, issue.8, pp.61-73, 1992.
DOI : 10.1109/2.153286

B. A. Myers and W. Buxton, Creating highly-interactive and graphical user interfaces by demonstration, Proceedings of the 13th annual conference on Computer graphics and interactive techniques, pp.249-258, 1986.

B. A. Myers, D. A. Giuse, and B. V. Zanden, Declarative programming in a prototype-instance system: object-oriented programming without writing methods, IN PROC. OOPSLA '92, pp.184-200, 1992.

J. Nielsen and R. Molich, Heuristic evaluation of user interfaces, Proceedings of the SIGCHI conference on Human factors in computing systems Empowering people, CHI '90, pp.249-256, 1990.
DOI : 10.1145/97243.97281

D. A. Norman, The Psychology of Everyday Things, 1988.
URL : https://hal.archives-ouvertes.fr/hal-00692043

J. Olsen and D. R. , Evaluating user interface systems research, Proceedings of the 20th annual ACM symposium on User interface software and technology , UIST '07, pp.251-258, 2007.
DOI : 10.1145/1294211.1294256

J. K. Ousterhout, Tcl and the Tk Toolkit, 1994.

C. Schlienger, S. Conversy, S. Chatty, M. Anquetil, and C. P. Mertz, Improving Users??? Comprehension of Changes with Animation and Sound: An Empirical Assessment, 2007.
DOI : 10.1080/00140139508925274

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

C. Scull, S. Johnson, F. Aliaga, S. Paris, S. L. Su et al., Interactive Visual Histories for Vector Graphics, p.45600, 2009.

B. Shneiderman, Direct Manipulation: A Step Beyond Programming Languages, Computer, vol.16, issue.8, 1987.
DOI : 10.1109/MC.1983.1654471

. St, R. Amant, H. Lieberman, R. Potter, and L. Zettlemoyer, Programming by example: visual generalization in programming by example, Commun. ACM, vol.43330534, issue.3, pp.107-114, 2000.

I. E. Sutherland, Sketch pad a man-machine graphical communication system, Proceedings of the SHARE design automation workshop on , DAC '64, pp.6-329, 1964.
DOI : 10.1145/800265.810742

G. Tabart, S. Conversy, J. Vinot, and S. Athènes, Outils d'aide ?? la conception de rendus graphiques, Proceedings of the 21st International Conference on Association Francophone d'Interaction Homme-Machine, IHM '09, pp.303-312, 2009.
DOI : 10.1145/1629826.1629875

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

A. Taivalsaari, On the notion of inheritance, ACM Computing Surveys, vol.28, issue.3, pp.438-479, 1996.
DOI : 10.1145/243439.243441

M. Terry and E. D. Mynatt, Recognizing creative needs in user interface design, Proceedings of the fourth conference on Creativity & cognition , C&C '02, pp.38-4410, 2002.
DOI : 10.1145/581710.581718

M. Terry and E. D. Mynatt, Supporting experimentation with Side-Views, Communications of the ACM, vol.45, issue.10, 2002.
DOI : 10.1145/570907.570942

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

M. Terry and E. D. Mynatt, Side views, Proceedings of the 15th annual ACM symposium on User interface software and technology , UIST '02, pp.71-80, 2002.
DOI : 10.1145/571985.571996

M. Terry, E. D. Mynatt, K. Nakakoji, and Y. Yamamoto, Variation in element and action, Proceedings of the 2004 conference on Human factors in computing systems , CHI '04, pp.711-718, 2004.
DOI : 10.1145/985692.985782

F. Thomas and O. Johnston, The illusion of life: Disney animation, 1981.

D. Ungar, C. Chambers, B. Chang, and U. Hölzle, Organizing programs without classes, Lisp and Symbolic Computation, vol.22, issue.12, pp.223-242, 1991.
DOI : 10.1007/BF01806107

D. Ungar and R. B. Smith, Self: The power of simplicity, Conference proceedings on Object-oriented programming systems, languages and applications, pp.227-24210, 1987.

J. Vermeulen, K. Luyten, E. Van-den-hoven, and K. Coninx, Crossing the bridge over norman's gulf of execution, Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, CHI '13, pp.1931-1940, 2013.
DOI : 10.1145/2470654.2466255

J. S. Vitter, US&R, ACM SIGPLAN Notices, vol.19, issue.5, pp.168-176, 1984.
DOI : 10.1145/390011.808262