Path: csiph.com!v102.xanadu-bbs.net!xanadu-bbs.net!feeder.erje.net!eu.feeder.erje.net!newsfeed.xs4all.nl!newsfeed4.news.xs4all.nl!xs4all!post.news.xs4all.nl!not-for-mail Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.047 X-Spam-Evidence: '*H*': 0.91; '*S*': 0.00; 'jeff': 0.04; 'deadlines': 0.07; 'incompatible': 0.07; 'keynote': 0.07; 'reject': 0.07; 'remaining': 0.07; 'advance': 0.07; 'badly': 0.09; 'chairs': 0.09; 'heather': 0.09; 'ide': 0.09; 'mining': 0.09; 'negative.': 0.09; 'tackle': 0.09; 'talks,': 0.09; 'uk)': 0.09; 'url:software': 0.09; 'python': 0.11; 'accepting': 0.14; '(may': 0.16; 'acm': 0.16; 'backward': 0.16; 'czech': 0.16; 'evaluating': 0.16; 'ltd.,': 0.16; 'optional': 0.16; 'prague,': 0.16; 'subject:Language': 0.16; 'subject:Programming': 0.16; 'workshop:': 0.16; 'topics': 0.16; 'language': 0.16; 'discussion': 0.18; '(but': 0.19; 'programming': 0.22; 'pages,': 0.22; 'proposed': 0.22; 'evolving': 0.24; 'features,': 0.24; 'tend': 0.24; 'java': 0.24; 'versions': 0.24; 'developers': 0.25; 'supported': 0.26; 'feature': 0.29; 'message- id:@mail.gmail.com': 0.30; '(which': 0.31; 'twitter:': 0.31; 'alan': 0.31; 'us)': 0.31; 'languages': 0.32; 'bugs': 0.33; 'older': 0.33; 'received:google.com': 0.35; 'version': 0.36; '(e.g.,': 0.36; 'dates': 0.36; 'interact': 0.36; 'university,': 0.36; 'url:org': 0.36; 'example,': 0.37; 'integration': 0.37; 'reports': 0.37; 'skip:- 20': 0.37; 'two': 0.37; 'challenging': 0.38; 'to:addr:python-list': 0.38; 'skip:- 10': 0.38; 'short': 0.38; 'to:addr:python.org': 0.39; 'either': 0.39; 'skip:p 20': 0.39; 'university': 0.39; 'future': 0.60; '2nd': 0.60; 'miller': 0.60; 'extended': 0.61; 'hardware': 0.61; 'impact': 0.61; 'full': 0.61; 'new': 0.61; 'july': 0.63; 'skip:n 10': 0.64; 'choose': 0.64; 'submission': 0.64; 'needs,': 0.65; 'studies': 0.65; 'website:': 0.67; 'contact': 0.67; 'design.': 0.68; 'policy.': 0.68; 'subject': 0.69; 'college': 0.70; 'published': 0.71; 'london,': 0.72; 'institute': 0.72; '1st': 0.74; 'designers': 0.74; 'increasing': 0.74; 'paper': 0.75; 'dr.': 0.77; 'lack': 0.78; 'papers': 0.78; 'researchers': 0.78; '(university': 0.84; '2015': 0.84; 'complexity': 0.84; 'papers,': 0.84; 'standards.': 0.84; 'urma': 0.84; 'abstracts': 0.91; 'advances,': 0.91; 'comprise': 0.91; 'faced': 0.91; 'sarah': 0.91; 'submissions,': 0.91; 'mount': 0.93; 'relating': 0.93; 'assess': 0.96 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:from:date:message-id:subject:to:content-type; bh=FKp+HWVFvxkiYz/ewpdpC2U3tWj01mwwE7Zn02qR+DY=; b=zxIJjLtqN4KzrGVJaJFGi2qbhFuDbzjoGLHKC1C5ZYJiKSZBvR2r4CUvIQc0FjIdFX XDNA0vFBBJXnf+UmCo67Kddeqp236/iRB4P/aloy3EOQzqgFtEWR2R0o5FIco7TDJGx/ gIYFigneqgjvzZqzZ3q2COFUpApnHYhABOgIn+JkVTW0Wb+WpiQov7TnTW4fluLFNhiN 4/ZhetuUkFMr6ACDqKjzq4jciH8ASrwgDF6OFoo5dKNUQgO92m33D//hjwgGTdtagji5 pXUYYTS1JdKjzZcWAnHBkSoditccUOOYs20jU6lem7CK/r2M/oR+h73z6EG0LR04c0rq Huow== X-Received: by 10.202.172.87 with SMTP id v84mr4057314oie.48.1425496895830; Wed, 04 Mar 2015 11:21:35 -0800 (PST) MIME-Version: 1.0 From: Sarah Mount Date: Wed, 4 Mar 2015 19:20:55 +0000 Subject: Call for Papers - Programming Language Evolution Workshop 2015 To: python-list@python.org Content-Type: multipart/alternative; boundary=001a113cdf121ace0c05107b5cf6 X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.19 Precedence: list List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Newsgroups: comp.lang.python Message-ID: Lines: 172 NNTP-Posting-Host: 2001:888:2000:d::a6 X-Trace: 1425496898 news.xs4all.nl 2879 [2001:888:2000:d::a6]:39566 X-Complaints-To: abuse@xs4all.nl Xref: csiph.com comp.lang.python:86907 --001a113cdf121ace0c05107b5cf6 Content-Type: text/plain; charset=UTF-8 2nd Workshop on Programming Language Evolution (PLE) 2015 (colocated with ECOOP 2015, Prague, Czech Republic) http://2015.ecoop.org/track/PLE-2015-papers Call for papers --------------- Programming languages tend to evolve in response to user needs, hardware advances, and research developments. Language evolution artefacts may include new compilers and interpreters or new language standards. Evolving programming languages is however challenging at various levels. Firstly, the impact on developers can be negative. For example, if two language versions are incompatible (e.g., Python 2 and 3) developers must choose to either co-evolve their codebase (which may be costly) or reject the new language version (which may have support implications). Secondly, evaluating a proposed language change is difficult; language designers often lack the infrastructure to assess the change. This may lead to older features remaining in future language versions to maintain backward compatibility, increasing the language's complexity (e.g., FORTRAN 77 to Fortran 90). Thirdly, new language features may interact badly with existing features, leading to unforeseen bugs and ambiguities (e.g., the addition of Java generics). This workshop brings together researchers and developers to tackle the important challenges faced by programming language evolution, to share new ideas and insights, and to advance programming language design. Topics include (but are not limited to): * Programming language and software co-evolution * Empirical studies and evidence-driven evolution * Language-version integration and interoperation * Historical retrospectives and experience reports * Tools and IDE support for source-code mining and refactoring/rejuvenation * Gradual feature introductions (e.g., optional type systems) We are accepting two kinds of submission: * Full papers (maximum 8 pages, ACM SIGPLAN 2 column, 9pt) * Talk abstracts (may include an extended abstract, upto 3 pages in ACM SIGPLAN format). We are proud to be supported by the Software Sustainability Institute (http://software.ac.uk) Submission and publication -------------------------- Please submit your abstracts/papers via EasyChair (https://easychair.org/conferences/?conf=ple15). Papers will be subject to full peer review, and talk abstracts will be subject to light peer-review/selection. Accepted submissions will be published in the ACM DL. Any paper submitted must adhere to ACM SIGPLAN's republication policy. If you have any questions relating to the suitability of a submission please contact the program chairs at ple15@easychair.org. Important dates --------------- All deadlines are 'anywhere-on-Earth'. * Submission: Thursday 2nd April 2015 * Notification: Friday 1st May 2015 * Workshop: Tuesday 7th July 2015 Workshop format --------------- The workshop schedule will comprise presentations given for accepted papers, short talks, and a keynote presentation by Bjarne Stroustrup. Depending on submissions, an afternoon discussion may be included. Workshop organisation --------------------- Program chairs: * Raoul-Gabriel Urma (raoul.urma@cl.cam.ac.uk) * Dominic Orchard (d.orchard@imperial.ac.uk) General chair: * Alan Mycroft Program committee: * Heather Miller (Ecole Polytechnique Federale de Lausanne, Switzerland) * Sarah Mount (University of Wolverhampton, UK) * Alan Mycroft (University of Cambridge, UK) * Dominic Orchard (co-chair) (Imperial College London, UK) * Jeff Overbey (Auburn University, AL, US) * Max Schaefer (Semmle Ltd., Oxford, UK) * Raoul-Gabriel Urma (co-chair) (University of Cambridge, UK) -- Dr. Sarah Mount, Senior Lecturer, University of Wolverhampton website: http://www.snim2.org/ twitter: @snim2 --001a113cdf121ace0c05107b5cf6 Content-Type: text/html; charset=UTF-8 Content-Transfer-Encoding: quoted-printable
2nd Workshop on Programming Language Evolution (PLE) 2015<= div>(colocated with ECOOP 2015, Prague, Czech Republic)

http://2015.ecoop.org/track/PLE= -2015-papers

Call for papers
---------------

Programmi= ng languages tend to evolve in response to user needs,
hardware advances= , and research developments. Language evolution
artefacts may include ne= w compilers and interpreters or new language
standards. Evolving program= ming languages is however challenging at
various levels. Firstly, the im= pact on developers can be negative. For
example, if two language version= s are incompatible (e.g., Python 2 and
3) developers must choose to eith= er co-evolve their codebase (which
may be costly) or reject the new lang= uage version (which may have
support implications). Secondly, evaluating= a proposed language change
is difficult; language designers often lack = the infrastructure to
assess the change. This may lead to older features= remaining in future
language versions to maintain backward compatibilit= y, increasing the
language's complexity (e.g., FORTRAN 77 to Fortran= 90). Thirdly, new
language features may interact badly with existing fe= atures, leading
to unforeseen bugs and ambiguities (e.g., the addition o= f Java
generics).

This workshop brings together researchers and = developers to
tackle the important challenges faced by programming langu= age evolution,
to share new ideas and insights, and to advance
progra= mming language design.

Topics include (but are not limited to):
=C2=A0 * Programming language and software co-evolution
=C2=A0 * Em= pirical studies and evidence-driven evolution
=C2=A0 * Language-version = integration and interoperation
=C2=A0 * Historical retrospectives and ex= perience reports
=C2=A0 * Tools and IDE support for source-code mining a= nd refactoring/rejuvenation
=C2=A0 * Gradual feature introductions (e.g.= , optional type systems)

We are accepting two kinds of submission:
=C2=A0* Full papers (maximum 8 pages, ACM SIGPLAN 2 column, 9pt)
= =C2=A0* Talk abstracts (may include an extended abstract, upto 3 pages in A= CM SIGPLAN format).

We are proud to be supported by the
Software= Sustainability Institute (http://softwar= e.ac.uk)

Submission and publication
-------------------------= -

Please submit your abstracts/papers via EasyChair
(https://easychair.org/confe= rences/?conf=3Dple15).=C2=A0 Papers will be
subject to full peer rev= iew, and talk abstracts will be subject to
light peer-review/selection. = Accepted submissions will be published in
the ACM DL. Any paper submitte= d must adhere to ACM SIGPLAN's
republication policy.

If you h= ave any questions relating to the suitability of a submission
please con= tact the program chairs at ple15@eas= ychair.org.

Important dates
---------------
All deadlines = are 'anywhere-on-Earth'.

* Submission: Thursday 2nd April 2= 015
* Notification: Friday 1st May 2015
* Workshop: Tuesday 7th July= 2015

Workshop format
---------------

The workshop schedul= e will comprise presentations given for accepted
papers, short talks, an= d a keynote presentation by Bjarne Stroustrup.
Depending on submissions= , an afternoon discussion may be included.

Workshop organisation---------------------

Program chairs:
=C2=A0* Raoul-Gabriel Urma= =C2=A0(raoul.urma@cl.cam.ac.uk<= /a>)
=C2=A0* Dominic Orchard =C2=A0 =C2=A0 (
d.orchard@imperial.ac.uk)

General chair:
=C2= =A0* Alan Mycroft

Program committee:
=C2=A0* Heather Miller (Eco= le Polytechnique Federale de Lausanne, Switzerland)
=C2=A0* Sarah Mount= (University of Wolverhampton, UK)
=C2=A0* Alan Mycroft (University of C= ambridge, UK)
=C2=A0* Dominic Orchard (co-chair) (Imperial College Londo= n, UK)
=C2=A0* Jeff Overbey (Auburn University, AL, US)
=C2=A0* Max S= chaefer (Semmle Ltd., Oxford, UK)
=C2=A0* Raoul-Gabriel Urma (co-chair) = (University of Cambridge, UK)


--
Dr. Sarah Mount, Senior Lec= turer, University of Wolverhampton
website: =C2=A0http://www.snim2.org/
twitter: @snim2
--001a113cdf121ace0c05107b5cf6--