List of Accepted Papers 论文收录
- Constraint-Based Refactoring with Foresight
- Friedrich Steimann, Jens Von Pilgrim
- Soundness of object-oriented languages with coinductive big-step semantics
- Davide Ancona
- Finding Loop-Invariant Data Structures
- Guoqing Xu, Dacong Yan, Atanas Rountev
- Magda: A New Language for Modularity
- Viviana Bono, Jarek Kusmierek, Mauro Mulatero
- Marco: Safe Expressive Macros for any Language
- Byeongcheol Lee, Robert Grimm, Martin Hirzel, Kathryn S. McKinley
- Pause 'n' Play: Formalizing Asynchronous C#
- Gavin Bierman, Claudio Russo, Geoffrey Mainland, Erik Meijer, Mads Torgersen
- Correlation Tracking for Points-To Analysis of JavaScript
- Manu Sridharan, Julian Dolby, Satish Chandra, Max Schaefer, Frank Tip
- Extensions During Software Evolution: Do Objects Meet Their Promise?
- Romain Robbes, David Röthlisberger, Éric Tanter
- Multiple Aggregate Entry Points for Ownership Types
- Johan Östlund, Tobias Wrigstad
- Composable Data Types for Eventual Consistency
- Sebastian Burckhardt, Manuel Fahndrich, Daan Leijen, Benjamin P. Wood
- Application-only Call Graph Construction
- Karim Ali, Ondrej Lhotak
- JavaScript as an Embedded DSL
- Grzegorz Kossakowski, Nada Amin, Tiark Rompf, Martin Odersky
- Verification of Snapshot Isolation in Transactional Memory Java Programs
- Ricardo J. Dias, Dino Distefano, João Costa Seco, João M. Lourenço
- Extensibility for the Masses: Practical Extensibility with Object Algebras
- Bruno C. d. S. Oliveira, William R. Cook
- McSAF: A Static Analysis Framework for MATLAB
- Jesse Doherty, Laurie Hendren
- Java Wildcards Meet Definition-Site Variance
- John Altidor, Christoph Reichenbach, Yannis Smaragdakis
- Lightweight Polymorphic Effects
- Lukas Rytz, Martin Odersky, Philipp Haller
- Object Initialization in X10
- Yoav Zibin, David Cunningham, Igor Peshansky, Vijay Saraswat
- Practical Permissions for Race-Free Parallelism
- Edwin Westbrook, Jisheng Zhao, Zoran Budimlić, Vivek Sarkar
- An Analysis of the Mozilla Jetpack Extension Framework
- Rezwana Karim, Mohan Dhawan, Vinod Ganapathy, Chung-chieh Shan
- Enhancing JavaScript with Transactions
- Mohan Dhawan, Chung-chieh Shan, Vinod Ganapathy
- Is It Dangerous to Use Version Control Histories to Study Source Code Evolution?
- Stas Negara, Mohsen Vakilian, Nicholas Chen, Ralph E. Johnson, Danny Dig
- Evaluating the Design of the R Language
- Floreal Morandat, Brandon Hill, Leo Osvald, Jan Vitek
- Smaller Footprint for Java Collections
- Joseph Gil, Yuval Shimron
- PQL: A Purely-Declarative Java Extension for Parallel Programming
- Christoph Reichenbach, Yannis Smaragdakis, Neil Immerman
- Inference and Checking of Object Ownership
- Wei Huang, Werner Dietl, Ana Milanova, Michael D. Ernst
- Scalable Flow-Sensitive Pointer Analysis for Java with Strong Updates
- Arnab De, Deepak D'Souza
- Lock Inference in the Presence of Large Libraries
- Khilan Gudka, Tim Harris, Susan Eisenbach
- Program Sliding
- Ran Ettinger
- Static Sessional Dataflow
- Dominic Duggan, Jianhua Yao