| 2004 | A Fresh Calculus for Name Management. Davide Ancona, Eugenio Moggi |
| 2004 | A Generative Approach to Aspect-Oriented Programming. Douglas R. Smith |
| 2004 | A Generative Approach to the Implementation of Language Bindings for the Document Object Model. Luca Padovani, Claudio Sacerdoti Coen, Stefano Zacchiroli |
| 2004 | A Generative Framework for Managed Services. Liam Peyton, Arif Rajwani |
| 2004 | A Model-Driven Approach for Smart Card Configuration. Stéphane Bonnet, Olivier Potonniée, Raphaël Marvie, Jean-Marc Geib |
| 2004 | A Pointcut Language for Control-Flow. Rémi Douence, Luc Teboul |
| 2004 | A Unification of Inheritance and Automatic Program Specialization. Ulrik Pagh Schultz |
| 2004 | Automatic Remodularization and Optimized Synthesis of Product-Families. Jia Liu, Don S. Batory |
| 2004 | Compiling Process Graphs into Executable Code. Rainer Hauser, Jana Koehler |
| 2004 | Declaring and Enforcing Dependencies Between .NET Custom Attributes. Vasian Cepa, Mira Mezini |
| 2004 | Generating AspectJ Programs with Meta-AspectJ. David Zook, Shan Shan Huang, Yannis Smaragdakis |
| 2004 | Generative Programming and Component Engineering: Third International Conference, GPCE 2004, Vancouver, Canada, October 24-28, 2004. Proceedings Gabor Karsai, Eelco Visser |
| 2004 | Generic Advice: On the Combination of AOP with Generative Programming in AspectC++. Daniel Lohmann, Georg Blaschke, Olaf Spinczyk |
| 2004 | Meta-programming with Typed Object-Language Representations. Emir Pasalic, Nathan Linger |
| 2004 | Metaphor: A Multi-stage, Object-Oriented Programming Language. Gregory Neverov, Paul Roe |
| 2004 | Model-Driven Configuration and Deployment of Component Middleware Publish/Subscribe Services. George T. Edwards, Gan Deng, Douglas C. Schmidt, Aniruddha S. Gokhale, Balachandran Natarajan |
| 2004 | Model-Driven Program Transformation of a Large Avionics Framework. Jeffrey G. Gray, Jing Zhang, Yuehua Lin, Suman Roychoudhury, Hui Wu, Rajesh Sudarsan, Aniruddha S. Gokhale, Sandeep Neema, Feng Shi, Ted Bapty |
| 2004 | Modular Language Descriptions. Peter D. Mosses |
| 2004 | On Designing a Target-Independent DSL for Safe OS Process-Scheduling Components. Julia L. Lawall, Anne-Françoise Le Meur, Gilles Muller |
| 2004 | Optimising Embedded DSLs Using Template Haskell. Sean Seefried, Manuel M. T. Chakravarty, Gabriele Keller |
| 2004 | Software Factories: Assembling Applications with Patterns, Models, Frameworks and Tools. Jack Greenfield |
| 2004 | SourceWeave.NET: Cross-Language Aspect-Oriented Programming. Andrew Jackson, Siobhán Clarke |
| 2004 | Splice: Aspects That Analyze Programs. Sean McDirmid, Wilson C. Hsieh |
| 2004 | Supporting Flexible Object Database Evolution with Aspects. Awais Rashid, Nicholas A. Leidenfrost |
| 2004 | Taming Macros. Ryan Culpepper, Matthias Felleisen |
| 2004 | Towards Generation of Efficient Transformations. Attila Vizhanyo, Aditya Agrawal, Feng Shi |
| 2004 | Towards a General Template Introspection Library. István Zólyomi, Zoltán Porkoláb |
| 2004 | VS-Gen: A Case Study of a Product Line for Versioning Systems. Jernej Kovse, Christian Gebauer |