Dave Williams

UCL Software Engineering PhD Candidate


Hi, I'm Dave and I'm a first-year PhD candidate at University College London (UCL). My research is focused primarily on Automated Program Repair (APR) using Large Language Models. I am working as a member of both the SOLAR and CREST research groups.

You can contact me at david.williams.22@ucl.ac.uk.

Resume Contact Google Scholar GitHub
Conference Picture of Dave Williams

Timeline

Mar. 2024 -
Automated Software Engineering PhD Candidate @ UCL
Supervised by Sergey Mechtaev & Prof. Federica Sarro

Nov. 2023 - Mar. 2024
Research Assistant @ UCL
Managed by Prof. Federica Sarro
Worked on research involving Genetic Improvement (GI), Regression Test Selection (RTS), and Large Language Models (LLMs) for patch explainability.

Sep. 2022 - Sep. 2023
MSc Software Systems Engineering @ UCL
Dissertation: "B-Assist: Using GitHub Suggested Changes to Integrate APR Fixes into the Code Review Process"
Supervised by Prof. Federica Sarro & Prof. Justyna Petke
*This dissertation was subsequently built-upon and published at ICSE 2024 as User-Centric Deployment of Automated Program Repair at Bloomberg

Sep. 2018 - Jun. 2021
BSc Computer Science @ University of Surrey
Dissertation: "Trustworth Post-Purchase Manufacturing Communication Platform using Blockchain"
Supervised by Prof. Liqun Chen & Prof. Ioana Boureanu (Carlson)

Publications

2024

Service

Teaching Assistant Work

News