Looking to list your PhD opportunities? Log in here.
About the Project
This project seeks to build the first system to automatically detect and fix software bugs by learning from massive code examples. It will do so by combining natural language processing and compiler-based code analysis technologies to first extract the past development knowledge by mining open-sourced projects, and then use the learned knowledge to automatically detect and repair bugs for new programs. This project will create new methods, analyses, techniques and tools for an exciting vision that software development is highly automated. If successful, this project can free millions of software developers from the time-consuming, error-prone process of software debugging in the long-term.
If your application is successful you will join the Distributed Systems and Services research group at the School of Computing at University of Leeds under the supervision of Dr Zheng Wang.
Funding Notes
How good is research at University of Leeds in Computer Science and Informatics?
Research output data provided by the Research Excellence Framework (REF)
Click here to see the results for all UK universitiesEmail Now
Why not add a message here
The information you submit to University of Leeds will only be used by them or their data partners to deal with your enquiry, according to their privacy notice. For more information on how we use and store your data, please read our privacy statement.

Search suggestions
Based on your current searches we recommend the following search filters.
Check out our other PhDs in Leeds, United Kingdom
Check out our other PhDs in United Kingdom
Start a New search with our database of over 4,000 PhDs

PhD suggestions
Based on your current search criteria we thought you might be interested in these.
Automatic Testing and Fixing Learning-based Conversational Agents with Knowledge Graphs
King’s College London
Label-free learning from large-scale multi-modal medical images and its application to automated diagnosis of eye diseases
Manchester Metropolitan University
Using a Machine Learning approach to develop a multilingual capable system for collecting and evaluating cyber threat intelligence from online communities.
Kingston University