posted by user: alaistair || 1783 views || tracked by 4 users: [display]

PLE 2014 : Workshop on Programming Language Evolution

FacebookTwitterLinkedInGoogle

Link: http://www.cl.cam.ac.uk/research/cprg/ple14/
 
When Jul 28, 2014 - Jul 28, 2014
Where Uppsala, Sweden
Submission Deadline Apr 14, 2014
Notification Due May 16, 2014
Final Version Due Jun 14, 2014
Categories    programming languages   language design   language evolution
 

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
interested in programming language evolution, to share new ideas and
insights, to discuss challenges and solutions, 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)

PLE14 is colocated with ECOOP 2014 in Uppsala, Sweden.

Related Resources

ACL-IJCNLP 2021   59t Annual Meeting of the Association for Computational Linguistcs and the 10th International Joint Conference on Natural Language Processing
SIGL 2021   8th International Conference on Signal and Image Processing
ACM-MLNLP 2020-Ei/Scopus 2020   2020 3rd International Conference on Machine Learning and Natural Language Processing (MLNLP 2020)
IPDPS 2021   35th IEEE International Parallel & Distributed Processing Symposium
ASPLOS 2021   Architectural Support for Programming Languages and Operating Systems
ICBELLP - Eurasia Research 2021   2021 – XIXth International Conference on Business, Education, Law, Language & Psychology (ICBELLP), 29-30 October, Abu Dhabi
2021 – XIIth ICBELLP August, Amsterdam 2021   2021 – XIIth International Conference on Business, Economics, Law, Language & Psychology (ICBELLP), 04-05 August, Amsterdam
PARMA-DITAM 2021   PARMA-DITAM: 12th Workshop on Parallel Programming and Run-Time Management Techniques for Many-core Architectures & 10th Workshop on Design Tools and Architectures for Multi-Core
XIVth ICBELLP September, London 2021   2021 – XIVth International Conference on Business, Economics, Law, Language & Psychology (ICBELLP), 08-09 September, London
XVth ICBELLP Sept, Athens 2021   2021 – XVth International Conference on Business, Economics, Law, Language & Psychology (ICBELLP), 16-17 September, Athens