On the usability of OO representations, Communications of the ACM, vol.43, issue.10, pp.83-89, 2000. ,
DOI : 10.1145/352183.352209
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
Readings in Groupware and Computer-Supported Cooperative Work: Assisting Human-Human Collaboration, 1993. ,
iStuff, Proceedings of the conference on Human factors in computing systems , CHI '03, pp.537-544, 2003. ,
DOI : 10.1145/642611.642705
Visualisations compactes, Proceedings of the 14th French-speaking conference on Human-computer interaction (Conf?rence Francophone sur l'Interaction Homme-Machine) , IHM '02, pp.161-168, 2002. ,
DOI : 10.1145/777005.777027
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
Toolkit design for interactive structured graphics, IEEE Trans. Softw. Eng, vol.30, issue.8, pp.535-546, 2004. ,
Studying programming environments in use: between principles and praxis, Proceedings of NWPER'98, the Eighth Nordic Workshop on Programming Environment Research, 1998. ,
A pattern approach to interaction design, Proceedings of the conference on Designing interactive systems processes, practices, methods, and techniques, DIS '00, 2001. ,
DOI : 10.1145/347642.347795
Protovis: A Graphical Toolkit for Visualization, IEEE Transactions on Visualization and Computer Graphics, vol.15, issue.6, pp.1121-1128, 2009. ,
DOI : 10.1109/TVCG.2009.174
Two studies of opportunistic programming, Proceedings of the 27th international conference on Human factors in computing systems, CHI 09, pp.1589-1598, 2009. ,
DOI : 10.1145/1518701.1518944
A taxonomy and evaluation of formalisms for the specification of interactive systems, Proceedings of HCI'95, pp.197-212, 1995. ,
Ivy, Proceedings of the 14th French-speaking conference on Human-computer interaction (Conf?rence Francophone sur l'Interaction Homme-Machine) , IHM '02, pp.223-226, 2002. ,
DOI : 10.1145/777005.777040
URL : https://hal.archives-ouvertes.fr/hal-00940960
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 ,
DOI : 10.1145/192426.192500
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
Programs = Data + Algorithms + Architecture: Consequences for Interactive Software Engineering, Proceedings of IFIP EIS 2007, 2007. ,
DOI : 10.1145/287675.287676
Multiple Input Support in a Model-Based Interaction Framework, Second Annual IEEE International Workshop on Horizontal Interactive Human-Computer Systems (TABLETOP'07), pp.179-186, 2007. ,
DOI : 10.1109/TABLETOP.2007.27
URL : https://hal.archives-ouvertes.fr/hal-01022134
Specifying the behavior of graphical objects using Esterel, TAP- SOFT, pp.111-125, 1989. ,
DOI : 10.1007/3-540-50940-2_31
Improving Modularity of Interactive Software with the MDPC Architecture, Proceedings of EIS 2007, pp.321-338, 2008. ,
DOI : 10.1007/978-3-540-39929-2_26
URL : https://hal.archives-ouvertes.fr/hal-01021985
Languages for developing user interfaces, chapter Hints on the design of user interface language features: lessons from the design of Turing, pp.329-340, 1992. ,
Requirements on UIMS's, Proceedings of the Workshop on UIMS and Environments, 1990. ,
Watch What I Do. Programming by Demonstration, 1993. ,
API usability: report on special interest group at CHI. SIGSOFT Softw, Eng. Notes, vol.34, issue.4, pp.27-29, 2009. ,
The nature and development of programming plans, International Journal of Man-Machine Studies, vol.32, issue.4, pp.461-481, 1990. ,
DOI : 10.1016/S0020-7373(05)80143-9
Self-disclosing design tools, Proceedings of the conference on Designing interactive systems processes, practices, methods, & techniques, DIS '95, pp.189-197, 1995. ,
DOI : 10.1145/225434.225455
Changing Minds: Computers, Learning, and Literacy, 1999. ,
URL : https://hal.archives-ouvertes.fr/hal-00702974
Boxer: a reconstructible computational medium, Studying the Novice Programmer, pp.467-481, 1989. ,
DOI : 10.1145/6592.6595
Using metalevel techniques in a flexible toolkit for CSCW applications, ACM Transactions on Computer-Human Interaction, vol.5, issue.2, pp.109-155, 1998. ,
DOI : 10.1145/287675.287676
Support for input adaptability in the ICON toolkit, Proceedings of the 6th international conference on Multimodal interfaces , ICMI '04, pp.212-219, 2004. ,
DOI : 10.1145/1027933.1027969
URL : https://hal.archives-ouvertes.fr/hal-00875916
Programmable applications, ACM SIGCHI Bulletin, vol.27, issue.2, pp.68-93, 1995. ,
DOI : 10.1145/202511.202528
Computational information design, 2004. ,
Design Patterns, Elements of Reusable Object-Oriented Software, 1995. ,
Mirrors of meaning: supporting inspectable runtime models, Computer, vol.42, issue.10, pp.61-68, 2009. ,
DOI : 10.1109/MC.2009.325
Languages for developing user interfaces, chapter Future research issues in languages for developing user interfaces, pp.401-418, 1992. ,
Cognitive dimensions of notations, Proceedings of HCI'89, pp.443-460, 1989. ,
Usability Analysis of Visual Programming Environments: A ???Cognitive Dimensions??? Framework, Journal of Visual Languages & Computing, vol.7, issue.2, pp.131-174, 1997. ,
DOI : 10.1006/jvlc.1996.0009
A review of formalisms for describing interactive behaviour, ICSE Workshop on SE-HCI, pp.49-75, 1994. ,
prefuse, Proceedings of the SIGCHI conference on Human factors in computing systems , CHI '05, pp.421-430, 2005. ,
DOI : 10.1145/1054972.1055031
Supporting concurrency, communication, and synchronization in human-computer interaction---the Sassafras UIMS, ACM Transactions on Graphics, vol.5, issue.3, pp.179-210, 1986. ,
DOI : 10.1145/24054.24055
Languages for developing user interfaces, chapter How programming languages might better support user interface tools, pp.105-113, 1992. ,
Debugging lenses: a new class of transparent tools for user interface debugging, Proceedings of ACM UIST '97, pp.179-187, 1997. ,
The InfoVis Toolkit, IEEE Symposium on Information Visualization, pp.167-174, 2004. ,
DOI : 10.1109/INFVIS.2004.64
URL : https://hal.archives-ouvertes.fr/hal-00877111
Specification and verification of interactors: A tour of Esterel, Proceedings of FAHCI'98, 1998. ,
The early history of Smalltalk, HOPL Preprints, pp.69-95, 1993. ,
Vigo: instrumental interaction in multi-surface environments, CHI '09: Proceedings of the 27th international conference on Human factors in computing systems, pp.869-878, 2009. ,
A contextual inquiry of expert programmers in an event-based programming environment, CHI '03 extended abstracts on Human factors in computing systems , CHI '03, pp.1036-1037, 2003. ,
DOI : 10.1145/765891.766135
Interactive sketching for the early stages of user interface design, Proceedings of CHI'95, pp.43-50, 1995. ,
A molecular architecture for creating advanced GUIs, Proceedings of the 16th annual ACM symposium on User interface software and technology , UIST '03, pp.135-144 ,
DOI : 10.1145/964696.964711
Bridging the gulf between code and behavior in programming, Proceedings of the SIGCHI conference on Human factors in computing systems, CHI '95, pp.480-486, 1995. ,
DOI : 10.1145/223904.223969
A distributed 3D graphics library, Proceedings of the 25th annual conference on Computer graphics and interactive techniques , SIGGRAPH '98, pp.361-370, 1998. ,
DOI : 10.1145/280814.280935
Flapjax: A programming language for Ajax applications, Proceedings of OOPSLA '09, 2009. ,
The Garnet user interface development environment, CHI'94 Conference companion, pp.457-458, 1994. ,
Challenges of HCI design and implementation. Interactions, pp.73-83, 1994. ,
Past, present, and future of user interface software tools, ACM Transactions on Computer-Human Interaction, vol.7, issue.1, pp.3-28, 2000. ,
DOI : 10.1145/344949.344959
How designers design and program interactive behaviors, 2008 IEEE Symposium on Visual Languages and Human-Centric Computing, 2008. ,
DOI : 10.1109/VLHCC.2008.4639081
Separating application code from toolkits, Proceedings of the 4th annual ACM symposium on User interface software and technology , UIST '91, pp.211-220, 1991. ,
DOI : 10.1145/120782.120805
Languages for developing user interfaces, chapter Ideas from Garnet for Future User Interface Programming Languages, pp.147-157, 1992. ,
Usability issues in programming languages, 2000. ,
The Amulet environment: new models for effective user interface software development, IEEE Transactions on Software Engineering, vol.23, issue.6, pp.347-365, 1997. ,
DOI : 10.1109/32.601073
Natural programming languages and environments, Communications of the ACM, vol.47, issue.9, pp.47-52, 2004. ,
DOI : 10.1145/1015864.1015888
A system for interactive graphical programming, Proceedings of the AFIPS '68 Spring joint computer conference, pp.47-54, 1968. ,
A generic platform for addressing the multimodal challenge, Proceedings of the SIGCHI conference on Human factors in computing systems, CHI '95, pp.98-105, 1995. ,
DOI : 10.1145/223904.223917
Functional reactive programming, continued, Proceedings of the ACM SIGPLAN workshop on Haskell , Haskell '02, pp.51-64, 2002. ,
DOI : 10.1145/581690.581695
Prototype based user interfaces, Proceedings of the ECOOP'97 Workshop on Prototype Based Object Oriented Programming, 1997. ,
The Psychology of Everyday Things. Perseus Books, 1988. ,
A programming language basis for user interface, Proc. of CHI '89, pp.171-176, 1989. ,
Tcl and the Tk Toolkit, Flatbrain Com, 1996. ,
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. ,
DOI : 10.1006/ijhc.2000.0410
A Survey of Model Driven Engineering Tools for User Interface Design, Task Models and Diagrams for UI Design, pp.84-97, 2007. ,
DOI : 10.1007/978-3-540-77222-4_8
Architectures for synchronous groupware, 1999. ,
A concurrent window system, Computing Systems, vol.2, issue.2, pp.133-153, 1989. ,
Models -views -controllers, Xerox PARC, 1979. ,
The source code control system, IEEE Transactions on Software Engineering, vol.1, issue.4, pp.364-370, 1975. ,
DOI : 10.1109/TSE.1975.6312866
Using the cognitive dimensions framework to evaluate the usability of a class library, Proceedings of the First Joint Conference of EASE PPIG (PPIG 15), 2003. ,
Patterns for Computer-Mediated Interaction, 2007. ,
Languages for developing user interfaces, chapter Requirements for user interface programming languages, pp.115-123, 1992. ,
A software engineering perspective to the design of a user interface framework, [1992] Proceedings. The Sixteenth Annual International Computer Software and Applications Conference, 1992. ,
DOI : 10.1109/CMPSAC.1992.217591
Using a prototype-based language for user interface: The Newton project's experience, OOPSLA '95, pp.61-72, 1995. ,
Comparing API design choices with usability studies: A case study and future directions, Proceedings of the 18th PPIG Workshop, 2006. ,
Facilitating the exploration of interface design alternatives, Proceedings of the SIGCHI conference on Human factors in computing systems , CHI '92, pp.507-515, 1992. ,
DOI : 10.1145/142750.142912
Plasticity of user interfaces: Framework and research agenda, Proc. of Interact'99, pp.110-117, 1999. ,
Debugging and the experience of immediacy, Communications of the ACM, vol.40, issue.4, pp.38-43, 1997. ,
DOI : 10.1145/248448.248457
Why interaction is more powerful than algorithms, Communications of the ACM, vol.40, issue.5, 1997. ,
DOI : 10.1145/253769.253801
Design and implementation of ET++, a seamless object-oriented application framework, Structured Programming, pp.63-87, 1989. ,
The Psychology of computer programming, 1979. ,
The Grammar of Graphics (Statistics and Computing), 2005. ,
Beyond programming languages, Communications of the ACM, vol.22, issue.7, pp.391-401, 1979. ,
DOI : 10.1145/359131.359133