| 2020 | ECOOP | Don't Panic! Better, Fewer, Syntax Errors for LR Parsers. | Lukas Diekmann, Laurence Tratt |
| 2019 | SLE | Default disambiguation for online parsers. | Lukas Diekmann, Laurence Tratt |
| 2017 | ECOOP | Modelling Homogeneous Generative Meta-Programming. | Martin Berger, Laurence Tratt, Christian Urban |
| 2016 | ECOOP | Fine-grained Language Composition: A Case Study. | Edd Barrett, Carl Friedrich Bolz, Lukas Diekmann, Laurence Tratt |
| 2016 | ECOOP | Making an Embedded DBMS JIT-friendly. | Carl Friedrich Bolz, Darya Kurilova, Laurence Tratt |
| 2014 | SLE | Eco: A Language Composition Editor. | Lukas Diekmann, Laurence Tratt |
| 2013 | OOPSLA | Unipycation: a case study in cross-language tracing. | Edd Barrett, Carl Friedrich Bolz, Laurence Tratt |
| 2013 | OOPSLA | Storage strategies for collections in dynamically typed languages. | Carl Friedrich Bolz, Lukas Diekmann, Laurence Tratt |
| 2013 | SLE | Detecting Ambiguity in Programming Language Grammars. | Naveneetha Vasudevan, Laurence Tratt |
| 2012 | ESEM | Experimental assessment of software metrics using automated refactoring. | Mel Cinnide, Laurence Tratt, Mark Harman, Steve Counsell, Iman Hemati Moghadam |
| 2010 | DLS | Experiences with an icon-like expression evaluation system. | Laurence Tratt |
| 2010 | LPAR | Program Logics for Homogeneous Meta-programming. | Martin Berger, Laurence Tratt |
| 2009 | FASE | Control Dependence for Extended Finite State Machines. | Kelly Androutsopoulos, David Clark, Mark Harman, Zheng Li, Laurence Tratt |
| 2009 | OOPSLA | Language factories. | Tony Clark, Laurence Tratt |
| 2008 | DLS | Language design: back to the future? | Laurence Tratt |
| 2007 | GECCO | Pareto optimal search based refactoring at the design level. | Mark Harman, Laurence Tratt |
| 2006 | SAC | The MT model transformation language. | Laurence Tratt |
| 2005 | DLS | Compile-time meta-programming in a dynamically typed OO language. | Laurence Tratt |