| 2025 | CC | Secure Scripting with CHERIoT MicroPython. | Duncan Lowther, Dejice Jacob, Jacob Trevor, Jeremy Singer |
| 2025 | MSR | OSPtrack: A Labeled Dataset Targeting Simulated Execution of Open-Source Software. | Zhuoran Tan, Christos Anagnostopoulos, Jeremy Singer |
| 2024 | COMPSAC | Online Coding Tutorial Systems: A New Category of Programming Learning Platforms. | Ohud Abdullah Alasmari, Jeremy Singer, Mireilla Bikanga Ada |
| 2024 | ISPASS | Characterizing Dynamic Memory Behavior in WebAssembly Workloads. | Yuxin Qin, Dejice Jacob, Jeremy Singer |
| 2023 | IJCNN | Improving Robustness Against Adversarial Attacks with Deeply Quantized Neural Networks. | Ferheen Ayaz, Idris Zakariyya, Jos Cano, Sye Loong Keoh, Jeremy Singer, Danilo Pau, Mounia Kharbouche-Harrari |
| 2022 | CCGRID | ELSA: A Keyword-based Searchable Encryption for Cloud-edge assisted Industrial Internet of Things. | Jawhara Aljabri, Anna Lito Michala, Jeremy Singer |
| 2022 | WEBIST | Classifying the Reliability of the Microservices Architecture. | Adrian Ramsingh, Jeremy Singer, Phil Trinder |
| 2022 | VEE | Capability Boehm: challenges and opportunities for garbage collection with capability hardware. | Dejice Jacob, Jeremy Singer |
| 2021 | WoWMoM | Optimizing Task Allocation for Edge Micro-Clusters in Smart Cities. | Yousef Alhaizaey, Jeremy Singer, Anna Lito Michala |
| 2020 | DLS | Pricing Python parallelism: a dynamic language cost model for heterogeneous platforms. | Dejice Jacob, Phil Trinder, Jeremy Singer |
| 2020 | OOPSLA | Notes on notebooks: is Jupyter the bringer of jollity? | Jeremy Singer |
| 2019 | DLS | Python programmers have GPUs too: automatic Python loop parallelization with staged dependence analysis. | Dejice Jacob, Phil Trinder, Jeremy Singer |
| 2019 | ITiCSE | Experience Report: Thinkathon - Countering an "I Got It Working" Mentality with Pencil-and-Paper Exercises. | Quintin I. Cutts, Matthew Barr, Mireilla Bikanga Ada, Peter Donaldson, Steve Draper, Jack Parkinson, Jeremy Singer, Lovisa Sundin |
| 2019 | PLDI | ALPyNA: acceleration of loops in Python for novel architectures. | Dejice Jacob, Jeremy Singer |
| 2018 | NOMS | Peer-to-peer secure updates for heterogeneous edge devices. | Herry Herry, Emily Band, Colin Perkins, Jeremy Singer |
| 2018 | NOMS | Next generation single board clusters. | Jeremy Singer, Herry Herry, Philip James Basford, Wajdi Hajji, Colin S. Perkins, Fung Po Tso, Dimitrios Pezaros, Robert D. Mullins, Eiko Yoneki, Simon J. Cox, Steven J. Johnston |
| 2015 | GECCO | Rethinking Genetic Improvement Programming. | David Robert White, Jeremy Singer |
| 2015 | GECCO | The Programming Game: Evaluating MCTS as an Alternative to GP for Symbolic Regression. | David Robert White, Shin Yoo, Jeremy Singer |
| 2015 | SSBSE | Search-Based Refactoring: Metrics Are Not Enough. | Chris Simons, Jeremy Singer, David Robert White |
| 2014 | ECOOP | We are all economists now: economic utility for multiple heap sizing. | Callum Cameron, Jeremy Singer |
| 2014 | ECOOP | Programming language feature agglomeration. | Jeremy Singer, Callum Cameron, Marc Alexander |
| 2013 | CloudCom | A Comparative Look at Adaptive Memory Management in Virtual Machines. | Jos Simo, Jeremy Singer, Lus Veiga |
| 2011 | ECOOP | Economic theory for memory management optimization. | Jeremy Singer, Richard E. Jones |
| 2011 | OOPSLA | A literate experimentation manifesto. | Jeremy Singer |
| 2008 | SCAM | Exploiting the Correspondence between Micro Patterns and Class Names. | Jeremy Singer, Chris C. Kirkham |
| 2005 | SCAM | Concept Assignment as a Debugging Technique for Code Generators. | Jeremy Singer |