Call for Papers: COP 2019

Previous Topic Next Topic
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view

Call for Papers: COP 2019

                         Call for Papers: COP 2019

                    The 11th International Workshop on
          Context-Oriented Programming and Advanced Modularity (COP)

                        Co-located with ECOOP 2019
                July 15th - 19th, 2019, London, United Kingdom


Contextual information plays an ever-increasing role in our information-
centric world. Current-day software systems adapt continuously to changing
execution and usage contexts, even while running. Unfortunately, mainstream
programming languages and development environments still do not support this
kind of dynamicity very well, leading developers to implement complex
designs to anticipate various dimensions of variability.

Context-Oriented Programming directly supports variability at the
programming level, depending on a wide range of dynamic attributes. It
enables run-time behavior to be dispatched directly on any detected
properties of the execution or user context. Since more than a decade,
researchers have been working on a variety of notions approaching that
idea. Implementations ranging from first prototypes to mature platform
extensions used in commercial deployments have illustrated how
multidimensional dispatch can be supported effectively to achieve expressive
run-time variation in behavior.

The previous editions of this workshop at ECOOP (since 2009) have each
attracted around 30 participants. The goal of the 11th Workshop on
Context-Oriented Programming is to further establish context orientation
as a common thread throughout language design, application development, and
system support. In 2019 we also hope to advance this vibrant research domain
at ECOOP in the versatile city of London. According to Wikipedia, London is
considered to be one of the world’s most important global cities and has
been termed the world’s most powerful, most desirable, most influential,
most visited, most expensive, innovative, sustainable, most investment
friendly, most popular for work, and the most vegetarian friendly city in
the world, all depending on the context.

Call for Papers

COP invites submissions of high-quality papers reporting original research,
or describing innovative contributions to, or experience with context-
oriented programming, its implementation, and application. Papers that
depart significantly from established ideas and practices are particularly

All papers must be original. Submissions must not have been published
previously and must not be simultaneously submitted or under review at any
other refereed event or publication. The program committee will evaluate
each contributed paper based on its relevance, significance, clarity, and


Topics of interest to the workshop include, but are not limited to:

 - Interesting application domains and scenarios for COP;
 - Programming language abstractions for COP (e.g., dynamic scoping, roles,
   traits, prototype-based extensions);
 - Implementation techniques and mechanisms for COP (e.g., different kinds
   of dynamic, contextual, and multi-dimensional dispatch or pre-dispatch);
 - Implementation issues for COP (e.g., optimization, VM support, JIT
 - Implemented use-cases, case studies, or prototypes of COP;
 - Theoretical foundations for COP (e.g., semantics, type systems);
 - Configuration languages (e.g., feature description interpreters,
   transformational approaches);
 - Interaction between non-functional programming concerns and COP (e.g.,
   security, persistence, concurrency, distribution);
 - Modularization approaches for COP (e.g., modules, aspects, features,
   layers, plugins); Guidelines to apply COP (e.g., best practices, idioms,
 - Run-time support for COP (e.g., reflection, dynamic binding);
 - Tool support (e.g., design tools, IDEs, debuggers);
 - Support for COP at the modeling level;
 - Beyond context-oriented behavior adaptation (e.g., UI adaptation, DB

Submission Guidelines

Papers are to be submitted via EasyChair. They must be written in English,
provided as PDF documents, and follow the new ACM Master Article Template
with the sigconf option. They should not exceed 8 pages. Accepted papers
will be published in the ACM Digital Library.

Submission Site:

Important Dates

Submission deadline:            2019-05-20
Author notification:            2019-06-10

All deadlines are Anywhere on Earth (AoE), i.e. GMT/UTC-12:00 hour.

Program Committee

Walter Binder, University of Lugano, Switzerland
Walter Cazzola, Università degli Studi di Milano, Italy
Shigeru Chiba, University of Tokyo, Japan
Cynthia Disenfeld, University of Toronto, Canada
Benoît Duhoux, Université catholique de Louvain, Belgium
David H. Lorenz, Open University and Technion IIT, Israel
Robert Hirschfeld, Hasso-Plattner-Institut (HPI), Germany
Atsushi Igarashi, Kyoto University, Japan
Tetsuo Kamina, Oita University, Japan
Gary Leavens, University of Central Florida, United States
Mariana Marasoiu, University of Cambridge, United Kingdom
Hidehiko Masuhara, Tokyo Institute of Technology, Japan
Roly Perera, Alan Turing Institute, United Kingdom


David H. Lorenz, Open University and Technion IIT, Israel
Robert Hirschfeld, Hasso-Plattner-Institut (HPI), Germany
Atsushi Igarashi, Kyoto University, Japan
Hidehiko Masuhara, Tokyo Institute of Technology, Japan