When and how to develop domain-specific languages, ACM Computing Surveys, vol.37, issue.4, pp.316-344, 2005. ,
DOI : 10.1145/1118890.1118892
Domain Specific Languages, 2010. ,
An Empirical Investigation into Programming Language Syntax, ACM Transactions on Computing Education, vol.13, issue.4, pp.1-1940, 2013. ,
DOI : 10.1145/2534973
Worst Practices for Domain-Specific Modeling, IEEE Software, vol.26, issue.4, pp.22-29, 2009. ,
DOI : 10.1109/MS.2009.109
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
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
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
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
Polyglot programming http ,
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. ,
One language http://martinfowler.com/ bliki/OneLanguage.html, 2007. ,
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. ,
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. ,
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
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. ,
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
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
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
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
DrScheme: a programming environment for Scheme, Journal of Functional Programming, vol.12, issue.02, pp.159-182, 2002. ,
DOI : 10.1017/S0956796801004208
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
School of Computer Science, and Software Engineering. Syntactic and Semantic Issues in Introductory Programming Education, 2001. ,
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
Mining programming language vocabularies from source code, 21st Annual Psychology of Programming Interest Group Conference -PPIG, 2009. ,
Strategic software development: Productivity comparisons of general development programs, World Academy of Science, Engineering and Technology, vol.34, pp.25-30, 2007. ,
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. ,
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
Understanding programmer language, Companion to the 22Nd ACM SIGPLAN Conference on Object-oriented Programming Systems and Applications Companion, OOPSLA '07, pp.943-944, 2007. ,
The programmer's lexicon, volume i: The verbs, SCAM, pp.193-202, 2007. ,
To camelcase or under_score, 2009 IEEE 17th International Conference on Program Comprehension, pp.158-167, 2009. ,
DOI : 10.1109/ICPC.2009.5090039
Concise and consistent naming, Software Quality Journal, vol.38, issue.11, pp.261-282, 2006. ,
DOI : 10.1007/s11219-006-9219-1
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
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
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
Measuring API usability, Dr. Dobb's Journal, vol.29, pp.6-9, 2004. ,
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
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. ,
Xbase, Proceedings of the 11th International Conference on Generative Programming and Component Engineering, GPCE '12, pp.112-121, 2012. ,
DOI : 10.1145/2371401.2371419
Language oriented programming: The next programming paradigm, 2004. ,
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. ,
Domain-specific languages and code synthesis using Haskell, Communications of the ACM, vol.57, issue.6, pp.30-3043, 2014. ,
DOI : 10.1145/2605205
Lightweight modular staging, ACM SIGPLAN Notices, vol.46, issue.2, pp.127-136, 2010. ,
DOI : 10.1145/1942788.1868314
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
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
Feature-Oriented Software Product Lines: Concepts and Implementation, 2013. ,
DOI : 10.1007/978-3-642-37521-7