Topics include, but are not limited to:
- Language design and implementation techniques
- Language integration, interoperation and deployment
- Experience reports and case studies
- Reflection and meta-level architectures
- Educational approaches
- Software adaptation and evolution
- Configuration management
- Artificial intelligence
- Large and ultra-large-scale systems
- Development methodologies
- Development support and environments
- Persistent systems
- Scientific computing
- Parallel and distributed computing
- Data mining
- Semantic web
- Dynamic optimization
- Innovative applications
- Hardware and virtual machine support
- Domain-oriented programming
We also encourage submissions about past approaches that have been largely forgotten about, as long as they are presented in a new setting.
We invite submissions in two categories: original contributions and work-in-progress papers.