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.


Add your recorded webinar

Do you already have a recorded webinar? Grow your audience and get more views by easily listing your recording on Peeref.

Upload Now

Become a Peeref-certified reviewer

The Peeref Institute provides free reviewer training that teaches the core competencies of the academic peer review process.

Get Started

Related opportunities

Fusion Innovation Research Engine (FIRE) Collaboraives
Science and Technology and other Researc... Aug 27, 2024 12:00:00 AM EDT 20000000
Geothermal Resources’ Value In Implementing Decarbonization (GRID)
Energy Sep 09, 2024 12:00:00 AM EDT 1500000
Supporting the roll-out of high-quality heat pump installations
N/A 2024-09-19 €5750000
FY 2024 Continuation of Solicitation for the Office of Science Financial Assistance Program
Science and Technology and other Researc... Sep 30, 2024 12:00:00 AM EDT 5000000
Fiscal Year 2025 Consolidated Innovative Nuclear Research
Energy Nov 13, 2024 12:00:00 AM EST 4000000
Pre-announcement: Sustainable Industrial Futures
N/A 19 November 2024 £21,000,000
Integrated risk-based border control that mitigates public security risk, reduces false positives and strengthens privacy
Digital Agenda 2024-11-20 €5000000
PV-integrated electric mobility applications
Renewable energy sources - general 2025-01-21 €14000000
Resource Efficiency of PV in Production, Use and Disposal
Photovoltaics 2025-01-21 €3000000
University Nuclear Leadership Program– Scholarship and Fellowship Support
Energy Oct 14, 2030 12:00:00 AM EDT $3,000,000