| 2016 | Towards object-aware development tools. | Andrei Chis |
| 2016 | PixelDust: supporting dynamic area of interest tagging in programming studies with eye tracking. | Jessica Cherayil |
| 2016 | Extending OpenJDK to support hybrid STM/HTM: preliminary design. | Keith Chapman, Antony L. Hosking, J. Eliot B. Moss |
| 2016 | Hybrid STM/HTM for nested transactions on OpenJDK. | Keith Chapman, Antony L. Hosking, J. Eliot B. Moss |
| 2016 | Scrambler: dynamic layout adaptation. | David Chang, Thu Nguyen, Niko Takayesu |
| 2016 | Emergent software services. | Nicols Cardozo |
| 2016 | Reducing procedure call bloat in ARM binaries. | Joseph Caldwell |
| 2016 | A safe autonomous vehicle trajectory domain specific modeling language for non-expert development. | Matt Bunting, Yegeta Zeleke, Kennon McKeever, Jonathan Sprinkle |
| 2016 | Specifying CSS layout with reference attribute grammars. | Scott Buckley, Anthony M. Sloane, Matthew Roberts |
| 2016 | An approach to compile configurable systems with #ifdefs based on impact analysis. | Larissa Braz |
| 2016 | A model-based method for seamless web and mobile experience. | Marco Brambilla, Andrea Mauri, Mirco Franzago, Henry Muccini |
| 2016 | Parsing with first-class derivatives. | Jonathan Immanuel Brachthuser, Tillmann Rendel, Klaus Ostermann |
| 2016 | GEMs: shared-memory parallel programming for Node.js. | Daniele Bonetta, Luca Salucci, Stefan Marr, Walter Binder |
| 2016 | Stateless model checking with data-race preemption points. | Ben Blum, Garth A. Gibson |
| 2016 | Makalu: fast recoverable allocation of non-volatile memory. | Kumud Bhandari, Dhruva R. Chakrabarti, Hans-Juergen Boehm |
| 2016 | Managing persistent heap in NVRAM. | Kumud Bhandari |
| 2016 | Implementing delta-oriented SPLs using PEoPL: an example scenario and case study. | Benjamin Behringer, Moritz Fey |
| 2016 | Regression aware debugging for mobile applications. | Rohan Bavishi, Awanish Pandey, Subhajit Roy |
| 2016 | To be precise: regression aware debugging. | Rohan Bavishi, Awanish Pandey, Subhajit Roy |
| 2016 | A compiler for linear algebra operations. | Henrik Barthels |
| 2016 | Ringer: web automation by demonstration. | Shaon Barman, Sarah E. Chasins, Rastislav Bodk, Sumit Gulwani |
| 2016 | Hacking with multi-touch for Java (MT4j). | Craig Anslow, Stuart Marshall, James Noble, Robert Biddle |
| 2016 | Semantic subtyping for imperative object-oriented languages. | Davide Ancona, Andrea Corradi |
| 2016 | Implicit constraints in partial feature models. | Sofia Ananieva, Matthias Kowal, Thomas Thm, Ina Schaefer |
| 2016 | Java and scala's type systems are unsound: the existential crisis of null pointers. | Nada Amin, Ross Tate |