| 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
 |