Winners Past Years' Winners
ASPLOS 2015 Winners
First Place: Gennady Pechimenko, Carnegie Mellon University
"Energy-Efficient Data Compression for GPU Memory Systems"
Second Place: Charlie Curtsinger, UMass, Amherst
"Causal Profiling:Finding Optimizations that Count"
Third Place: Ali Javadiabhari, Princeton University
"Fine- Grain, Compile-time Optimizations of Communication Bandwiths in a Tiled Quantum Architecture"
Modularity 2015 Winners
First Place: Thomas Degueule, IRISA - INRIA
"Towards Language Interfaces for DSLs Integration"
Second Place: Arik Hadas, Open University of Israel
"A Language Workbench for Creating Production-Ready Extensions to AspectJ"
Third Place: Leonardo Passos, University of Waterloo
"Uncovering the Practice of Feature Scattering"
Honorable Mention: Bahram Zarrin, Technical University of Denmark
"Towards Separation of Concerns in Scientific Workflows"
SICCSE 2015 Winners
First Place: David Weintrop, Northwestern University
"Minding the Gap Between Blocks-Based and Text-Based Programming"
Second Place: Hannah Blau, University of Massachusetts
" FrenchPress Gives Students Automated Feedback on Java Program Flaws"
Third Place: Austin Bart, Virginia Tech
"Situating Computational Thinking with BigData: Pedagogy and Technology"
First Place: Thomas Effland, SUNY, University of Buffalo
"Focused Retrieval of University Course Descriptions from Highly Variable Sources"
Second Place: Matt Bowen, University of Alabama
"Mobile Velocity Estimation - MoVVE"
Third Place: Lindsey Press, Villanova University
"Selection in 3D Graphics Environments"
CGO 2015 Winners
First Place: William Ogilvie, University of Edinburgh
"Intelligent Heuristic Construction with Active Learning"
Second Place: Niranjan Hasabnis, Stony Brook University
"Employing Code Generators as De-code Generators: A Novel Approach for Assembly to IR Translation"
Third Place: Riyadh Baghdadi, KU Leuven
"Extending the Scope of Polyhedral Compilation: Progresses in Handling Irregular Codes and in Scalability"
First Place: Tharindu Rusira, University of Moratuwa
"Auto-tuning the HotSpot JVM"
POPL 2015 Winners
First Place: Ezgi Cicek, Max Planck Institut
"Refinement Types for Incremental Computational Complexity"
Second Place: Siddharth Krishna, New York University
"Learning Linear Invariants using Decision Trees"
Third Place: Marko Doko, Max Planck Institut
"FSL: A Logic for Reasoning about Memory Fences"
First Place: Anjjan Narayan, NMAM Institute Of Technology
"Crystal Gomes and Rithesh Prabhu String Sorting on the GPU using Hybrid Algorithms"
FSE 2014 Winners
First Place: Lu Xiao, Drexel University
"Detecting and Preventing the Architectural Roots of Bugs"
Second Place: Xin Yang, Nara Institute of Science and Technology, Japan
"Social Network Analysis in Open Source Software Peer Review"
First Place: Shuo Song, Nanjing University
"Estimating the Effectiveness of Spectrum-Based Fault Localization"
SC 2014 Winners
First Place: Amanda Bienz, University of Illinois at Urbana-Champaign
"Reducing Network Contention Associated with Parallel Algebraic Mulitgrid"
Second Place: Gagan Gupta, University of Wisconsin, Madison
"Scalable Fault Tolerance in Multiprocessor Systems"
Third Place: Arif Khan, Purdue University
"Computing Approximate b-Matchings in Large Graphs and an Application to k-Anonymity"
First Place: Sean McDaniel, University of Delaware
"Comparing Decoupled I/O Kernels versus Real Traces in the I/O Analysis
of the HACC Scientific Applications on Large-Scale Systems"
Second Place: Dylan Wang, University of California, Davis
"Performance Variability due to Job Placement on Edison"
Third Place: Ian Bertolacci, Colorado State University
"Orthogonal Scheduling of Stencil Computations with Chapel Iterators"
ICCAD 2014 Winners
First Place: Shupeng Sun, Carnegie Mellon University
"Fast Statistical Analysis of Rare Circuit Failure Events in High-Dimensional Variation Space"
Second Place: Ping Chi, University of California, Santa Barbara
"Facilitating PCRAM and STT-RAM as Next-Generation Memories: Architecture- and Application-Level Perspectives"
Third Place: Third Place: Wujie Wen, University of Pittsburgh
"Error Characterization and Correction Techniques for Reliable STT-RAM Designs"
ASSETS 2014 Winners
First Place: Benjamin Gorman, University of Dundee
"VisAural: a wearable sound localization device"
Second Place: Vikas Ashok, Stony Brook University
"Capti-Speak: A Speech Enabled Accessible Web Interface"
Third Place: Valentyn Melnyk, Stony Brook University
"Accessible Web Chat Interface"
First Place: Mitchell Gordon, University of Rochester
"Web Accessibility Evaluation with the Crowd"
Second Place: Nata Barbosa, Syracuse University
"Strategies an Inclusive Authentication Framework"
SPLASH 2014 Winners
First Place: Martin Velez, University of California, Davis
"A Study of "Wheat" and "Chaff" in Source Code"
Second Place: Devin Coughlin, University of Colorado, Boulder
"Analysis with Type-Intertwined Separation Logic"
Third Place: Pascal Wittmann, TU Darmstadt
"A Language for the Specification and Efficient Implementation of Type Systems"
First Place: Santiago Gonzalez, Colorado School of Mines
"Improved Program Synthesis Through the Use of Packages"
Second Place: Dylan Bates, Coker College
"Recommending More Efficient Workflows to Software Developers"
Third Place: Brett Boston, University of Washington
"Quality Types for Approximate Programming"
Grace Hopper 2014 Winners
First Place: Snigdha Chaturvedi, University of Maryland
"Instructor's Intervention in MOOC forums"
Second Place: Komal Kapoor, University of Minnesota
"A Model for Satiation with Familiar Content and its Application to Recommendation"
Third Place: Larissa Suzuki, University College London
"A linked data platform ecosystem for the realization of smart and sustainable cities"
First Place: Shannon N. Lubetich, Pomona College
"Eve Eat Dust Mop: Measuring Syntactic Development in Child Language with
Natural Language Processing and Machine Learning"
Second Place: Emma Harrington, Williams College
"Using Escape Analysis in Dynamic Data Race Detection"
Third Place: Adedayo Oluokun, Obafemi Awolowo University
"Development of a Text-to-Speech Synthesis System For Yoruba Language"
MODELS 2014 Winners
First Place: Jonathan Corley, The University of Alabama
"Exploring Omniscient Debugging for Model Transformations"
Second Place: Ilias Gerostathopoulos, Charles University
"Model-Driven Design of Ensemble-Based Component Systems"
Third Place: Adrian Juan-Verdejo, University of Stuttgart
"Model-Driven Engineering Meets the Platform-as-a-Service Model"
First Place: Jianan Yue, Nanjing University
"Transition from EBNF to Xtext"
Second Place: Jesus Benede, Universitat Politecnica de Valencia
"Towards the Automatic Resolution of Architectural Variability in Software
Product Line Architectures through Model Transformations"
MobiCom 2014 Winners
First Place: Omid Abari, MIT
"Clock Synchronization for Distributed Wireless Protocols at the Physical Layer"
Second Place: Robert LiKamWa, Xi'an Jiaotong University of China
"Retrofitting Computer Vision Libraries for Concurrent Support on Mobile Devices"
Third Place: Tianxing Li, Dartmouth College
"Hiding Bits in Pixel Translucency Changes"
ICFP 2014 Winners
First Place: Tomas Petricek, University of Cambridge
"F# Data: Making structured data first-class citizens"
Second Place: Ruud Koot, Utrecht University
"Higher-Ranked Exception Types"
Third Place: Alejandro Serrano, Utrecht University
"Branching, disjointness and injectivity for OUTSIDEIN(X)""
First Place: Sherry Shanshan Ruan, McGill University
"Structural Recursion over Contextual Objects"
Second Place: Jonathan Brachthauser, University of Marburg
"Typesafe Extensible Functional Objects"
Third Place: Hamidhasan Ahmed, University of Pennsylvania
"Explicit Type Application"
PACT 2014 Winners
First Place: Harshvardhan, University of Texas A&M
"Processing Big Data Graphs on Memory-Restricted Systems"
Second Place: Jeeva Paudel, University of Alberta
"Stratified Sampling for Even Workload Partitioning"
Third Place:Sudharsan J, IIT - Madras
"Data Remapping for an Energy Efficient Burst Chop in DRAM Memory Systems"
First Place: Serguei Makarov, University of Toronto
"An Event-Based Language for Dynamic Binary Translation Frameworks"
Second Place: Tejaswi Agarwal, University of Missouri-Columbia
"Design fo a hybrid MPI-CUDA benchmark suite for CPU-GPU clusters"
SIGCOMM 2014 Winners
First Place: John Rula, Northwestern University
"Behind the Curtain: The importance of replica selection in next generation cellular networks"
Second Place: Arash Molavi, Northeastern University
"Identifying Traffic Differentiation on Cellular Data Networks"
Third Place:Sajad Shirali-Shahreza, University of Toronto
"Traffic Statistic Collection with FleXam"
First Place:Angela Jiang, Northwestern University
"A cliq of content curators"
Second Place: Yuliang LI, Tsinghua University
"FlowInsight: Decoupling Visibility from Operability in SDN Data Plane"
SIGGRAPH 2014 Winners
First Place: C. Antonio Sanchez, University of British Columbia
"PolyMerge: a fast finite-element-based approach for hex-dominant mesh generation"
Second Place: Andrew Ho, University of British Columbia
"3D Dynamic Visualization of Swallowing from Multi-Slice Computed Tomography"
Third Place:George Koulieris, Technical University of Crete
"C-LOD: Context-aware Material Level-of-Detail for Mobile Graphics"
First Place:Xi Chen, University of New South Wales
"PDSS - Pre-Integrated Deferred Subsurface Scattering"
Second Place:Or Avrahamy, Bezalel Academy of Arts and Design
"From Pain to Happiness: interpolating meaningful gait patterns"
Third Place:Hisatka Suzuki, Kanagawa Institute of Technology
"ExPixel: PixelShader for Multiplex image hiding on consumer 3D flat"
PLDI 2014 Winners
First Place: Emma Tosch, University of Massachusetts
"Programming and Debugging Surveys"
Second Place: Veselin Raychev, ETH Zurich
"Probabilistic Name and Type Inference"
Third Place:Khan Nguyen, University of California, Irvine
"FACADE: A Compiler and Runtime for (Almost) Object-Bounded Big Data Applications"
First Place:Matthew Loring, Cornell University
"Generics in Jif"
ICSE 2014 Winners
First Place: Alexander Tarvo, Brown University
"Automatic performance modeling of multithreaded programs"
Second Place: Abhishek Bichhawat, Saarland University
"Exception handling for dynamic information flow control"
Third Place:Asankhaya Sharma, National University of Singapore
"Exploiting undefined behaviors for efficient symbolic execution"
First Place:Alejandro Infante, University of Chile
"Identifying caching opportunities, effortlessly"
Second Place:Alex Shaw, Auburn University
"Program transformations to fix C buffer overflows"
CHI 2014 Winners
First Place: Nicola Dell, University of Washington
"A Mobile Point-of-Care Diagnostic System for Low-Resource Settings"
Second Place: Veronica Ahumada Newhart, University of California, Irvine
"Virtual Inclusion Via Telepresence Robots in the Classroom"
Third Place:Bertrand Schneider, Stanford University
"The Perceptual Benefits of a Tangible Interface Decrease with Users' Expertise"
First Place:Kyoungwon Seo, Hanyang University
"Autonomy-based Rehabilitation Design: Balancing Capability and Complexity"
Second Place:Sarah Weir, MIT
"Learnersourcing Subgoal Labels for How-to Videos"
Third Place:Hiroki Nozaki, Keio University
"Flying Display: A Movable Display Pairing Projector and Screen in the Air"
AOSD 2014 Winners
First Place: Daco Harkes, Delft Techcnial University
"Relations - A first class relationship and first class derivations programming language"
Second Place: Sora Bae, KAIST, Republic of Korea
Third Place: Jihyeok Park, KAIST, Republic of Korea
SAC 2014 Winners
First Place: Steven Te Brinke, University of Twente, Netherlands
"Interpreting Energy Profiles with CEGAR"
Second Place: Rafael Perazzo Barbosa Mota, University of Sao Paulo, Brazil
"Mechanisms to Ensure Quality of Service for the Internet of Thing"
Third Place: Vanessa N. Cooper, Kennesaw State University
"Android Malware Detection based on Kullback-Leibler Divergence"