Topics of interest include but are not limited to:

• Interesting application domains and scenarios
• Programming language abstractions for Context-oriented Programming (e.g., dynamic scoping, roles, traits, prototype-based extensions)
• Configuration languages (e.g., feature descriptions)
• Interaction with non-functional programming concerns (e.g., security, persistence, concurrency, distribution)
• Modularization approaches for Context-oriented Programming (e.g., aspects, modules, layers, plugins)
• Guidelines to include Context-oriented Programming in programs (e.g., best practices, design patterns)
• Runtime support for Context-oriented Programming (e.g., reflection, dynamic binding)
• Tool support (e.g. design tools, debuggers)