M. Mernik, J. Heering, and A. M. Sloane, When and how to develop domain-specific languages, ACM Computing Surveys, vol.37, issue.4, pp.316-344, 2005.
DOI : 10.1145/1118890.1118892

M. Fowler, Domain Specific Languages, 2010.

A. Stefik and S. Siebert, An Empirical Investigation into Programming Language Syntax, ACM Transactions on Computing Education, vol.13, issue.4, pp.1-1940, 2013.
DOI : 10.1145/2534973

S. Kelly and R. Pohjonen, Worst Practices for Domain-Specific Modeling, IEEE Software, vol.26, issue.4, pp.22-29, 2009.
DOI : 10.1109/MS.2009.109

M. Voelter, D. Ratiu, B. Kolb, and B. Schätz, mbeddr: instantiating a language workbench in the embedded software domain, Automated Software Engineering, vol.19, issue.3, pp.339-390, 2013.
DOI : 10.1007/s10515-013-0120-4

L. Tratt, Domain specific language implementation via compile-time meta-programming, ACM Transactions on Programming Languages and Systems, vol.30, issue.6, pp.31-32, 2008.
DOI : 10.1145/1391956.1391958

S. Erdweg, T. Van-der-storm, M. Völter, M. Boersma, R. Bosman et al., The State of the Art in Language Workbenches, The State of the Art in Language Workbenches -Conclusions from the Language Workbench Challenge SLE, pp.197-217, 2013.
DOI : 10.1007/978-3-319-02654-1_11

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

S. Kelly, K. Lyytinen, M. Rossi, and J. Tolvanen, MetaEdit+ at the Age of 20, Seminal Contributions to Information Systems Engineering, pp.131-137, 2013.
DOI : 10.1007/978-3-642-36926-1_10

D. Wampler, Polyglot programming http

B. Meyer, Multi-language programming: how .NET does it Software Development (3-part article Part 1: Polyglot Programming; Part 2: Respecting other object models; Part 3: Interoperability: at what cost, 2002.

M. Fowler, One language http://martinfowler.com/ bliki/OneLanguage.html, 2007.

A. Leo, A. S. Meyerovich, and . Rabkin, Socio-PLT: Principles for Programming Language Adoption, Proceedings of the ACM International Symposium on New Ideas, New Paradigms, and Reflections on Programming and Software, Onward! '12, pp.39-54, 2012.

A. Leo, . Meyerovich, S. Ariel, and . Rabkin, Empirical analysis of programming language adoption, Proceedings of the 2013 ACM SIGPLAN international conference on Object oriented programming systems languages & applications, pp.1-18, 2013.

M. Acher, P. Collet, P. Lahire, and R. B. France, FAMILIAR: A domain-specific language for large scale management of feature models, Science of Computer Programming, vol.78, issue.6, pp.657-681, 2013.
DOI : 10.1016/j.scico.2012.12.004

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

S. Erdweg, T. Rendel, C. Kästner, and K. Ostermann, Sugarj: Library-based syntactic language extensibility, Proceedings of the 2011 ACM International Conference on Object Oriented Programming Systems Languages and Applications, pp.391-406, 2011.

F. Hermans, M. Pinzger, and A. Van-deursen, Domain-Specific Languages in Practice: A User Study on the Success Factors, Model Driven Engineering Languages and Systems, pp.423-437, 2009.
DOI : 10.1145/505532.505535

P. Denny, A. Luxton-reilly, E. Tempero, and J. Hendrickx, Understanding the syntax barrier for novices, Proceedings of the 16th annual joint conference on Innovation and technology in computer science education, ITiCSE '11, pp.208-212, 2011.
DOI : 10.1145/1999747.1999807

P. Denny, A. Luxton-reilly, and E. Tempero, All syntax errors are not equal, Proceedings of the 17th ACM annual conference on Innovation and technology in computer science education, ITiCSE '12, pp.75-80, 2012.
DOI : 10.1145/2325296.2325318

G. Lukas, Uses of the LOGO programming language in undergraduate instruction, Proceedings of the ACM annual conference on , ACM '72, pp.1130-1136, 1972.
DOI : 10.1145/800194.805908

R. Bruce-findler, J. Clements, C. Flanagan, M. Flatt, S. Krishnamurthi et al., DrScheme: a programming environment for Scheme, Journal of Functional Programming, vol.12, issue.02, pp.159-182, 2002.
DOI : 10.1017/S0956796801004208

A. Borning and T. O. Shea, Deltatalk: An Empirically and Aesthetically Motivated Simplification of the Smalltalk-80 Language, European Conference on Object-oriented Programming on ECOOP '87, pp.1-10, 1987.
DOI : 10.1007/3-540-47891-4_1

L. K. Mciver and M. University, School of Computer Science, and Software Engineering. Syntactic and Semantic Issues in Introductory Programming Education, 2001.

J. F. Pane, B. A. Myers, and C. A. Ratanamahatana, 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

D. P. Delorey, C. D. Knutson, and M. Davies, Mining programming language vocabularies from source code, 21st Annual Psychology of Programming Interest Group Conference -PPIG, 2009.

C. Comstock, Z. Jiang, and P. Naudé, Strategic software development: Productivity comparisons of general development programs, World Academy of Science, Engineering and Technology, vol.34, pp.25-30, 2007.

P. Daniel, C. D. Delorey, S. Knutson, and . Chun, Do Programming Languages Affect Productivity? A Case Study Using Data from Open Source Projects, Proceedings of the First International Workshop on Emerging Trends in FLOSS Research and Development, FLOSS '07, pp.8-12, 2007.

V. Ramalingam and S. Wiedenbeck, An empirical study of novice program comprehension in the imperative and object-oriented styles, Papers presented at the seventh workshop on Empirical studies of programmers, ESP '97, pp.124-139, 1997.
DOI : 10.1145/266399.266411

W. Einar and . Høst, Understanding programmer language, Companion to the 22Nd ACM SIGPLAN Conference on Object-oriented Programming Systems and Applications Companion, OOPSLA '07, pp.943-944, 2007.

W. Einar, B. M. Høst, and . Østvold, The programmer's lexicon, volume i: The verbs, SCAM, pp.193-202, 2007.

D. Binkley, M. Davis, D. Lawrie, and C. Morrell, To camelcase or under_score, 2009 IEEE 17th International Conference on Program Comprehension, pp.158-167, 2009.
DOI : 10.1109/ICPC.2009.5090039

F. Deissenboeck and M. Pizka, Concise and consistent naming, Software Quality Journal, vol.38, issue.11, pp.261-282, 2006.
DOI : 10.1007/s11219-006-9219-1

J. Stylos and S. Clarke, Usability Implications of Requiring Parameters in Objects' Constructors, 29th International Conference on Software Engineering (ICSE'07), pp.529-539, 2007.
DOI : 10.1109/ICSE.2007.92

J. Stylos and B. A. Myers, The implications of method placement on API learnability, Proceedings of the 16th ACM SIGSOFT International Symposium on Foundations of software engineering, SIGSOFT '08/FSE-16, pp.105-112, 2008.
DOI : 10.1145/1453101.1453117

M. Monperrus, M. Eichberg, E. Tekes, and M. Mezini, What should developers be aware of? An empirical study on the directives of API documentation, Empirical Software Engineering, vol.26, issue.6, pp.703-737, 2012.
DOI : 10.1007/s10664-011-9186-4

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

S. Clarke, Measuring API usability, Dr. Dobb's Journal, vol.29, pp.6-9, 2004.

B. Ellis, J. Stylos, and B. Myers, The Factory Pattern in API Design: A Usability Evaluation, 29th International Conference on Software Engineering (ICSE'07), pp.302-312, 2007.
DOI : 10.1109/ICSE.2007.85

C. L. Lennart, E. Kats, and . Visser, The Spoofax Language Workbench: Rules for Declarative Specification of Languages and IDEs, Proceedings of the ACM International Conference on Object Oriented Programming Systems Languages and Applications, OOPSLA '10, pp.444-463, 2010.

S. Efftinge, S. Moritz-eysholdt-köhnlein, . Zarnekow, W. Robert-von-massow, M. Hasselbring et al., Xbase, Proceedings of the 11th International Conference on Generative Programming and Component Engineering, GPCE '12, pp.112-121, 2012.
DOI : 10.1145/2371401.2371419

S. Dmitriev, Language oriented programming: The next programming paradigm, 2004.

C. Hofer and K. Ostermann, Tillmann Rendel, and Adriaan Moors Polymorphic embedding of dsls, Proceedings of the 7th International Conference on Generative Programming and Component Engineering, GPCE '08, pp.137-148, 2008.

A. Gill, Domain-specific languages and code synthesis using Haskell, Communications of the ACM, vol.57, issue.6, pp.30-3043, 2014.
DOI : 10.1145/2605205

T. Rompf and M. Odersky, Lightweight modular staging, ACM SIGPLAN Notices, vol.46, issue.2, pp.127-136, 2010.
DOI : 10.1145/1942788.1868314

D. Benavides, S. Segura, and A. R. Cortés, Automated analysis of feature models 20 years later: A literature review, Information Systems, vol.35, issue.6, pp.615-636, 2010.
DOI : 10.1016/j.is.2010.01.001

T. Berger, S. She, R. Lotufo, A. Wasowski, and K. Czarnecki, A Study of Variability Models and Languages in the Systems Software Domain, IEEE Transactions on Software Engineering, vol.39, issue.12, pp.1611-1640, 2013.
DOI : 10.1109/TSE.2013.34

S. Apel, D. Batory, C. Kästner, and G. Saake, Feature-Oriented Software Product Lines: Concepts and Implementation, 2013.
DOI : 10.1007/978-3-642-37521-7