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

B. Combemale, Towards Language-Oriented Modeling, Habilitation, Université de Rennes, vol.1, 2015.

J. Sprinkle, M. Mernik, J. Tolvanen, and D. Spinellis, What kinds of nails need a domain-specific hammer?, IEEE software, vol.26, issue.4

M. Voelter, S. Benz, C. Dietrich, B. Engelmann, M. Helander et al., DSL engineering: Designing, implementing and using domain-specific languages, 2013.

L. Bettini, Implementing Domain-Specific Languages with Xtext and Xtend, 2013.

T. Degueule, B. Combemale, A. Blouin, O. Barais, and J. Jézéquel, Melange: A Meta-language for Modular and Reusable Development of DSLs, Proceedings of the 2015 ACM SIGPLAN International Conference on Software Language Engineering, pp.25-36, 2015.
URL : https://hal.archives-ouvertes.fr/hal-01197038

J. Cánovas and J. Cabot, Enabling the Collaborative Definition of DSMLs, International Conference on Advanced Information Systems Engineering, pp.272-287, 2013.

T. Kosar, S. Bohra, and M. Mernik, Domain-Specific Languages: A Systematic Mapping Study, Information and Software Technology, vol.71, pp.77-91, 2016.
DOI : 10.1016/j.infsof.2015.11.001

M. Fowler, Language workbenches: The killer-app for domain specific languages, 2005.

M. Bravenboer and E. Visser, Concrete syntax for objects: domain-specific language embedding and assimilation without restrictions, Proceedings of the 19th Annual ACM SIGPLAN Conference on Object-oriented Programming, Systems, Languages, and Applications, pp.365-383, 2004.

G. Uddin and M. P. Robillard, How API Documentation Fails, IEEE Software, vol.32, issue.4
DOI : 10.1109/MS.2014.80

J. Nielsen, Enhancing the explanatory power of usability heuristics, Proceedings of the SIGCHI Conference on Human Factors in Computing Systems, CHI '94, pp.152-158, 1994.

A. Blouin, B. Combemale, B. Baudry, and O. Beaudoux, Kompren: modeling and generating model slicers, Software & Systems Modeling, vol.30, issue.3, pp.321-337, 2015.
DOI : 10.1145/113445.113455

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

A. Blouin, B. Combemale, B. Baudry, and O. Beaudoux, Modeling Model Slicers, ACM/IEEE 14th International Conference on Model Driven Engineering Languages and Systems, pp.62-76, 2011.
DOI : 10.1016/S0164-1212(98)10055-9

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

D. Steinberg, F. Budinsky, E. Merks, and M. Paternostro, EMF: Eclipse Modeling Framework, Pearson Education, 2008.

N. Harrand, F. Fleurey, B. Morin, and K. E. Husa, ThingML, Proceedings of the ACM/IEEE 19th International Conference on Model Driven Engineering Languages and Systems, MODELS '16, pp.125-135, 2016.
DOI : 10.1145/2068776.2068782

J. Favre, D. Gasevic, R. Lämmel, and E. Pek, Empirical Language Analysis in Software Linguistics, International Conference on Software Language Engineering, pp.316-326, 2010.
DOI : 10.1145/154766.155373

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

A. Van-deursen and P. Klint, Domain-specific language design requires feature descriptions, CIT, Journal of computing and information technology, vol.10, issue.1, 2002.

J. Tolvanen and S. Kelly, MetaEdit+, Proceeding of the 24th ACM SIGPLAN conference companion on Object oriented programming systems languages and applications, OOPSLA '09, pp.819-820, 2009.
DOI : 10.1145/1639950.1640031

M. Weiser, Program Slicing, Proceedings of the 5th International Conference on Software Engineering (ICSE'81, pp.439-449, 1981.
DOI : 10.1109/TSE.1984.5010248

F. Shull, J. Singer, and D. I. Sjøberg, Guide to advanced empirical software engineering, 2007.
DOI : 10.1007/978-1-84800-044-5

V. R. Basili, G. Caldiera, and H. D. Rombach, The goal question metric approach, Encyclopedia of Software Engineering, vol.2, pp.528-532, 1994.

F. D. Giraldo, S. España, ´. O. Pastor, and W. J. Giraldo, Considerations about quality in model-driven engineering, Software Quality Journaldoi, pp.10-1007

L. M. De-sousa and A. R. Da-silva, Usability evaluation of the domain specific language for spatial simulation scenarios, Cogent Engineering, vol.15, issue.3???4
DOI : 10.1007/s10515-008-0035-7

M. Challenger, G. Kardas, and B. Tekinerdogan, A systematic approach to evaluating domain-specific modeling language environments for multiagent systems, Software Quality Journal, vol.24, issue.3, pp.11219-11234

G. Kahraman and S. Bilgen, A framework for qualitative assessment of domain-specific languages, Software & Systems Modeling, vol.5, issue.2, pp.1505-1526, 2015.
DOI : 10.1145/2060329.2060360

D. Albuquerque, B. Cafeo, A. Garcia, S. Barbosa, S. Abrahão et al., Quantifying usability of domain-specific languages: An empirical study on software maintenance, Journal of Systems and Software, vol.101, pp.245-259, 2015.
DOI : 10.1016/j.jss.2014.11.051

A. Bari?i´bari?i´c, V. Amaral, and M. Goulão, Usability driven DSL development with USE-ME, Computer Languages, Systems & Structures, vol.51, pp.118-157, 2018.

I. S. Mackenzie, Human-computer interaction: An empirical research perspective

D. J. Sheskin, Handbook Of Parametric And Nonparametric Statistical Procedures, Fourth Edition, 2007.

A. Blouin, N. Moha, B. Baudry, H. Sahraoui, and J. Jézéquel, Assessing the use of slicing-based visualizing techniques on the understanding of large metamodels, Information and Software Technology, vol.62, issue.0, pp.124-142, 2015.
DOI : 10.1016/j.infsof.2015.02.007

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

J. García, O. Diaz, and M. Azanza, Model Transformation Co-evolution: A Semi-automatic Approach, International Conference on Software Language Engineering, pp.144-163, 2012.
DOI : 10.1007/978-3-642-36089-3_9

A. Cicchetti, D. Di-ruscio, R. Eramo, and A. Pierantonio, Automating Co-evolution in Model-Driven Engineering, 2008 12th International IEEE Enterprise Distributed Object Computing Conference, pp.222-231, 2008.
DOI : 10.1109/EDOC.2008.44

M. P. Robillard, E. Bodden, D. Kawrykow, M. Mezini, and T. Ratchford, Automated API Property Inference Techniques, IEEE Transactions on Software Engineering, vol.39, issue.5, pp.613-637, 2013.
DOI : 10.1109/TSE.2012.63

E. Arisholm, L. C. Briand, S. E. Hove, and Y. Labiche, The impact of UML documentation on software maintenance: an experimental evaluation, IEEE Transactions on Software Engineering, vol.32, issue.6, pp.365-381, 2006.
DOI : 10.1109/TSE.2006.59

D. Sadigh, S. A. Seshia, and M. Gupta, Automating exercise generation, Proceedings of the Workshop on Embedded and Cyber-Physical Systems Education, WESE '12, 2012.
DOI : 10.1145/2530544.2530546

O. Polozov, E. O-'rourke, A. M. Smith, S. Zettlemoyer, Z. Gulwani et al., Personalized mathematical word problem generation, Proceedings of the Twenty-Fourth International Joint Conference on Artificial Intelligence, pp.381-388, 2015.

P. Gómez-abajo, E. Guerra, and J. De-lara, A domain-specific language for model mutation and its application to the automated generation of exercises, Computer Languages, Systems & Structures, vol.49, 2016.
DOI : 10.1016/j.cl.2016.11.001

L. Ab, J. Rahim, and . Whittle, A survey of approaches for verifying model transformations, Software & Systems Modeling, vol.14, issue.2, pp.2015-1003

F. Fleurey, B. Baudry, P. Muller, and Y. L. Traon, Qualifying input test data for model transformations URL https, pp.185-203, 2009.

S. Sen, B. Baudry, and J. Mottu, Automatic Model Generation Strategies for Model Transformation Testing, International Conference on Theory and Practice of Model Transformations, pp.148-164, 2009.
DOI : 10.1007/11768869_13

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

F. Fleurey, B. Baudry, P. Muller, and Y. L. Traon, Qualifying input test data for model transformations, Software & Systems Modeling, vol.4, issue.4, pp.185-203, 2009.
DOI : 10.1109/C-M.1978.218136

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

M. Gogolla, A. Vallecillo, L. Burgueno, and F. Hilken, Employing classifying terms for testing model transformations, 2015 ACM/IEEE 18th International Conference on Model Driven Engineering Languages and Systems (MODELS), pp.312-321, 2015.
DOI : 10.1109/MODELS.2015.7338262

E. Batot and H. Sahraoui, A generic framework for model-set selection for the unification of testing and learning MDE tasks, Proceedings of the ACM/IEEE 19th International Conference on Model Driven Engineering Languages and Systems, MODELS '16, pp.374-384, 2016.
DOI : 10.1145/1639950.1640036

T. Pati, S. Kolli, and J. H. Hill, Proactive modeling, Proceedings of the 2012 workshop on Domain-specific modeling, DSM '12, pp.499-521, 2017.
DOI : 10.1145/2420918.2420921

I. Jacobson, Object-oriented development in an industrial environment, Conference Proceedings on Object-oriented Programming Systems , Languages and Applications, pp.183-191, 1987.

T. Yue, L. C. Briand, and Y. Labiche, A Use Case Modeling Approach to Facilitate the Transition towards Analysis Models: Concepts and Empirical Evaluation, International Conference on Model Driven Engineering Languages and Systems, pp.484-498, 2009.
DOI : 10.1007/978-1-4615-4625-2

A. N. Johanson and W. Hasselbring, Effectiveness and efficiency of a domain-specific language for high-performance marine ecosystem simulation: a controlled experiment, Empirical Software Engineering, vol.1, issue.6, pp.2206-2236, 2017.
DOI : 10.1007/978-3-642-29044-2

F. Häser, M. Felderer, and R. Breu, Is business domain language support beneficial for creating test case specifications: A controlled experiment, Information and Software Technology, vol.79, 2016.

A. F. Blackwell, C. Britton, A. Cox, T. R. Green, C. Gurr et al., Cognitive Dimensions of Notations: Design Tools for Cognitive Technology, Cognitive Technology, pp.325-341, 2001.
DOI : 10.1007/3-540-44617-6_31

A. Bari?ic, V. Amaral, M. Goulão, and B. Barroca, Evaluating the usability of domain-specific languages, Software Design and Development: Concepts, Methodologies, Tools, and Applications, pp.2120-2141, 2014.