ESOP conference

The conference

The European Symposium on Programmin (ESOP) is a member conference of the European Joint Conferences on Theory and Practice of Software (ETAPS), which is the primary European forum for academic and industrial researchers working on topics relating to Software Science.

ESOP is devoted to fundamental issues in the specification, design, analysis, and implementation of programming languages and systems. ESOP seeks contributions on all aspects of programming language research including, but not limited to, the following areas:

Programming paradigms and styles: functional programming, object-oriented programming, aspect-oriented programming, logic programming, constraint programming, extensible programming languages, domain-specific languages, synchronous and real-time programming languages;

Methods and tools to write and specify programs and languages: programming techniques, logical foundations, denotational semantics, operational semantics, meta programming, module systems, language-based security;

Methods and tools for reasoning about programs: type systems, abstract interpretation, program verification, testing;

Methods and tools for implementation: program transformations, rewriting systems, partial evaluation, experimental evaluations, virtual machines, intermediate languages, run-time environments;

Concurrency and distribution: process algebras, concurrency theory, parallel programming, service-oriented computing, distributed and mobile languages.

Contributions bridging the gap between theory and practice are particularly welcome.

Submission Guidelines

Papers must be written in English, unpublished and not submitted for publication elsewhere. The proceedings are published in the Springer-Verlag Lecture Notes in Computer Science series. Submissions must be in PDF format, formatted in the LNCS style and be at most 20 pages long. Papers longer than 20 pages are rejected without review.

See the Wikipedia page on ESOP for the acceptance rates of the past editions of ESOP. 

Steering Committee

The Steering Committee (SC) is formed by six members: three permanent members, including the SC Chair, elected for at most six years by the steering committee itself; three rotating members, formed by the Program Committee (PC) Chairs of the previous, current, and next editions of ESOP. In case of several co-chairs they will count collectively as a single member. The SC must assolve essentially three tasks:

  1. Select right after the n-th edition of ECOOP the PC Chairs of the (n+2)-th edition
  2. Elect the new permanent members and SC Chair to replace members whose mandate has ended
  3. Ensure the quality and criteria of the selection process over the different editions.

The current composition of the Steering Committee is

Program Committee Chair

The Program Committee (PC) Chair is responsible for selecting the members of the PC, organizing the selection process, and preparing the final program and the proceedings. The PC Chair has great latitude in organizing her/his tasks. However, since ESOP is part of ETAPS, the PC Chair must abide some common rules. In particular she/he:

  • must propose to the ETAPS Steering Committee the composition of the Program Committee and some substitute members before contacting them. This is necessary to let the ETAPS SC verify whether there is any overlap on the PC's of the six main conferences composing ETAPS.
  • must strictly adhere to the deadlines set by the ETAPS Steering Committee. In particular she/he must not extend the submission, rebuttal and final version deadlines, and must strictly respect the dates of notification and the dates for sending to the ETAPS SC the proposals of PC members, invited speaker, and paper nominations (see below).
  • must enforce the ETAPS multiple submission policy
  • must comply with the decision of the ETAPS SC Chair on the maximum number of accepted papers (usually the minimum between 33% of the submissions and the number of slots available for the conference).
  • must choose with the PC an invited speaker for ESOP
  • must take part in the selection of the two ETAPS unifying speaker
  • must nominate papers for the EAPLS, EATCS and EASST Best Paper awards
  • must be present at the conference
  • must prepare a conference report to be presented in person at the ETAPS steering committee
  • must seat in the ETAPS SC for two years and in the ESOP SC for three years

The PC Chair is advised to consult the following Handbook where she/he can find useful information to organize the selection process. The PC Chair is also advised to add the PC Chair of the following year to the PC, even though she/he will be designated after the CFP are printed and distributed.

See the Wikipedia page on ESOP for the list of venues and program chairs of the past editions of ESOP.

Timetable for ESOP nn

  • After ESOP nn-2: ESOP SC chooses the ESOP nn PC Chair and designates her/him as representative for ESOP in the ETAPS SC
  • Summer nn-2: PC chair proposes PC members and ETAPS SC comments on the proposals; ideally, PC chair finalizes the PC by beginning of August.
  • Late Summer nn-2: ETAPS SC proposes, debates and elects unifying speakers; ideally, unifying speakers are confirmed by the end of September nn.
  • Early Autumn nn-2: PC chair proposes ESOP invited speaker, SC comments on the proposal, and then PC chair invites the speaker. Ideally, the ESOP invited speaker is confirmed by the end of October.
  • Early November nn-2: PC chair proposes to ETAPS SC the text for the call for papers, PC chair fixes the text by early January.
  • Early October nn-1: Deadline for submission.
  • October/November nn-1: ETAPS SC chair decides maximum number of papers that can be accepted for each conference, based on submission rates
  • Mid December nn-1: Notifications.
  • Late December nn-1: PC Chair proposes sessions; ideally the final program is finalized before Christmas. PC chair nominates papers for the EAPLS, EATCS and EASST Best Paper awards.
  • January nn: Camera ready version.
  • March/April nn: ETAPS


Who's online

We have 4 guests and no members online

Site Hosted by