PPPJ: Principles and Practice of Programming in Java

FacebookTwitterLinkedInGoogle

 

Past:   Proceedings on DBLP

Future:  Post a CFP for 2017 or later   |   Invite the Organizers Email

 
 

All CFPs on WikiCFP

Event When Where Deadline
PPPJ 2016 13th International Conference on Principles and Practices of Programming on the Java Platform: Virtual Machines, Languages, and Tools
Aug 29, 2016 - Sep 2, 2016 Lugano, Switzerland Jun 13, 2016
PPPJ 2015 12th International Conference on the Principles and Practices of Programming on the Java Platform: virtual machines, languages, and tools
Sep 9, 2015 - Sep 11, 2015 Melbourne, Florida Jun 7, 2015
PPPJ 2014 Principles and Practice of Programming in Java
Sep 23, 2014 - Sep 26, 2014 Cracow, Poland Jun 7, 2014
PPPJ 2013 2013 International Conference on Principles and Practices of Programming on the Java platform: virtual machines, languages, and tools
Sep 11, 2013 - Sep 13, 2013 Stuttgart, Germany May 31, 2013 (May 27, 2013)
PPPJ 2012 10th International conference on the principles and practice of programming in java
Sep 12, 2012 - Sep 14, 2012 Grahamstown, South Africa Apr 10, 2012 (Apr 3, 2012)
PPPJ 2011 9th International Conference on the Principles and Practice of Programming in Java
Aug 24, 2011 - Aug 26, 2011 Kongens Lyngby, Denmark Apr 20, 2011 (Apr 15, 2011)
PPPJ 2010 8th International Conference on the Principles and Practice of Programming in Java
Sep 15, 2010 - Sep 17, 2010 Vienna, Austria Apr 25, 2010 (Apr 18, 2010)
PPPJ 2009 Principles and Practice of Prgramming in Java
Aug 27, 2009 - Aug 28, 2009 Alberto, Canada Apr 17, 2009
PPPJ 2008 Principles and Practice of Prgramming in Java
Sep 8, 2008 - Sep 11, 2008 Modena, Italy Apr 28, 2008 (Apr 21, 2008)
 
 

Present CFP : 2016

PPPJ '16
13th International Conference on Principles and Practices of Programming on the Java Platform: Virtual Machines, Languages, and Tools

August 29 - September 2, 2016
Lugano, Switzerland

http://manlang16.inf.usi.ch/pppj

In-cooperation with ACM SIGPLAN, SIGSOFT, SIGAPP and SPEC RG

PPPJ '16 is a forum for researchers and practitioners to present and discuss novel results on all aspects of managed languages and their runtime systems, including virtual machines, tools, methods, frameworks, libraries, case studies, and experience reports. Managed languages and runtime systems of interest include, but are not limited to, Java, Scala, JavaScript, Python, Ruby, C#, F#, Clojure, Groovy, Kotlin, R, Java VM, Dalvik VM and Android Runtime (ART), LLVM, .NET CLR, RPython.


--------------------------------------------------------------------------------

IMPORTANT DATES

Abstract submission deadline: June 2, 2016
Submission deadline: June 6, 2016
Author notification: July 11, 2016
Camera-ready papers deadline: July 25, 2016


--------------------------------------------------------------------------------

TOPICS

Virtual machines
- Runtime systems (JVM, Dalvik VM and Android Runtime (ART), LLVM, .NET CLR, RPython, etc.)
- VM design and optimization
- VMs for mobile and embedded devices
- Real-time VMs
- Isolation and resource control
 
Languages
- Managed languages (Java, Scala, JavaScript, Python, Ruby C#, F#, Clojure, Groovy, Kotlin, R, etc.)
- Domain-specific languages
- Language design and calculi
- Compilers
- Language interoperability
- Parallelism and concurrency
- Modular and aspect-oriented programming
- Model-driven development
- Frameworks and applications
- Teaching
 
Techniques and tools
- Static and dynamic program analysis
- Testing
- Verification
- Monitoring and debugging
- Security and information flow
- Workload characterization and performance evaluation


--------------------------------------------------------------------------------

SUBMISSIONS

PPPJ '16 accepts three types of paper submissions:
- Regular research paper: up to 12 pages
- Work-in-progress paper: up to 6 pages
- Industry and tool paper: up to 6 pages

The conference proceedings will be published as part of the ACM International Conference Proceedings Series and will be disseminated through the ACM Digital Library.

Research papers will be judged on their relevance, novelty, technical rigor, and contribution to the state-of-the-art. For work-in-progress research papers, more emphasis will be placed on novelty and the potential of the new idea than on technical rigor and experimental results. Industry and tool papers will be judged on their relevance, usefulness, and results. Suitability for demonstration and availability will also be considered for tool papers.


--------------------------------------------------------------------------------

LOCATION

PPPJ '16 will be part of the MANAGED LANGUAGES & RUNTIME WEEK 2016, a premier forum for presenting and discussing innovations and breakthroughs in the area of programming languages and runtime systems.

Managed Languages & Runtimes Week '16 features three international academic and industry venues for the first time:

- PPPJ '16 - 13th International Conference on Principles and Practices of Programming on the Java Platform: Virtual Machines, Languages, and Tools.
- JTRES '16 - 14th International Workshop on Java Technologies for Real-time and Embedded Systems - A workshop for researchers working on real-time and embedded Java with the goal of identifying the challenging problems that still need to be solved in order to assure the success of real-time Java as a technology and reporting results and experience.
- VMM '16 - 3rd Virtual Machine Meetup - A venue for discussing the latest research and developments in the area of managed language execution.

Managed Languages & Runtimes Week '16 will be hosted by the Faculty of Informatics of University of Lugano (USI) from August 29 to September 2, 2016.


--------------------------------------------------------------------------------

ORGANIZING COMMITTEE

General Chair:  Walter Binder - University of Lugano (USI), Switzerland
Program Committee Chair: Petr Tůma - Charles University, Czech Republic
Organizing Chair: Yudi Zheng - University of Lugano (USI), Switzerland
Publicity Chair: Andrea Rosà - University of Lugano (USI), Switzerland
Web Chair: Giacomo Toffetti Carughi - University of Lugano (USI), Switzerland


--------------------------------------------------------------------------------

PROGRAM COMMITTEE

Wonsun Ahn - University of Pittsburgh, USA
Lorenzo Bettini - University of Turin, Italy
Irene Finocchi - University of Rome La Sapienza, Italy
Michael Franz - University of California Irvine, USA
David Gregg - Trinity College Dublin, Ireland
David Grove - IBM Research, USA
Apala Guha - Indraprastha Institute of Information Technology, India
Görel Hedin - Lund University, Sweden
Nigel Horspool - University of Victoria, Canada
Andreas Krall - Vienna University of Technology, Austria
Prasad Kulkarni - University of Kansas, USA
Doug Lea - State University of New York at Oswego, USA
Ondrej Lhotak - University of Waterloo, Canada
Du Li - Hewlett Packard Labs, USA
Anders Møller - University of Aarhus, Denmark
Hanspeter Mössenböck - Johannes Kepler Universität, Austria
Rei Odaira - IBM Research Austin, USA
Jeremy Singer - University of Glasgow, Scotland
Eli Tilevich - Virginia Tech, USA
Laurence Tratt - King's College London, England
Petr Tuma - Charles University, Czech Republic
Christian Wimmer - Oracle Labs, USA
Jianjun Zhao - Shanghai Jiao Tong University, China


--------------------------------------------------------------------------------

CONTACTS

For additional information on PPPJ ’16 do not hesitate to contact the PC Chair (petr.tuma@d3s.mff.cuni.cz) or visit the website http://manlang16.inf.usi.ch/pppj.

 

Related Resources

CPAIOR 2024   International Conference on the Integration of Constraint Programming, Artificial Intelligence, and Operations Research
IEEE-Ei/Scopus-ITCC 2025   2025 5th International Conference on Information Technology and Cloud Computing (ITCC 2025)-EI Compendex
Design 2024   Eighteenth International Conference on Design Principles & Practices
ACM SAC 2025   40th ACM/SIGAPP Symposium On Applied Computing
ECML-PKDD 2024   European Conference on Machine Learning and Principles and Practice of Knowledge Discovery in Databases
MAT 2024   10th International Conference of Advances in Materials Science and Engineering
ASPLOS 2025   The ACM International Conference on Architectural Support for Programming Languages and Operating Systems
ACIJ 2024   Advanced Computing: An International Journal
ACM ICVARS 2025   ACM--2025 9th International Conference on Virtual and Augmented Reality Simulations (ICVARS 2025)
SEAS 2025   14th International Conference on Software Engineering and Applications