Skip to content

Research Associate

Computer Science
Based at
University of York - any University site
Hours of work
Contract status
Fixed term
31,604 - 38,832 a year
Apply by

Role Description

Research Associate - Department of Computer Science

The post is associated with a European H2020 project titled “Developer-Centric Knowledge Mining from Large Open-Source Software Repositories” (CROSSMINER), in collaboration with The Open Group, University of L’Aquila, Edge Hill University, CWI, Athens University of Economics and Business, Unparallel Innovation, Softeam, Frontendart, Bitergia, OW2 and Eclipse Foundation Europe. The aim of CROSSMINER is to support knowledge extraction from open-source projects (OSS) (source code repositories, forums/newsgroups, issue trackers), which can be used to inform and guide the decisions of software architects, designers, and developers.

The main objective of the CROSSMINER work-package led by York is to design and implement a hybrid textual/graphical framework for the development of declarative OSS data extraction, persistence and analysis workflows, as well as algorithms for resilient, parallel and distributed execution of such workflows.

As well as conducting individual and collaborative research projects; your responsibilities will be; designing and developing software for data collection and analysis; use of appropriate research techniques and methods; writing up of research results and dissemination through publications, deliverables,  seminar and conference presentations and public engagement and outreach activities, and contributing to the identification of possible new areas of research.

You will preferably have a PhD in a technological / engineering area relevant to software engineering or software repository mining. Significant experience in these areas may be considered in lieu of a PhD.

You will need to have strong presentation, writing and object-oriented design and development skills (preferably using Java/JVM-based languages) as well as experience with one or more of the following: high-performance relational/non-relational data persistence technologies, parallel/distributed data management technologies (e.g. Hadoop, Spark), software repository mining tools, and language engineering frameworks (e.g. GMF, Xtext). Essential personal attributes for this role include attention to detail and commitment to high quality, a collaborative ethos, positive attitude to colleagues, commitment to personal development, and ability to plan and prioritise own work to meet deadlines.

This post is full time (37 hours a week) and is fixed term until 31 December 2019.

You will be based at the University of York, Heslington East Campus.

Salary range: £31,604 - £38,832 a year.

Informal enquiries can be made to Dr Dimitris Kolovos, email and Prof Richard Paige (Head of the Enterprise Systems Group), email

Closing date: 26 November 2017

Interview date: To be confirmed

The University of York is committed to promoting equality and diversity



Forgot password | Register

Why York?

York is one of the most successful universities in the UK.

With world-class activity across the spectrum from the physical sciences, life sciences, and social sciences to the humanities, we have been recognised as one of the top 100 universities in the world, gaining outstanding results in official assessments of our research and teaching.