Publications
This page functions as an archive of my published works. It also contains entries for presentations given at workshops and conferences. Links to related materials (PDFs, slides, videos, source-code, etc.) are provided where possible.
Creating Flexible, High Fidelity Energy Modeling for Future HPC Systems
Authors: Matthew D. Sinclair, Bobby R. Bruce, William Godoy, Oscar Hernandez, Jason Lowe-Power, and Shivaram Venkatarama
Presented: The 2024 DOE Energy-Efficient Computing for Science Workshop
Presentation Proposal PDF Available Here
Designing Generalizable Power Models For Open-Source Architecture Simulators
Authors: Alex Smith, Bobby R. Bruce, Jason Lowe-Power, and Matthew D. Sinclair
Presented: The 3rd Open-Source Computer Architecture Research Workshop (OSCAR ‘24)
Presentation Proposal PDF Available Here
Automatically Exploring Computer System Design Spaces
Authors: Bobby R. Bruce
Presented: The 11th International Workshop on Genetic Improvement (GI@GECCO ‘22)
Democratizing Computer Science Simulation With A Components Library
Authors: Bobby R. Bruce, Jason Lowe-Power
Presented: ModSim 2021
Presentation slides: PowerPoint, PDF
Presentation Proposal PDF Available Here
Leveraging open source simulators for HPC codesign
Authors: Bobby R. Bruce, Jason Lowe-Power, and Matthew D. Sinclair
Presented: The DOE ASCR 2022 Workshop on Reimagining Codesign
Presentation Proposal PDF Available Here
Enabling Reproducible and Agile Full-System Simulation
Authors: Bobby R. Bruce, Ayaz Akram, Hoa Nguyen, Kyle Roarty, Mahyar Samani, Marjan Fariborz, Trivikram Reddy, Matthew D. Sinclair, and Jason Lowe-Power
Published: ISPASS 2021
DOI: 10.1109/ISPASS51385.2021.00035
Arifact DOI: 10.6084/m9.figshare.14176802
Presentation slides: Keynote, PDF
Presentation Video: https://youtu.be/xrlMVeZLxK8
Genetic Improvement @ ICSE 2020
Authors: William B. Langdon, and others
Published: SIGSOFT Software Engineering Notes (Volume 45, Number 4, 2020)
The gem5 Simulator: Version 20.0+
Authors: Jason Lowe Power, and others
Published: arXiv:2007.03152
JShrink: In-depth Investigation into Debloating Modern Java Applications
Authors: Bobby R. Bruce, Tianyi Zhang, Jaspreet Arora, Guoqing Harry Xu, and Miryung Kim
Published: ESEC/FSE 2020
Arifact DOI: 10.6084/m9.figshare.12435542
Presentation slides: Keynote, PDF
Presentation Video: https://youtu.be/FDkFg-3pn4w
WebJShrink: A Web Service for Debloating Java Bytecode
Authors: Konner Macias, Mihir Mathur, Bobby R. Bruce, Tianyi Zhang, and Miryung Kim
Published: ESEC/FSE Demo Track 2020
Artifact DOI: 10.6084/m9.figshare.12518474
Video Demo: https://youtu.be/yzVzcd-MJ1w
Approximate Oracles and Synergy in Software Energy Search Spaces
Authors: Bobby R. Bruce, Justyna Petke, Mark Harman, and Earl T. Barr
Published: IEEE Transactions on Software Engineering (2018) [ESEC/FSE 2018 Journal First paper]
Original Research Note: UCL Computer Science; RN/17/01
[Doctoral Thesis] The Blind Software Engineer: Improving the Non-Functional Properties of Software by Means of Genetic Improvement
Authors: Bobby R. Bruce
Published: UCL Discovery ePrint-10052290
Towards automatic generation and insertion of OpenACC directives
Authors: Bobby R. Bruce, and Justyna Petke
Published: 2018 Research Note (UCL Computer Science; RN/18/04)
Deep Parameter Optimisation for Face Detection Using the Viola-Jones Algorithm in OpenCV : A Correction
Authors:: Bobby R. Bruce
Published: 2017 Research Note (UCL Computer Science; RN/17/07)
Deep Parameter Optimisation on Android Smartphones for Energy minimisation - A Tale of Woe and Proof-of-Concept
Authors: Mahmoud A. Bokhari, Bobby R. Bruce, Brad Alexander, and Markus Wagner
Published: GECCO Companion 2017
A Report on the Genetic Improvement Workshop@GECCO 2016
Authors: Bobby R. Bruce
Published: SIGEVOLution Newsletter (Volume 9, Issue 2, 2016)
Deep Parameter Optimisation for Face Detection Using the Viola-Jones Algorithm in OpenCV
Authors: Bobby R. Bruce, Jonathan M. Aitken, and Justyna Petke
Published: SSBSE 2016
DOI: 10.1007/978-3-319-47106-8_18
Optimising Quantisation Noise in Energy Measurement
Authors: William B. Langdon, Justyna Petke, and Bobby R. Bruce
Published: PPSN 2016
DOI: 10.1007/978-3-319-45823-6_23
Original Research Note: UCL Computer Science; RN/16/01
Specialising Guava’s Cache to Reduce Energy Consumption
Authors: Nathan Burles, Edward Bowles, Bobby R. Bruce, and Komsan Srivisut
Published: SSBSE 2015
DOI: 10.1007/978-3-319-22183-0_23
Energy Optimisation via Genetic Improvement : A SBSE technique for a new era in Software Development
Authors: Bobby R. Bruce
Published: GECCO Compansion 2015
Reducing Energy Consumption Using Genetic Improvement
Authors: Bobby R. Bruce, Justyna Petke, and Mark Harman
Published: GECCO 2015