M. Amorimm, C. Nogueira, G. Santos, A. Souza, and P. Borba, Integrating code generation and refactoring, Workshop on Generative Programming, 16th European Conference on Object- Oriented Programming, 2002.

M. Bravenboer and E. Visser, Concrete Syntax for Objects. Domain-Specific Language Embedding and Assimilation without Restrictions, OOPSLA, pp.365-383, 2004.
DOI : 10.1145/1028976.1029007

G. Butler, K. Czarnecki, D. Batory, and U. Eisenecker, Generative techniques for product lines, proceedings of ICSE, pp.760-761, 2001.
DOI : 10.1145/505532.505551

S. Chiba, A Metaobject Protocol for C++, OOPLSA, 1995.

A. Donovan, A. Kiezun, M. S. Tschantz, and M. D. Ernst, Converting Java Programs to use generic libraries, proceedings of OOPSLA, pp.15-34, 2004.

R. Fuhrer, F. Tip, A. Kiezun, J. Dolby, and M. Keller, Efficient refactoring Java applica-tions to use generic libraries, European Conference Object-Oriented Programming (ECOOP 2005), 2005.

J. Hoeniche, Java Optimize and Decompile Environment (Jode). ver. 1.1.1, 2001.

G. Kniesel, T. Rho, and S. Hanenberg, Evolvable Pattern Implementations Need Generic Aspects, Workshop on Reflection, AOP and Meta-Data for Software Evolution, European Conference on Object-Oriented Programming, 2004.

C. Noguera, R. Pawlak, and N. Petitprez, Spoon home page : http://spoon.gforge.inria.fr

R. Pawlak, Spoon, Proceedings of the 1st workshop on Aspect oriented middleware development , AOMD '05, 2005.
DOI : 10.1145/1101560.1101566

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

T. Sheard and S. P. Jones, Template meta-programming for Haskell, Haskell '02: Proceedings of the 2002 ACM SIGPLAN workshop on Haskell, 2002.
DOI : 10.1145/581690.581691

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

M. Tatsubori, S. Chiba, M. Killijian, and K. Itano, OpenJava: A Class-Based Macro System for Java. In: Reflection and Software Engineering, Papers from OORaSE, 1999.