Using Managed Runtime Systems to Tolerate Holes in Wearable Memories Tiejun Gao, Australian National University, Australia
Karin Strauss, Microsoft Research and Univ. of Washington, United States
Kathryn McKinley, Microsoft Research and Univ. of Texas, Austin, United States
Steve Blackburn, Australian National University, Australia
James Larus, Microsoft Research, United States
Doug Burger, Microsoft Research and Univ. of Washington, United States
Concurrent Libraries with Foresight Guy Golan Gueta, Tel Aviv University, Israel
G Ramalingam, Microsoft Research, India
Mooly Sagiv, Tel Aviv University, Israel
Eran Yahav, Technion, Israel
Taming Compiler Fuzzers Yang Chen, School of Computing, University of Utah, United States
Alex Groce, School of Electrical Engineering and Computer Science, Oregon State University, United States
Chaoqiang Zhang, School of Electrical Engineering and Computer Science, Oregon State University, United States
Weng-Keen Wong, School of Electrical Engineering and Computer Science, Oregon State University, United States
Xiaoli Fern, School of Electrical Engineering and Computer Science, Oregon State University, United States
Eric Eide, School of Computing, University of Utah, United States
John Regehr, School of Computing, University of Utah, United States
Specifying Protocols with Concolic Snippets Abhishek Udupa, University of Pennsylvania, United States
Arun Raghavan, University of Pennsylvania, United States
Jyotirmoy V. Deshmukh, University of Pennsylvania, United States
Sela Mador-Haim, University of Pennsylvania, United States
Milo M. K. Martin, University of Pennsylvania, United States
Rajeev Alur, University of Pennsylvania, United States
AutoSynch: An Automatic-Signal Monitor Based on Predicate Tagging Wei-Lun Hung, The University of Texas at Austin, United States
Vijay K. Garg, The University of Texas at Austin, United States
Limitations of Partial Compaction: Towards Practical Bounds Nachshon Cohen, Technion, Israel
Erez Petrank, Technion, Israel
Optimizing Parallelism, Locality, and Recomputation in Image Processing Pipelines Jonathan Ragan-Kelley, MIT CSAIL, United States
Connelly Barnes, Adobe, United States
Andrew Adams, MIT CSAIL, United States
Sylvain Paris, Adobe, United States
Fredo Durand, MIT CSAIL, United States
Saman Amarasinghe, MIT CSAIL, United States
Fast Condensation of the Program Dependence Graph Nick P. Johnson, Princeton University, United States
Taewook Oh, Princeton University, United States
Ayal Zaks, Intel Corporation, Israel
David I. August, Princeton University, United States
Quipper: A Scalable Quantum Programming Language Alexander S. Green, Dalhousie University, Canada
Peter LeFanu Lumsdaine, Institute of Advanced Studies, United States
Neil J. Ross, Dalhousie University, Canada
Peter Selinger, Dalhousie University, Canada
Benoît Valiron, University of Pennsylvania, United States
Verifying Higher-order Programs with the Dijkstra Monad Nikhil Swamy, Microsoft Research, United States
Joel Weinberger, UC Berkeley, United States
Cole Schlesinger, Princeton University, United States
Juan Chen, Microsoft Research, United States
Benjamin Livshits, Microsoft Research, United States
An Architecture for Machine-Verified Network Controllers Mark Reitblatt, Cornell, United States
Arjun Guha, Cornell, United States
Nate Foster, Cornell, United States
Towards Static Analysis for Probabilistic Programs Sriram Sankaranarayanan, University of Colorado, Boulder, United States
Aleksandar Chakarov, University of Colorado, Boulder, United States
Sumit Gulwani, Microsoft Research, Redmond, USA, United States
Optimizing Database-Backed Applications with Program Synthesis Alvin Cheung, MIT CSAIL, United States
Armando Solar-Lezama, MIT CSAIL, United States
Samuel Madden, MIT CSAIL, United States
SMAT: An Input Adaptive Auto-Tuner for Sparse Matrix-Vector Multiplication Jiajia Li, Institute of Computing Technology, Chinese Academy of Sciences, China
Guangming Tan, Institute of Computing Technology, Chinese Academy of Sciences, China
General Data Structure Expansion for Multi-threading Hongtao Yu, Purdue University, United States
Hou-Jen Ko, Purdue University, United States
Zhiyuan Li, Purdue University, United States
Binary Verification of an OS Microkernel Thomas Sewell, NICTA, Australia
Magnus O. Myreen, University of Cambridge, United Kingdom
Gerwin Klein, NICTA & UNSW, Australia
P: Safe Asynchronous Event-Driven Programming Ankush Desai, Microsoft Research India, India
Vivek Gupta, Microsoft, United States
Ethan Jackson, Microsoft Research Redmond, United States
Shaz Qadeer, Microsoft Research Redmond, United States
Sriram Rajamani, Microsoft Research India, India
Damien Zufferey, IST Austria, Austria
Finding Optimum Abstractions in Parametric Dataflow Analysis Xin Zhang, Georgia Institute of Technology, United States
Mayur Naik, Georgia Institute of Technology, United States
Hongseok Yang, University of Oxford, United Kingdom
Thresher: Precise Refutations for Heap Reachability Sam Blackshear, University of Colorado, United States
Bor-Yuh Evan Chang, University of Colorado, United States
Manu Sridharan, IBM Research, United States
Separation of Tasks for Effective Vector-SIMD Code Generation Martin Kong, Ohio State University, Venezuela
Richard Veras, Carnegie Mellon University, United States
Kevin Stock, Ohio State University, United States
Franz Franchetti, Carnegie Mellon University, United States
Louis-Noel Pouchet, University California Los Angeles, United States
P. Sadayappan, Ohio State University, United States
Almost-Correct Specifications: A Modular Semantic Framework for Assigning Confidence to Warnings Sam Blackshear, University of Colorado Boulder, United States
Shuvendu Lahiri, Microsoft Research, Redmond, United States
Rely-Guarantee References for Refinement Types Over Aliased Mutable Data Colin S. Gordon, University of Washington, United States
Michael D. Ernst, University of Washington, United States
Dan Grossman, University of Washington, United States
Modular Verification of Linearizability with Non-Fixed Linearization Points Hongjin Liang, University of Science and Technology of China, China
Xinyu Feng, University of Science and Technology of China, China
How to combine widening and narrowing for non-monotonic systems of equations Kalmer Apinis, TU München, Germany
Helmut Seidl, TU München, Germany
Vesal Vojdani, TU München, Germany
Hybrid Context-Sensitivity for Points-To Analysis George Kastrinis, Dept. of Informatics, University of Athens, Greece
Yannis Smaragdakis, Dept. of Informatics, University of Athens, Greece
Complete Completion using Types and Weights Tihomir Gvero, EPFL, Switzerland
Viktor Kuncak, EPFL, Switzerland
Ivan Kuraj, EPFL, Switzerland
Ruzica Piskac, MPI-SWS, Germany
Harmonizing Classes, Functions, Tuples, and Type Parameters in Virgil III Ben L. Titzer, Google, United States
Steal Tree: Low-Overhead Tracing of Work Stealing Schedulers Jonathan Lifflander, Univ. of Illinois Urbana-Champaign, United States
Sriram Krishnamoorthy, Pacific Northwest National Lab, United States
Laxmikant V Kale, Univ. of Illinois Urbana-Champaign, United States
Reconciling Exhaustive Pattern Matching with Objects Chinawat Isradisaikul, Cornell University, United States
Andrew C. Myers, Cornell University, United States
Automated Feedback Generation for Introductory Programming Assignments Rishabh Singh, MIT CSAIL, United States
Sumit Gulwani, Microsoft Research Redmond, United States
Armando Solar-Lezama, MIT CSAIL, United States
Fast RMWs for TSO: Semantics and Implementation Bharghava Rajaram, University of Edinburgh, United Kingdom
Vijay Nagarajan, University of Edinburgh, United Kingdom
Susmit Sarkar, University of Cambridge, United Kingdom
Marco Elver, University of Edinburgh, United Kingdom
Compiler Testing via a Theory of Sound Optimisations in the C11/C++11 Memory Model Robin Morisset, ENS & INRIA, France
Pankaj Pawan, IIT Kanpur & INRIA, France
Francesco Zappa Nardelli, INRIA, France
Asynchronous Functional Reactive Programming for GUIs Evan Czaplicki, Harvard University, United States
Stephen Chong, Harvard University, United States
CONCURRIT: A Domain Specific Language for Reproducing Concurrency Bugs Jacob Burnim, University of California, Berkeley, United States
Tayfun Elmas, Google Inc., United States
George Necula, University of California, Berkeley, United States
Koushik Sen, University of California, Berkeley, United States
A General Constraint-centric Scheduling Framework for Spatial Architectures Tony Nowatzki, UW Madison, United States
Michael Sartin-Tarm, UW Madison, United States
Lorenzo De Carli, UW Madison, United States
Karthikeyan Sankaralingam, UW Madison, United States
Cristian Estan, Broadcom, United States
Behnam Robatmili, Qualcomm, United States
Reasoning about Nondeterminism in Programs Byron Cook, Microsoft Research, Cambridge, United Kingdom
Eric Koskinen, New York University, United States
Monadic Abstract Interpreters Ilya Sergey, KU Leuven, Belgium
Dominique Devriese, KU Leuven, Belgium
Matthew Might, University of Utah, United States
Jan Midtgaard, Aarhus University, Denmark
David Darais, Harvard University, United States
Dave Clarke, KU Leuven, Belgium
Frank Piessens, KU Leuven, Belgium
Formal verification of SSA-based optimizations for LLVM Jianzhou Zhao, Department of Computer and Information Science, University of Pennsylvania, United States
Santosh Nagarakatte, Department of Computer and Information Science, University of Pennsylvania, United States
Milo M. K. Martin, Department of Computer and Information Science, University of Pennsylvania, United States
Steve Zdancewic, Department of Computer and Information Science, University of Pennsylvania, United States
Scalable Variable and Data Type Detection in a Binary Rewriter Khaled ElWazeer, University of Maryland College Park, United States
Kapil Anand, University of Maryland College Park, United States
Aparna Kotha, University of Maryland College Park, United States
Matthew Smithson, University of Maryland College Park, United States
Rajeev Barua, University of Maryland College Park, United States
Terra: A Multi-Stage Language for High-Performance Computing Zachary DeVito, Stanford University, United States
James Hegarty, Stanford University, United States
Jan Vitek, Purdue University, United States
Alex Aiken, Stanford University, United States
Pat Hanrahan, Stanford University, United States
CLAP: Recording Local Executions to Reproduce Concurrency Failures Jeff Huang, Department of Computer Science and Engineering, The Hong Kong University of Science and Technology, Hong Kong
Charles Zhang, Department of Computer Science and Engineering, The Hong Kong University of Science and Technology, Hong Kong
Julian Dolby, IBM Thomas J. Watson Research Center, United States
SPLlift - Statically Analyzing Software Product Lines in Minutes Instead of Years Eric Bodden, Secure Software Engineering Group, EC SPRIDE, Technische Universität Darmstadt, Germany
Tarsis Toledo, Informatics Center, Federal University of Pernambuco, Brazil
Márcio Ribeiro, Informatics Center, Federal University of Pernambuco, Brazil
Claus Brabrand, Software and Systems Section, IT University of Copenhagen, Denmark
Paulo Borba, Informatics Center, Federal University of Pernambuco, Brazil
Mira Mezini, Software Technology Group, Technische Universität Darmstadt, Germany
Dynamic Determinacy Analysis Max Schaefer, IBM T.J. Watson Research Center, United States
Manu Sridharan, IBM T.J. Watson Research Center, United States
Julian Dolby, IBM T.J. Watson Research Center, United States
Frank Tip, University of Waterloo, Canada
Natural Proofs for Structure, Data, and Separation Xiaokang Qiu, University of Illinois at Urbana-Champaign, United States
Pranav Garg, University of Illinois at Urbana-Champaign, United States
Andrei Stefanescu, University of Illinois at Urbana-Champaign, United States
Madhusudan Parthasarathy, University of Illinois at Urbana-Champaign, United States
It's Alive! Continuous Feedback in UI Programming Sebastian Burckhardt, Microsoft Research, United States
Manuel Fahndrich, Microsoft Research, United States
Peli de Halleux, Microsoft Research, United States
Jun Kato, The University of Tokyo, Japan
Sean McDirmid, Microsoft Research, China
Michal Moskal, Microsoft Research, United States
Nikolai Tillmann, Microsoft Research, United States
Fast Algorithms for Dyck-CFL Reachability with Applications to Alias Analysis Qirun Zhang, The Chinese University of Hong Kong, Hong Kong
Michael R. Lyu, The Chinese University of Hong Kong, Hong Kong
Hao Yuan, City University of Hong Kong, Hong Kong
Zhendong Su, University of California, Davis, United States