| 2022 | WEBIST | Classifying the Reliability of the Microservices Architecture. | Adrian Ramsingh, Jeremy Singer, Phil Trinder |
| 2021 | ICFP | Improving GHC Haskell NUMA profiling. | Ruairidh MacGregor, Phil Trinder, Hans-Wolfgang Loidl |
| 2020 | DLS | Pricing Python parallelism: a dynamic language cost model for heterogeneous platforms. | Dejice Jacob, Phil Trinder, Jeremy Singer |
| 2020 | PPoPP | YewPar: skeletons for exact combinatorial search. | Blair Archibald, Patrick Maier, Rob Stewart, Phil Trinder |
| 2020 | WEBIST | Comparing Reliability Mechanisms for Secure Web Servers: Comparing Actors, Exceptions and Futures in Scala. | Danail Penev, Phil Trinder |
| 2019 | DLS | Python programmers have GPUs too: automatic Python loop parallelization with staged dependence analysis. | Dejice Jacob, Phil Trinder, Jeremy Singer |
| 2019 | EuroPar | Implementing YewPar: A Framework for Parallel Tree Search. | Blair Archibald, Patrick Maier, Robert J. Stewart, Phil Trinder |
| 2018 | SAC | Comparing languages for engineering server software: erlang, go, and scala with akka. | Ivan Valkov, Natalia Chechina, Phil Trinder |
| 2017 | ISSAC | Towards Generic Scalable Parallel Combinatorial Search. | Blair Archibald, Patrick Maier, Robert J. Stewart, Phil Trinder, Jan De Beule |
| 2016 | ICFP | JIT costing adaptive skeletons for performance portability. | Patrick Maier, John Magnus Morton, Phil Trinder |
| 2014 | EuroPar | High-Performance Computer Algebra: A Hecke Algebra Case Study. | Patrick Maier, Daria Livesey, Hans-Wolfgang Loidl, Phil Trinder |
| 2014 | HASKELL | The HdpH DSLs for scalable reliable computation. | Patrick Maier, Robert J. Stewart, Phil Trinder |