Proceedings of the 5th international conference on Generative programming and component engineering

  • Authors:
  • Stan Jarzabek;Douglas Schmidt;Todd Veldhuizen

  • Affiliations:
  • National University of Singapore, Singapore;Vanderbilt University, USA;University of Waterloo, Canada

  • Venue:
  • Generative Programming and Component Engineering 2006 (co-located with OOPSLA 2006 Conference)
  • Year:
  • 2006

Quantified Score

Hi-index 0.00

Visualization

Abstract

It is our great pleasure to welcome you to GPCE'06, a premier forum for presenting and discussing research results and industry strength technologies in areas of generative programming and component engineering. Generative programming brings unique, useful engineering qualities that are missing in conventional programming approaches-especially when designing generic, adaptable and maintainable software. Generative programming is one of the few emerging technologies that can bridge the gap between software architecture and code.GPCE has traditionally brought together researchers and practitioners interested in a wide array of issues related to automation of software development, better control over software complexity, and improvement of programmer productivity in general. GPCE has been also an environment for cross-fertilization between the programming language and software engineering research communities. It was our intention to continue these major GPCE threads and traditions. This year's GPCE is co-located with OOPSLA, which will ensure the fusion of ideas pertinent to software development, both theory and practice.We received 85 papers from around the world. Many papers were of very high quality, as evidenced by the strength of the GPCE'06 technical program. The program committee accepted 30 papers covering a wide spectrum of topics. The tutorial program presenting industry strength technologies shows the maturity of generative programming, and is targeted at practitioners as well as researchers. Paper presentations, complemented by seven tutorials, four workshops, and two keynotes, form a conference program that we hope all participants will find exciting and worth attending.