| 2017 | A classification of variation control systems. | Lukas Linsbauer, Thorsten Berger, Paul Grnbacher |
| 2017 | Analyzing the impact of natural language processing over feature location in models. | Ral Lapea, Jaime Font, Oscar Pastor, Carlos Cetina |
| 2017 | Rewriting a shallow DSL using a GHC compiler extension. | Mark Grebe, David Young, Andy Gill |
| 2017 | Refining semantics for multi-stage programming. | Rui Ge, Ronald Garcia |
| 2017 | Avoiding useless mutants. | Leonardo Fernandes, Mrcio Ribeiro, Luiz Carvalho, Rohit Gheyi, Melina Mongiovi, Andr L. M. Santos, Ana Cavalcanti, Fabiano Cutigi Ferrari, Jos Carlos Maldonado |
| 2017 | How preprocessor annotations (do not) affect maintainability: a case study on change-proneness. | Wolfram Fenske, Sandro Schulze, Gunter Saake |
| 2017 | The landscape of refactoring research in the last decade (keynote). | Danny Dig |
| 2017 | Code staging in GNU Guix. | Ludovic Courts |
| 2017 | Type qualifiers as composable language extensions. | Travis Carlson, Eric Van Wyk |
| 2017 | Reducing calling convention overhead in object-oriented programming on embedded ARM thumb-2 platforms. | Joseph Caldwell, Shigeru Chiba |
| 2017 | Four languages and lots of macros: analyzing autotools build systems. | Jafar M. Al-Kofahi, Suresh C. Kothari, Christian Kstner |
| 2016 | Extensible modeling with managed data in Java. | Theologos Zacharopoulos, Pablo Inostroza, Tijs van der Storm |
| 2016 | Classless Java. | Yanlin Wang, Haoyuan Zhang, Bruno C. d. S. Oliveira, Marco Servetto |
| 2016 | Towards a software product line of trie-based collections. | Michael J. Steindorfer, Jurgen J. Vinju |
| 2016 | Towards scalable configuration testing in variable software. | Valentin Rothberg, Christian Dietrich, Andreas Ziegler, Daniel Lohmann |
| 2016 | Actor profiling in virtual execution environments. | Andrea Ros, Lydia Y. Chen, Walter Binder |
| 2016 | Lightweight modular staging (LMS): generate all the things! (keynote). | Tiark Rompf |
| 2016 | Dependence-driven delimited CPS transformation for JavaScript. | Laure Philips, Joeri De Koster, Wolfgang De Meuter, Coen De Roover |
| 2016 | A feature-based personalized recommender system for product-line configuration. | Juliana Alves Pereira, Pawel Matuszyk, Sebastian Krieter, Myra Spiliopoulou, Gunter Saake |
| 2016 | Programmable semantic fragments: the design and implementation of typy. | Cyrus Omar, Jonathan Aldrich |
| 2016 | Automated regression testing of BPMN 2.0 processes: a capture and replay framework for continuous delivery. | Majid Makki, Dimitri Van Landuyt, Wouter Joosen |
| 2016 | Synthesizing regular expressions from examples for introductory automata assignments. | Mina Lee, Sunbeom So, Hakjoo Oh |
| 2016 | Explaining anomalies in feature models. | Matthias Kowal, Sofia Ananieva, Thomas Thm |
| 2016 | Bootstrapping domain-specific meta-languages in language workbenches. | Gabril Konat, Sebastian Erdweg, Eelco Visser |
| 2016 | Delaying decisions in variable concern hierarchies. | Jrg Kienzle, Gunter Mussbacher, Philippe Collet, Omar Alam |