<html>
  <head>
    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body text="#000000" bgcolor="#FFFFFF">
    <p> </p>
    <div>-----------------------------------------------------------------------
    </div>
    <div> <Programming> 2018 : The Art, Science, and Engineering
      of Programming </div>
    <div><br>
    </div>
    <div><br>
    </div>
    <div>   April 9-12, 2018, Nice, France </div>
    <div> <a href="https://2018.programming-conference.org/">https://2018.programming-conference.org/</a>
    </div>
    <div>-----------------------------------------------------------------------
    </div>
    <div><br>
    </div>
    <div>The associated journal for <Programming> already
      published two exciting issues this year (openly accessible at <a
        href="http://programming-journal.org/2018/">http://programming-journal.org/2018/</a>),
      a third one is being prepared at the moment. All of the papers
      from this year’s volume will be presented at <Programming>
      2018 in Nice in April.  </div>
    <div><br>
    </div>
    <div>Are you still looking for a good opportunity to contribute to
      the event? </div>
    <div>We are excited to announce that there will be 11 co-located
      events at the <Programming> 2018 conference: </div>
    <div><br>
    </div>
    <div><br>
    </div>
    <div> - ACM Student Research Competition / <Programming> 2018
      Posters </div>
    <div> - Bx 2018 - 7th International Workshop on Bidirectional
      Transformations </div>
    <div> - CoCoDo 2018 – Raincode Labs Compiler Coding Dojo </div>
    <div> - LASSY 2018 - 3rd Workshop on Live Adaptation of Software
      SYstems </div>
    <div> - MOMO 2018 - 3rd Workshop on Modularity in Modelling </div>
    <div> - MoreVMs 2018 - 2nd Workshop on Modern Language Runtimes,
      Ecosystems, and VMs </div>
    <div> - PASS 2018 - 2nd Workshop on Programming Across the System
      Stack </div>
    <div> - Programming for the Large 2018 Workshop </div>
    <div> - ProWeb 2018 - 2nd International Workshop on Programming
      Technology for the Future Web </div>
    <div> - PX/18 - 3rd Workshop on Programming Experience </div>
    <div> - Salon des Refusés 2018 - 2nd edition of the Salon des
      Refusés workshop </div>
    <div><br>
    </div>
    <div><br>
    </div>
    <div>All co-located events will take place during April 9-10 2018.
      Below, we list short descriptions and important dates for each
      event. We are looking forward to your contributions! </div>
    <div><br>
    </div>
    <div><br>
    </div>
    <div>********************************************************************
    </div>
    <div> ACM Student Research Competition / <Programming> 2018
      Posters </div>
    <div>    </div>
    <div>   Submissions: Mon 22 Jan 2018<br>
      <br>
    </div>
    <div> <a
href="https://2018.programming-conference.org/track/programming-2018-src">https://2018.programming-conference.org/track/programming-2018-src</a>
    </div>
    <div>********************************************************************
    </div>
    <div><br>
    </div>
    <div><br>
    </div>
    <div>The ACM Student Research Competition (SRC), sponsored by
      Microsoft Research, offers a unique forum for ACM student members
      at the undergraduate and graduate levels to present their original
      research before a panel of judges and conference attendees. The
      SRC gives visibility to up-and-coming young researchers, and
      offers them an opportunity to discuss their research with experts
      in their field, get feedback, and to help sharpen communication
      and networking skills. </div>
    <div><br>
    </div>
    <div><br>
    </div>
    <div>ACM’s SRC program covers expenses up to $500 for all students
      invited to an SRC. Please see our website for requirements and
      further details. </div>
    <div><br>
    </div>
    <div><br>
    </div>
    <div>****************************************************************
    </div>
    <div> Bx 2018 - 7th International Workshop on Bidirectional
      Transformations </div>
    <div><br>
    </div>
    <div>   Paper submissions: Fri 19 Jan 2018 </div>
    <div>   Notifications: Sat 17 Feb 2018<br>
      <br>
    </div>
    <div> <a moz-do-not-send="true"
        href="https://2018.programming-conference.org/track/bx-2018-papers">https://2018.programming-conference.org/track/bx-2018-papers</a><br>
    </div>
    <div>****************************************************************
    </div>
    <div><br>
    </div>
    <div>Bidirectional transformations (bx) are a mechanism for
      maintaining the consistency of at least two related sources of
      information. Such sources can be relational databases, software
      models and code, or any other document following standard or
      ad-hoc formats. Bx are an emerging topic in a wide range of
      research areas, with prominent presence at top conferences in
      several different fields (namely databases, programming languages,
      software engineering, and graph transformation), but with results
      in one field often getting limited exposure in the others. Bx 2018
      is a dedicated venue for bx in all relevant fields, and is part of
      a workshop series that was created in order to promote
      cross-disciplinary research and awareness in the area. As such,
      since its beginning in 2012, the workshop has rotated between
      venues in different fields. </div>
    <div><br>
    </div>
    <div><br>
    </div>
    <div><br>
    </div>
    <div><br>
    </div>
    <div>****************************************************************
    </div>
    <div> CoCoDo 2018 – Raincode Labs Compiler Coding Dojo </div>
    <div><br>
    </div>
    <div>    No submission deadlines!<br>
      <br>
    </div>
    <div> <a moz-do-not-send="true" href="https://cocodo.github.io">https://cocodo.github.io</a><br>
    </div>
    <div>****************************************************************
    </div>
    <div><br>
    </div>
    <div>If you ever studied any computing discipline, you must have
      learnt </div>
    <div>something about compilers as well, and you probably think you
      forgot </div>
    <div>everything about it since. Yet, almost every time you develop a
    </div>
    <div>non-trivial piece of software, you end up converting data
      between </div>
    <div>formats, traversing hierarchical structures, analysing and </div>
    <div>representing dependences and doing many other things that are
      at the </div>
    <div>heart of compiler design and implementation. Whether you are
      applying </div>
    <div>a Visitor design pattern or emulating a state machine with a </div>
    <div>switch/case statement, you are programming a little part of a
      compiler </div>
    <div>for your own language. </div>
    <div><br>
    </div>
    <div>Participating in CoCoDo will give you a chance to immerse in
      the </div>
    <div>marvels of compiler technologies for one day — and if you like
      it, you </div>
    <div>are welcome to stay in this field! Our coding dojo will be
      split into </div>
    <div>sessions, each dedicated to one aspect of compilation, with
      brief </div>
    <div>explanations and supervision by leading field experts. There
      will be </div>
    <div>several technologies, mainstream and otherwise, laid out at
      your </div>
    <div>disposal. Better yet, you can bring your own workbench and show
      us how </div>
    <div>it’s done. </div>
    <div><br>
    </div>
    <div><br>
    </div>
    <div><br>
    </div>
    <div>****************************************************************
    </div>
    <div> LASSY 2018 - 3rd Workshop on Live Adaptation of Software
      SYstems </div>
    <div><br>
    </div>
    <div><br>
    </div>
    <div>   Paper submissions: Fri 12 Jan 2018 </div>
    <div>   Notifications: Fri 12 Feb 2018 </div>
    <div><br>
      <br>
    </div>
    <div> <a moz-do-not-send="true"
        href="https://2018.programming-conference.org/track/LASSY-2018-papers">https://2018.programming-conference.org/track/LASSY-2018-papers</a>
    </div>
    <div>****************************************************************
    </div>
    <div><br>
    </div>
    <div>The LASSY workshop provides a space for discussion and
      collaboration between researchers working on the problem of
      enabling live adaptations to software systems, across the
      development stack. The workshop encourages theoretical work on
      programming models and techniques to adapt software systems at the
      programming language, database, or user interface levels;
      application and practice to adaptive systems to a particular
      domain; and empirical studies on the impact and assessment of
      adaptive systems from a societal point of view. </div>
    <div><br>
    </div>
    <div><br>
    </div>
    <div><br>
    </div>
    <div>****************************************************************
    </div>
    <div> MOMO 2018 - 3rd Workshop on Modularity in Modelling </div>
    <div><br>
    </div>
    <div><br>
    </div>
    <div>   Abstract submissions (optional): Fri 2 Feb 2018 </div>
    <div>   Paper submissions: Thu 8 Feb 2018 </div>
    <div>   Notifications: Thu 1 Mar 2018 </div>
    <div><br>
    </div>
    <div><br>
    </div>
    <div> <a href="http://www.momo2018.ece.mcgill.ca/index.htm" style="font-size: 11pt; white-space: pre-wrap; color: rgb(17, 85, 204); font-family: Arial; font-variant-caps: normal; font-variant-ligatures: normal; text-decoration: underline;">http://www.momo2018.ece.mcgill.ca/index.htm</a>
    </div>
    <div>****************************************************************
    </div>
    <div><br>
    </div>
    <div><span style="font-size: 11pt; white-space: pre-wrap; color: rgb(0, 0, 0); font-family: Arial; font-variant-caps: normal; font-variant-ligatures: normal; line-height: 1.38;">Despite the power of abstraction of modelling, models of real-world problems and systems quickly grow to such an extent that managing the complexity by using proper modularization techniques becomes necessary. The Third International Modularity in Modelling Workshop (MoMo’18) will bring together researchers and practitioners interested in the theoretical and practical challenges resulting from applying modularity, advanced separation of concerns, and composition at the modelling level. It is intended to provide a forum for presenting new ideas and discussing the impact of the use of modularization in the context of (MDE) at different levels of abstraction.</span></div>
    <div><br>
    </div>
    <div style="margin-top: 1em; margin-bottom: 1em;"><span style="font-size: 11pt; white-space: pre-wrap; line-height: 1.38; color: rgb(0, 0, 0); font-family: Arial; font-variant-caps: normal; font-variant-ligatures: normal;">MoMo’18 will bring together researchers and practitioners interested in exploring modularization techniques for modelling, such as but not limited to aspect-oriented mechanisms to support advanced separation of concerns, advanced composition operators for possibly heterogeneous models, and techniques for execution and reasoning over global properties of modularized models.</span></div>
    <div><br>
    </div>
    <div><br>
    </div>
    <div><br>
    </div>
    <div>******************************************************************************
    </div>
    <div> MoreVMs 2018 - 2nd Workshop on Modern Language Runtimes,
      Ecosystems, and VMs </div>
    <div><br>
    </div>
    <div><br>
    </div>
    <div>   Submissions: Fri 26 Jan 2018 </div>
    <div>   Notifications: Fri 23 Feb 2018 </div>
    <div><br>
    </div>
    <div><br>
    </div>
    <div> <a href="https://2018.programming-conference.org/track/MoreVMs-2018" style="font-size: 11pt; white-space: pre-wrap; color: rgb(0, 0, 0); font-family: Arial; font-variant-caps: normal; font-variant-ligatures: normal; text-decoration: underline;">https://2018.programming-conference.org/track/MoreVMs-2018</a>
    </div>
    <div>******************************************************************************
    </div>
    <div><br>
    </div>
    <div><span style="font-size: 11pt; white-space: pre-wrap; color: rgb(0, 0, 0); font-family: Arial; font-variant-caps: normal; font-variant-ligatures: normal; line-height: 1.38;">The MoreVMs'18 workshop aims to bring together industrial and academic</span>
      <span style="font-size: 11pt; white-space: pre-wrap; font-family: Arial;">programmers to discuss the design, implementation, and usage of modern</span>
      <span style="font-size: 11pt; white-space: pre-wrap; font-family: Arial;">languages and runtimes. This includes aspects such as reuse of language</span>
      <span style="font-size: 11pt; white-space: pre-wrap; font-family: Arial;">runtimes, modular implementation, language design and compilation strategies.</span>
    </div>
    <div><br>
    </div>
    <div><span style="font-size: 11pt; white-space: pre-wrap; color: rgb(0, 0, 0); font-family: Arial; font-variant-caps: normal; font-variant-ligatures: normal; line-height: 1.38;">The workshop aims to enable a diverse discussion on how languages and runtimes</span>
      <span style="font-size: 11pt; white-space: pre-wrap; font-family: Arial;">are currently being utilized, and where they need to improve further. We</span>
      <span style="font-size: 11pt; white-space: pre-wrap; font-family: Arial;">welcome presentation proposals in the form of extended abstracts discussing</span>
      <span style="font-size: 11pt; white-space: pre-wrap; font-family: Arial;">experiences, work-in-progress, as well as future visions, from either an</span>
      <span style="font-size: 11pt; white-space: pre-wrap; font-family: Arial;">academic or industrial perspective.</span>
    </div>
    <div><br>
    </div>
    <div><br>
    </div>
    <div>**************************************************************************
    </div>
    <div> PASS 2018 - Workshop on Programming Across the System Stack </div>
    <div><br>
    </div>
    <div><br>
    </div>
    <div>   Submissions: Mon 5 Feb 2018 </div>
    <div>   Notifications: Mon 26 Feb 2018 </div>
    <div>   Poster Submissions: Tue 6 Mar 2018 </div>
    <div>    </div>
    <div><br>
    </div>
    <div> <span style="color: rgb(0, 0, 238); text-decoration:
        underline;"><a class="moz-txt-link-freetext"
          href="https://2018.programming-conference.org/track/PASS-2018-papers">https://2018.programming-conference.org/track/PASS-2018-papers</a></span>
    </div>
    <div>**************************************************************************
    </div>
    <div><br>
    </div>
    <div>The landscape of computation platforms has changed dramatically
      in recent years. Emerging systems - such as wearable devices,
      smartphones, unmanned aerial vehicles, Internet of things, cloud
      computing servers, heterogeneous clusters, and data centers - pose
      a distinct set of system-oriented challenges ranging from data
      throughput, energy efficiency, security, real-time guarantees, to
      high performance. In the meantime, code quality, such as
      modularity or extensibility, remains a cornerstone in modern
      software engineering, bringing in crucial benefits such as modular
      reasoning, program understanding, and collaborative software
      development. </div>
    <div><br>
    </div>
    <div>This workshop is driven by one fundamental question: How does
      internal code quality interact with system-oriented goals? We
      welcome both positive and negative responses to this question. An
      example of the former would be modular reasoning systems
      specifically designed to promote system-oriented goals, whereas an
      example of the latter would be anti-patterns against
      system-oriented goals during software development. </div>
    <div><br>
    </div>
    <div><br>
    </div>
    <div>*************************************************************************
    </div>
    <div> Programming for the Large 2018 Workshop </div>
    <div><br>
    </div>
    <div>   <span style="font-family: Arial;">Abstract submissions: Fri
        26 Jan 2018</span> </div>
    <div>   Submissions (full papers):  Fri 2 Feb 2018 </div>
    <div>   Position paper and work-in-progress paper submission: Tue 13
      Feb 2018 </div>
    <div>   Notifications:  Fri 23 Feb 2018 </div>
    <div><br>
    </div>
    <div><br>
    </div>
    <div> <a href="https://2018.programmingconference.org/track/PftL-2018-papers" style="font-size: 11pt; white-space: pre-wrap; color: rgb(0, 0, 0); font-family: Arial; font-variant-caps: normal; font-variant-ligatures: normal; text-decoration: underline;">https://2018.programmingconference.org/track/PftL-2018-papers</a>
    </div>
    <div>*************************************************************************
    </div>
    <div><br>
    </div>
    <div><span style="font-size: 11pt; white-space: pre-wrap; color: rgb(0, 0, 0); font-family: Arial; font-variant-caps: normal; font-variant-ligatures: normal; line-height: 1.38;">In the last decade we have witnessed a new kid on the block in the programming (language) community: programming “large computers”. Such computers include many-core machines, clusters of raspberry-pies, industry-scale cluster machines, cloud infrastructure, CUDA and MPI-based supercomputers etc. This workshop seeks to gather researchers that contribute to the simplification of the software stack that will be used to program such machinery in the near future. The main focus of the workshop is "Programming for the Large". Nonetheless, this workshop aims to bring together researchers from many disciplines: distributed programming, big data processing, distributed database engineering, etc. This workshop welcomes any contribution that advances the state-of-the-art in the design, implementation and engineering of runtime systems for cluster architectures.</span></div>
    <div><br>
    </div>
    <div><br>
    </div>
    <div><br>
    </div>
    <div>*************************************************************************
    </div>
    <div> ProWeb 2018 - 2nd International Workshop on Programming
      Technology for the Future Web </div>
    <div><br>
    </div>
    <div><br>
    </div>
    <div>   Submissions:  Mon 15 Jan 2018 </div>
    <div>   Notifications: Mon 12 Feb 2018 </div>
    <div><br>
    </div>
    <div><br>
    </div>
    <div> <a
        href="https://2018.programming-conference.org/track/proweb-2018-papers"
        style="color: rgb(0, 0, 238); text-decoration: underline;">https://2018.programming-conference.org/track/proweb-2018-papers</a>
    </div>
    <div>*************************************************************************
    </div>
    <div><br>
    </div>
    <div><span style="font-size: 11pt; white-space: pre-wrap; color: rgb(0, 0, 0); font-family: Arial; font-variant-caps: normal; font-variant-ligatures: normal; line-height: 1.38;">Web applications have become ubiquitous on desktop and mobile devices alike. Whereas “responsive” web applications already offered a desktop-like experience, there is an increasing demand for “rich” web applications (RIAs) that offer collaborative and even off-line functionality.</span></div>
    <div><br>
    </div>
    <div><span style="font-size: 11pt; white-space: pre-wrap; font-family: Arial;">ProWeb18, the 2nd International Workshop on Programming Technology for the Future Web, is a forum for researchers and practitioners to share and discuss new technology for programming these and future evolutions of the web. We welcome submissions introducing programming technology (i.e., frameworks, libraries, programming languages, program analyses and development tools) for implementing web applications and for maintaining their quality over time, as well as experience reports about the use of state-of-the-art programming technology.</span></div>
    <div style="margin-top: 1em; margin-bottom: 1em;">
      <div><span style="line-height: 1.38; font-family: Arial;">Relevant
          topics include, but are not limited to: program analysis and
          testing for the web; design and implementation of languages
          for the web; distributed technology for data sharing,
          replication and consistency; and security technology for the
          web.</span></div>
    </div>
    <div style="margin-top: 1em; margin-bottom: 1em;">
      <div><br style="font-family: Arial;">
      </div>
      <div><br>
      </div>
    </div>
    <div style="margin-top: 1em; margin-bottom: 1em;"><span style="font-size: 11pt; white-space: pre-wrap;"><span style="font-size: 11pt; white-space: pre-wrap;"><span style="font-size: 11pt; white-space: pre-wrap; line-height: 1.38; color: rgb(0, 0, 0); font-family: Arial; font-variant-caps: normal; font-variant-ligatures: normal;">****************************************************************</span><span style="line-height: 1.38; color: rgb(0, 0, 0); font-family: Arial; font-size: 11pt; font-variant-caps: normal; font-variant-ligatures: normal;"> </span></span></span><span
        style="line-height: 1.38; font-family: Arial;"><br>
         <span style="line-height: 1.38; font-family: Arial;">PX/18 -
          3rd Workshop on Programming Experience</span></span></div>
    <div><span style="font-family: Arial;">   </span></div>
    <div><span style="font-family: Arial;">   Submissions: Sat 3 Feb
        2018</span></div>
    <div><span style="font-family: Arial;">   Notifications: Mon 26 Feb
        2018</span></div>
    <div><br style="font-family: Arial;">
    </div>
    <div><br style="font-family: Arial;">
    </div>
    <div><span style="font-family: Arial;"> <a moz-do-not-send="true"
          href="https://2018.programming-conference.org/track/px-2018-papers/"><span
            style="font-family: Arial;">https://2018.programming-conference.org/track/px-2018-papers/</span></a></span></div>
    <div><span style="font-family: Arial;"> <a moz-do-not-send="true"
          href="http://programming-experience.org/px18/">http://programming-experience.org/px18/</a></span></div>
    <div><span style="font-family: Arial;">****************************************************************</span></div>
    <div style="margin-top: 1em; margin-bottom: 1em;"><span style="font-size: 11pt; white-space: pre-wrap;"><span style="font-size: 11pt; white-space: pre-wrap;"><span style="line-height: 1.38; color: rgb(0, 0, 0); font-family: Arial; font-size: 11pt; font-variant-caps: normal; font-variant-ligatures: normal;">PX is a workshop that explores the act of programming, in particular what programmers and programming teams do to create software. Do they type in source text and compile; do they modify running programs; what kinds of tools are available for error detection, correction, and prevention; what collaboration tools are available; what language features make some things easier (or harder); what constitutes programming; etc? The workshop is run as a writers’ workshop.</span></span></span></div>
    <div style="margin-top: 1em; margin-bottom: 1em;"><br
        style="font-family: Arial;">
    </div>
    <div style="margin-top: 1em; margin-bottom: 1em;"><span style="font-size: 11pt; white-space: pre-wrap;"><span style="font-size: 11pt; white-space: pre-wrap;"><span style="line-height: 1.38; color: rgb(0, 0, 0); font-family: Arial; font-size: 11pt; font-variant-caps: normal; font-variant-ligatures: normal;">****************************************************************</span></span></span><span
        style="line-height: 1.38; font-family: Arial;"> <br>
         Salon des Refusés 2018</span></div>
    <div><span style="font-family: Arial;">   </span></div>
    <div><span style="font-family: Arial;">   Submissions: Thu 1 Feb
        2018</span></div>
    <div><span style="font-family: Arial;">   Notifications: Sat 17 Feb
        2018</span></div>
    <div><br style="font-family: Arial;">
    </div>
    <div><br style="font-family: Arial;">
    </div>
    <div><span style="font-family: Arial;"> <a href="https://www.shift-society.org/salon/2018/" style="font-size: 11pt; white-space: pre-wrap; font-family: Arial; color: rgb(17, 85, 204); font-variant-caps: normal; font-variant-ligatures: normal; text-decoration: underline;">https://www.shift-society.org/salon/2018/</a></span></div>
    <div><span style="font-family: Arial;">****************************************************************</span></div>
    <div style="margin-top: 1em; margin-bottom: 1em;"><span style="font-size: 11pt; white-space: pre-wrap;"><span style="font-size: 11pt; white-space: pre-wrap;"><span style="font-size: 11pt; white-space: pre-wrap; line-height: 1.38; color: rgb(0, 0, 0); font-family: Arial; font-variant-caps: normal; font-variant-ligatures: normal;">Salon des Refusés ("exhibition of rejects") was an 1863 exhibition of artworks rejected from the official Paris Salon. It displayed works by later famous modernists such as Édouard Manet, whose paintings were rejected by the conservative jury of the Paris Salon. A similar space is needed to explore new ways of doing computer science.</span></span></span></div>
    <div style="margin-top: 1em; margin-bottom: 1em;"><span style="font-size: 11pt; white-space: pre-wrap; line-height: 1.38; color: rgb(0, 0, 0); font-family: Arial; font-variant-caps: normal; font-variant-ligatures: normal;">Many interesting ideas about programming struggle to find space in the modern programming language research community, often because they are difficult to evaluate. To provide space for unorthodox thought provoking ideas, we take inspiration from literary criticism. Papers that spark an interesting debate among the program committee are presented together with an attributed critique that discusses the merits of the work.</span></div>
    <div style="margin-top: 1em; margin-bottom: 1em;">
      <div><br style="font-family: Arial;">
      </div>
      <div><br>
      </div>
    </div>
    <div style="margin-top: 1em; margin-bottom: 1em;">
      <div><br style="font-family: Arial;">
      </div>
      <div><br>
      </div>
    </div>
    <div><br>
    </div>
  </body>
</html>