Research Associate in Search-Based Software Engineering University College London, Departments of Computer Science United Kingdom

Research Associate in search-based software engineering

UCL Department / Division Computer Science

Location of position London

Grade 7

Hours Full Time

(inclusive of London allowance)£34,635 - £41,864 per annum

Duties and Responsibilities

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.

Key Requirements

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.

Further Details

A job description and person specification can be accessed at the bottom of this page.


To apply for the vacancy please click on the ‘Apply Now’ button below.


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

UCL Taking Action for Equality

Closing Date 22 Apr 2018

Latest time for the submission of applications 23:59

Interview date TBC

Our department holds an Athena SWAN Silver award, in recognition of our commitment and success in addressing gender equality.

If you apply for this position please say you saw it on Computeroxy


All Jobs


ubc reklama










texas tech


uni copenhagen