Research Associate in Search-Based Software Engineering

University College London - Computer Science

The appointment will be on UCL Grade 7. The salary range will be £34,635 - £41,864 per annum, inclusive of London Allowance.

We are seeking a postdoctoral research associate for an EPSRC-funded project entitled “Automated Software Specialisation Using Genetic Improvement”, hosted in the Software Systems Engineering group at UCL, supervised by Dr. Justyna Petke.

The application of search for the improvement of software has garnered attention only in the last few years and has led to the emergence of the field of genetic improvement. Work on genetic improvement has already been recognised by both academic and non-academic communities. Software repair and specialisation using GI won four ‘Humies’, awarded for human-competitive results produced by genetic and evolutionary computation. In all the previous work on improving large real-world systems using genetic improvement, certain techniques have been applied leading to successful results. However, justification for the various choices in the GI framework, such as the choice of a search heuristic, has not yet been provided. Dr. Petke proposes to focus on a particular application of GI that is automated software specialisation.

The successful candidate will investigate the question which search heuristic is the most appropriate for the purpose of software specialisation using GI  and take responsibility for key components of the research, including the selection of research questions, development of new approaches, and preparation of papers for publication.

This post is funded for two years in the first instance. Further funding to support the post may be available.

The successful candidate will demonstrate expertise in computational search heuristics. We will expect you to be a self-motivated individual with the ability to take responsibility for key components of the research. You should also be comfortable working in a collaborative and interdisciplinary environment. You should have (or about to be awarded) a PhD in a relevant area, software engineering or evolutionary computation, research experience in search heuristics, strong programming skills, and publication track record in relevant, peer-reviewed venues.

UCL vacancy reference: 1718556        

Applicants should apply online. To access further details about the position and how to apply please click on the ‘Apply’ button below.

If you have any queries regarding the vacancy or the application process, please contact Dr. Justyna Petke (tel) or email .

Closing Date: 22th April 2018

Latest time for the submission of applications: 23:59.

Interview Date: TBC

Share this job
  Share by Email   Print this job   More sharing options
We value your feedback on the quality of our adverts. If you have a comment to make about the overall quality of this advert, or its categorisation then please send us your feedback
Advert information

Type / Role: