| 2017 | Incremental parametric syntax for multi-language transformation. | James Koppel, Armando Solar-Lezama |
| 2017 | Selfie and the basics. | Christoph M. Kirsch |
| 2017 | Some were meant for C: the endurance of an unmanageable language. | Stephen Kell |
| 2017 | Toward abstract interpretation of program transformations. | Sven Keidel, Sebastian Erdweg |
| 2017 | Concept analysis in programming language research: done well it is all right. | Antti-Juhani Kaijanaho |
| 2017 | Unbounded superoptimization. | Abhinav Jangda, Greta Yorsh |
| 2017 | A DSL for compensable and interruptible executions. | Hiroaki Inoue, Tomoyuki Aotani, Atsushi Igarashi |
| 2017 | The entangled strands of time in software development. | Matthias Hauswirth, Mohammad Reza Azadmanesh |
| 2017 | Infra: structure all the way down: structured data as a visual programming language. | Christopher Hall, Trevor Standley, Tobias Hllerer |
| 2017 | Combining visual and textual languages for dyslexia. | Luis F. Gonzlez |
| 2017 | SmartJS: dynamic and self-adaptable runtime middleware for next-generation IoT systems. | Julien Gascon-Samson, Mohammad Rafiuzzaman, Karthik Pattabiraman |
| 2017 | You can have it all: abstraction and good cache performance. | Juliana Franco, Martin Hagelin, Tobias Wrigstad, Sophia Drossopoulou, Susan Eisenbach |
| 2017 | ZenSheet studio: a spreadsheet-inspired environment for reactive computing. | Monica Figuera |
| 2017 | Assessing user preferences in programming language design. | Roger D. Chamberlain |
| 2017 | Understanding the interplay between task scheduling, memory and performance. | Germn Ceballos, Erik Hagersten, David Black-Schaffer |
| 2017 | How to make tasks faster: revealing the complex interactions of tasks in the memory system. | Germn Ceballos |
| 2017 | What merge tool should I use? | Guilherme Cavalcanti |
| 2017 | FRP IoT modules as a Scala DSL. | Ben Calus, Bob Reynders, Dominique Devriese, Job Noorman, Frank Piessens |
| 2017 | Facilitating collaboration in high-performance computing projects with an interaction room. | Matthias Book, Morris Riedel, Helmut Neukirchen, Markus Gtz |
| 2017 | How can our publication models best serve our research? (panel). | Robert Biddle |
| 2017 | Framework support for usability evaluation of domain-specific languages. | Ankica Barisic |
| 2017 | The serverless trilemma: function composition for serverless computing. | Ioana Baldini, Perry Cheng, Stephen J. Fink, Nick Mitchell, Vinod Muthusamy, Rodric Rabbah, Philippe Suter, Olivier Tardieu |
| 2017 | How did the failure come to be? | Mohammad Reza Azadmanesh, Matthias Hauswirth |
| 2017 | Feature oriented programming in Groovy. | Guilherme T. de Assis, Gustavo Vale, Eduardo Figueiredo |
| 2017 | Jatte: a tunable tree editor for integrated DSLs. | Alfred kesson, Grel Hedin |