| 2015 | Type systems for the masses: deriving soundness proofs and efficient checkers. | Sylvia Grewe, Sebastian Erdweg, Pascal Wittmann, Mira Mezini |
| 2015 | Workshop preview of the 15th workshop on domain specific modeling (DSM 2015). | Jeff Gray, Jonathan Sprinkle, Juha-Pekka Tolvanen, Matti Rossi |
| 2015 | Ultra lightweight JavaScript engine for internet of things. | Evgeny Gavrin, Sung-Jae Lee, Ruben Ayrapetyan, Andrey Shitov |
| 2015 | Annotatable systrace: an extended Linux ftrace for tracing a parallelized program. | Daichi Fukui, Mamoru Shimaoka, Hiroki Mikami, Dominic Hillenbrand, Hideo Yamamoto, Keiji Kimura, Hironori Kasahara |
| 2015 | Automated backward error analysis for numerical code. | Zhoulai Fu, Zhaojun Bai, Zhendong Su |
| 2015 | Workshop preview of the 3rd international workshop on programming for mobile and touch (PROMOTO 2015). | Steven D. Fraser, Alberto Sillitti |
| 2015 | Software Professionalism - Is it 'Good Enough?'. | Steven D. Fraser, Dennis Mancl, Nancy R. Mead, Mary Shaw, Werner Wild |
| 2015 | The Future of Programming Languages and Programmers. | Steven D. Fraser, Lars Bak, Rob DeLine, Nick Feamster, Lindsey Kuper, Cristina V. Lopes, Peng Wu |
| 2015 | Towards transitory encapsulation. | Sebastian Fleissner |
| 2015 | Is functional programming better for modularity? | Ismael Figueroa, Romain Robbes |
| 2015 | EXPLORER : query- and demand-driven exploration of interprocedural control flow properties. | Yu Feng, Xinyu Wang, Isil Dillig, Calvin Lin |
| 2015 | Checks and balances: constraint solving without surprises in object-constraint programming languages. | Tim Felgentreff, Todd D. Millstein, Alan Borning, Robert Hirschfeld |
| 2015 | Lively groups: shared behavior in a world of objects without classes or prototypes. | Tim Felgentreff, Jens Lincke, Robert Hirschfeld, Lauritz Thamsen |
| 2015 | Tomorrow's network operators will be programmers (keynote). | Nick Feamster |
| 2015 | A sound and optimal incremental build system with dynamic dependencies. | Sebastian Erdweg, Moritz Lichter, Manuel Weiel |
| 2015 | A co-contextual formulation of type rules and its application to incremental type checking. | Sebastian Erdweg, Oliver Bracevac, Edlira Kuci, Matthias Krebs, Mira Mezini |
| 2015 | Trace register allocation. | Josef Eisl |
| 2015 | Program analysis for mobile: how and why to run WALA on your phone. | Julian Dolby |
| 2015 | Giga-scale exhaustive points-to analysis for Java in under a minute. | Jens Dietrich, Nicholas Hollingum, Bernhard Scholz |
| 2015 | SATCheck: SAT-directed stateless model checking for SC and TSO. | Brian Demsky, Patrick Lam |
| 2015 | Modern software is all about data. development environments should be, too. (keynote). | Rob DeLine |
| 2015 | Reusing legacy DSLs with Melange. | Thomas Degueule, Benot Combemale, Arnaud Blouin, Olivier Barais |
| 2015 | Domain specific modelling for clinical research. | Jim Davies, Jeremy Gibbons, Adam Milward, David Milward, Seyyed Shah, Monika Solanki, James Welch |
| 2015 | Galois transformers and modular abstract interpreters: reusable metatheory for program analysis. | David Darais, Matthew Might, David Van Horn |
| 2015 | A user study for comparing the programming efficiency of modifying executable multimodal interaction descriptions: a domain-specific language versus equivalent event-callback code. | Fredy Cuenca, Jan Van den Bergh, Kris Luyten, Karin Coninx |