AI for Automated Program Repair - PhD studentship

Grant Name
AI for Automated Program Repair - PhD studentship
Funder
University of York
Country or Region
United Kingdom
Research Field
Professions and applied sciences
Deadline
Applications are processed as soon as they are received and the position will remain open until a suitable candidate is found
Description

Project Description

Fixing software defects is a time-consuming and costly activity. One of the main reasons why software debugging is so expensive is that it still remains mainly a manual activity. Fixing a bug is a complex process, which consists of many different steps including finding and understanding the underlying cause of the bug, identifying a set of changes that address the bug correctly, and finally verifying that those changes are correct. Automating this process (or parts of it) can potentially reduce the time, cost and effort it takes to fix bugs, and therefore the quality of the produced software.

The aim of this project is to design and implement methods and tools that are capable of automatically diagnosing and fixing software bugs. While there is previous work on automated program repair (APR), there are still limitations, which hinder the adoption of APR techniques by the industry, such as correctness of generated software patches and scalability. This project will attempt to overcome these limitations by combining existing techniques with AI techniques such as machine learning and genetic algorithms.

Research supervision

If successful, you will conduct your research under the supervision of Dr. Nicholas Matragkas (www-users.cs.york.ac.uk/~nd118/) and Prof. Dimitris Kolovos (www-users.cs.york.ac.uk/~dkolovos/). The project will contribute to the agenda of work of the MANATEE EPSRC project and will involve interaction with IBM UK, which is the industrial partner of the project.

Research Environment

You will be part of a large and internationally leading team who specialise in Software Engineering and Software Analytics, and it is part of the Department of Computer Science. The team have a substantial track record in Software Engineering research, and in the past have been very successful at delivering research results as part of big, collaborative research projects (e.g. OSSMETER, CROSSMINER, etc.). The team includes five permanent members of academic staff, five research associates, and 20 PhD/EngD students. The team is highly supportive and encourages cross-project collaboration, especially on joint publications and developing new research projects. In this project, you will collaborate closely with a research associate working on the EPSRC-funded project titled “Automatic Repair of Natural Source Code” (MANATEE). MANATEE is in collaboration with IBM UK.

Funding requirements

To be considered for this funding you must:

● meet the entrance requirements for a PhD in Computer Science

● be eligible to pay home/EU fees and meet EPSRC funding eligibility requirements

We will look favourably on applicants that can demonstrate knowledge of machine learning or program analysis, and who have excellent programming skills.

 

Funding Notes

If successful, you will be supported for three years. Funding includes:

£14,777 (2018/19 rate) per year stipend,

Home/EU tuition fees.

1. Apply to study

  • You must apply online for a full-time PhD in Computer Science.
  • You must quote the project title (AI for Automated Program Repair) in your application.

2. Provide a personal statement of 500-1,000 words with your initial thoughts on the research topic. A formal research proposal is not required.

 

Deadlines

There is no formal application deadline. Applications are processed as soon as they are received and the position will remain open until a suitable candidate is found. Candidates who can start April 2019 are preferred, but all applications will be considered on their merits.

 

Informal enquiries

Project enquiries:

  • Dr Nicholas Matragkas: nicholas.matragkas@york.ac.uk

Application enquiries:

  • cs-pg-admissions@york.ac.uk
  • +44 (0)1904 325404

Funding resources

Purdue Grant Writing Lab: Introduction to Grant Writing Open Link
University of Wisconsin Writing Center: Planning and Writing a Grant Proposal Open Link

Quick share


Add deadline to calendar

Unable to add to calendar. No application deadline.

Have a funding opportunity that you want to list here?

Submit the grant details to support@peeref.com for review and listing.


Find Funding. Review Successful Grants.

Explore over 25,000 new funding opportunities and over 6,000,000 successful grants.

Explore

Create your own webinar

Interested in hosting your own webinar? Check the schedule and propose your idea to the Peeref Content Team.

Create Now

Related opportunities

International centre to centre research collaborations: Outlines
N/A 12 September 2024 £1,800,000
European Nuclear Skills Initiative
N/A 2024-09-17 €1500000
Alleviating household energy poverty in Europe
N/A 2024-09-19 €6000000
Assessing the state of research infrastructures in Ukraine
International Cooperation 2024-09-19 €2000000
Real world energy consumption of energy-related products
N/A 2024-09-19 €2000000
Center of Excellence for Alternative Jet Fuels and Environment
Energy Sep 30, 2024 12:00:00 AM EDT 20000000
Fiscal Year 2025 Phase II Continuation Consolidated Innovative Nuclear Research
Energy Oct 02, 2024 12:00:00 AM EDT 3333333
ERDC Broad Agency Announcement
Science and Technology and other Researc... Dec 31, 2024 12:00:00 AM EST 999999999
Resource Efficiency of PV in Production, Use and Disposal
Photovoltaics 2025-01-21 €3000000
Computer and Information Science and Engineering (CISE): Core Programs, Large Projects
Science and Technology and other Researc... Sep 29, 2025 12:00:00 AM EDT 20000000