Full-time PhD studentship funded by Huawei
Much of the time and cost in developing software is spent fixing bugs reported by users or testers. Due to staff turnover, outsourcing, and the complexity and size of software systems, developers may not be familiar with the code they have to fix, further increasing time and cost.
Our state-of-the-art search engine (Dilshener et al 2018) helps developers find the source of errors more quickly: given a bug report, it suggests (in ranked order, like a web search engine) which files may need to be fixed. Our approach uses heuristics rather than past history. The aim of this PhD research is to use deep learning to improve the accuracy of finding the source of bugs and to train the search engine on the codebase being analysed.
This full-time PhD research will be carried out in collaboration with Huawei, which is funding the Empirical Data-Driven Bug Localisation in Software Development (EDBL) project, of which this PhD is a part of.
Application cut-off date: 7 February 2022
Expected start date: as soon as possible
The successful candidate is expected to live within 40 miles of Milton Keynes
How to apply
For application guidance, please visit here.