| 2005 | A Generative Programming Approach to Developing DSL Compilers. Charles Consel, Fabien Latry, Laurent Réveillère, Pierre Cointe |
| 2005 | A Generative Programming Approach to Interactive Information Retrieval: Insights and Experiences. Saverio Perugini, Naren Ramakrishnan |
| 2005 | A Type System for Reflective Program Generators. Dirk Draheim, Christof Lutteroth, Gerald Weber |
| 2005 | A Versatile Kernel for Multi-language AOP. Éric Tanter, Jacques Noyé |
| 2005 | AOP++: A Generic Aspect-Oriented Programming Framework in C++. Zhen Yao, Qilong Zheng, Guoliang Chen |
| 2005 | Applying a Generative Technique for Enhanced Genericity and Maintainability on the J2EE Platform. Yang Jun, Stan Jarzabek |
| 2005 | Bossa Nova: Introducing Modularity into the Bossa Domain-Specific Language. Julia L. Lawall, Hervé Duchesne, Gilles Muller, Anne-Françoise Le Meur |
| 2005 | Certifiable Program Generation. Ewen Denney, Bernd Fischer |
| 2005 | Component-Oriented Programming with Sharing: Containment is Not Ownership. Daniel Hirschkoff, Tom Hirschowitz, Damien Pous, Alan Schmitt, Jean-Bernard Stefani |
| 2005 | Developing Dynamic and Adaptable Applications with CAM/DAOP: A Virtual Office Application. Mónica Pinto, Daniel Jiménez, Lidia Fuentes |
| 2005 | Efficient Code Generation for a Domain Specific Language. Andrew Moss, Henk L. Muller |
| 2005 | FeatureC++: On the Symbiosis of Feature-Oriented and Aspect-Oriented Programming. Sven Apel, Thomas Leich, Marko Rosenmüller, Gunter Saake |
| 2005 | Generalized Type-Based Disambiguation of Meta Programs with Concrete Object Syntax. Martin Bravenboer, Rob Vermaas, Jurgen J. Vinju, Eelco Visser |
| 2005 | Generative Programming and Component Engineering, 4th International Conference, GPCE 2005, Tallinn, Estonia, September 29 - October 1, 2005, Proceedings Robert Glück, Michael R. Lowry |
| 2005 | Implicitly Heterogeneous Multi-stage Programming. Jason Eckhardt, Roumen Kaiabachev, Emir Pasalic, Kedar N. Swadi, Walid Taha |
| 2005 | Language Requirements for Large-Scale Generic Libraries. Jeremy G. Siek, Andrew Lumsdaine |
| 2005 | Mapping Features to Models: A Template Approach Based on Superimposed Variants. Krzysztof Czarnecki, Michal Antkiewicz |
| 2005 | Metamodeling Made Easy - MetaEdit+ (Tool Demonstration). Risto Pohjonen |
| 2005 | Model Compiler Construction Based on Aspect-Oriented Mechanisms. Naoyasu Ubayashi, Tetsuo Tamai, Shinji Sano, Yusaku Maeno, Satoshi Murakami |
| 2005 | Multi-stage Programming with Functors and Monads: Eliminating Abstraction Overhead from Generic Code. Jacques Carette, Oleg Kiselyov |
| 2005 | Object-Oriented Reengineering Patterns - An Overview. Oscar Nierstrasz, Stéphane Ducasse, Serge Demeyer |
| 2005 | On Domain-Specific Languages Reengineering. Christophe Alias, Denis Barthou |
| 2005 | Optimizing Marshalling by Run-Time Program Generation. Baris Aktemur, Joel Jones, Samuel N. Kamin, Lars Clausen |
| 2005 | Preprocessing Eden with Template Haskell. Steffen Priebe |
| 2005 | Semi-inversion of Guarded Equations. Torben Æ. Mogensen |
| 2005 | Shadow Programming: Reasoning About Programs Using Lexical Join Point Information. Pengcheng Wu, Karl J. Lieberherr |
| 2005 | Sorting Out the Relationships Between Pairs of Iterators, Values, and References. Krister Åhlander |
| 2005 | Source-Level Optimization of Run-Time Program Generators. Samuel N. Kamin, Baris Aktemur, Philip Morton |
| 2005 | Statically Safe Program Generation with SafeGen. Shan Shan Huang, David Zook, Yannis Smaragdakis |
| 2005 | Syntactic Abstraction in Component Interfaces. Ryan Culpepper, Scott Owens, Matthew Flatt |