B. Myers, S. Hudson, and R. Pausch, 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

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

S. Jarzabek and R. Huang, The case for user-centered CASE tools, Communications of the ACM, vol.41, issue.8, pp.93-99, 2004.
DOI : 10.1145/280324.280338

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

J. Iivari, Why are CASE tools not used?, Communications of the ACM, vol.39, issue.10, pp.94-103, 1996.
DOI : 10.1145/236156.236183

J. A. Whittaker and J. M. Voas, 50 years of software: key principles for quality, IT Professional, vol.4, issue.6, pp.28-35, 2002.
DOI : 10.1109/MITP.2002.1114844

B. Selic, The pragmatics of model-driven development, IEEE Software, vol.20, issue.5, pp.19-25, 2003.
DOI : 10.1109/MS.2003.1231146

B. Hailpern and P. L. Tarr, Model-driven development: The good, the bad, and the ugly, IBM Systems Journal, vol.45, issue.3, pp.451-462, 2006.
DOI : 10.1147/sj.453.0451

M. P. Ward, Language-Oriented Programming. Software, Concepts and Tools, pp.147-161, 1994.

D. A. Thomas, MDA: Revenge of the modelers or UML utopia?, IEEE Software, vol.21, issue.3, pp.15-17, 2004.
DOI : 10.1109/MS.2004.1293067

J. S. Cuadrado and J. G. Molina, Building Domain-Specific Languages for Model-Driven Development, IEEE Software, vol.24, issue.5, pp.48-55, 2007.
DOI : 10.1109/MS.2007.135

A. Kleppe, D. Ga?evic, R. Lämmel, and E. Van-wyk, The Field of Software Language Engineering, Software Language Engineering, pp.1-7, 2009.
DOI : 10.1002/spe.4380110908

A. Ledeczi, M. Maroti, A. Bakay, G. Karsai, J. Garrett et al., The Generic Modeling Environment, Proc. Workshop on Intelligent Signal Processing, 2001.

F. Budinsky, D. Steinberg, R. Ellersick, E. Merks, S. A. Brodsky et al., Eclipse Modeling Framework, 2003.

J. Miller and J. Mukerji, MDA Guide Version 1.0.1, OMG, 2003.

K. Charmaz, Constructing Grounded Theory: A Practical Guide Through Qualitative Analysis, 2006.

K. Eisenhardt, Building Theories from Case Study Research, Academy of Management Review, vol.14, issue.4, pp.532-550, 1989.
DOI : 10.4135/9781473915480.n52

I. Dey, Qualitative Data Analysis: A User Friendly Guide for Social Scientists, Routledge, 1993.
DOI : 10.4324/9780203412497

P. Campos and N. J. Nunes, Practitioner Tools and Workstyles for User-Interface Design, IEEE Software, vol.24, issue.1, pp.73-80, 2007.
DOI : 10.1109/MS.2007.24

J. Löwgren and E. Stolterman, Design Methodology and Design Practice. Interact, pp.13-20, 1999.

H. Gerdenryd, How Designers Work: Making Sense of Authentic Cognitive Activities, 1998.

D. A. Schön, The Reflective Practitioner. Basic Books, 1983.

P. Carlile, A Pragmatic View of Knowledge and Boundaries: Boundary Objects in New Product Development, Organization Science, vol.13, issue.4, pp.442-455, 2002.
DOI : 10.1287/orsc.13.4.442.2953

K. Ozenc, F. Kim, M. Zimmerman, J. Oney, S. Myers et al., How to support designers in getting hold of the immaterial material of software, Proceedings of the 28th international conference on Human factors in computing systems, CHI '10, pp.2513-2522, 2010.
DOI : 10.1145/1753326.1753707

B. A. 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://www.cs.cmu.edu/~NatProg/papers/vlhcc-survey-mm7_1_paper_26.pdf

F. Kensing and J. Blomberg, Participatory Design: Issues and Concerns, Computer Supported Cooperative Work (CSCW), vol.3, issue.7, pp.167-185, 1998.
DOI : 10.1145/256175.256190

D. D. Woods, Process-Tracing Methods for the Study of Cognition Outside of the Experimental Psychology Laboratory, Decision Making in Action: Models and Methods, pp.228-251

D. Millen, Rapid ethnography, Proceedings of the conference on Designing interactive systems processes, practices, methods, and techniques, DIS '00, pp.280-286, 1993.
DOI : 10.1145/347642.347763

C. Wharton, J. Bradford, R. Jeffries, and M. Franzke, Applying cognitive walkthroughs to more complex user interfaces, Proceedings of the SIGCHI conference on Human factors in computing systems , CHI '92, pp.381-388, 1992.
DOI : 10.1145/142750.142864

K. Holtzblatt and S. Jones, Contextual Inquiry: A Participatory Technique for System Design, Participatory Design: Principles and Practices, pp.177-210, 1993.

D. J. Mayhew, The Usability Engineering Lifecycle: A Practioner's Handbook for User Interface Design, 1999.

B. Buxton, Sketching User Experiences: Getting the Design Right and Right Design, 2007.

Y. Y. Wong, Rough and ready prototypes, Posters and short talks of the 1992 SIGCHI conference on Human factors in computing systems , CHI '92, pp.83-84, 1992.
DOI : 10.1145/1125021.1125094

J. A. Landay and B. A. Myers, Interactive Sketching for the Early Stages of User Interface Design, SIGCHI Conference on Human Factors in Computing Systems, pp.43-50, 1995.

B. P. Bailey, J. A. Konstan, and J. V. Carlis, Supporting Multimedia Designers: Towards More Effective Design Tools, 8th International Conference on Multimedia Modeling, pp.267-286, 2001.

J. J. Gibson, Reasons for realism: Selected essays of, 1982.

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

J. Blomberg, J. Giacomi, A. Mosher, and P. Swenton-wall, Ethnographic Field Methods and Their Relation to Design, Participatory Design: Principles and Practices, pp.123-156, 1993.

J. W. Creswell, Qualitative Inquiry and Research Design: Choosing Among Five Traditions, Sage, 1998.

Y. S. Lincoln, Emerging Criteria for Quality in Qualitative and Interpretive Research, Qualitative Inquiry, vol.19, issue.3, pp.275-289, 1995.
DOI : 10.1525/aeq.1988.19.1.04x0622x

B. Kirwan and L. K. Ainsworth, A Guide to Task Analysis, 1992.
DOI : 10.1201/b16826

D. Benyon, Task analysis and system design: the discipline of data, Interacting with Computers, vol.4, issue.2, pp.246-249, 1992.
DOI : 10.1016/0953-5438(92)90008-4

K. A. Ericsson and H. A. Simon, Protocol Analysis: Revised Edition, 1993.

E. S. Cordingley, Knowledge Elicitation Techniques for Knowledge-Based Systems, Knowledge Elicitation: Principles, Techniques, and Applications, pp.89-175, 1989.

D. Maulsby, S. Greenberg, and R. Mander, Prototyping an intelligent agent through Wizard of Oz, Proceedings of the SIGCHI conference on Human factors in computing systems , CHI '93, pp.277-284, 1993.
DOI : 10.1145/169059.169215

A. A. Scott, J. E. Clayton, and E. L. Gibson, A Practical Guide to Knowledge Acquisition, 1991.

L. L. Constantine, Human Activity Modeling: Toward a Pragmatic Integration, Human-Centered Software Engineering: Software Engineering Models, Patterns and Architectures for HCI, pp.27-51, 2009.
DOI : 10.1007/978-1-84800-907-3_3

M. Kaenampornpan, A Context Model, Design Tool and Architecture for Context-Aware Systems Designs, 2009.

H. Beyer and . Holtzblatt, Contextual design, interactions, vol.6, issue.1, 1998.
DOI : 10.1145/291224.291229

L. L. Constantine and L. Lockwood, Instructive Interaction: Making Innovative Interfaces Self- Teaching, pp.14-19, 2002.