1 Post-Doc position in pattern/graph mining applied to legacy software
at Université catholique de Louvain (Louvain-la-Neuve, Belgium)
within the "Intelligent Modernisation Assistance for Legacy Software (INTiMALS)" project.
The INTiMALS project is a collaboration between an industrial partner
specialised in modernising legacy software systems (Raincode Labs, https://
www.raincodelabs.com) and two universities (the Université catholique de
Louvain, UCL and the Vrije Universiteit Brussel, VUB). It aims to investigate, apply
and integrate data mining techniques in a prototype of an intelligent software
modernisation assistant tool for Raincode’s developers.
Researchers at UCL and VUB will contribute their expertise in software
development technology, language engineering and source code analysis.
UCL will contribute its expertise in the development and use of data
The project aims to develop novel pattern mining algorithms that can be applied
on repositories of legacy software, and to deploy these algorithms in an
intelligent modernisation assistant. The assistant continuously mines for
previously unknown patterns in the current state and structure of the system’s source
code (programming idioms, coding conventions, library usage protocols) and in
changes made to this code (systematic edits, repetitive changes), and provides
recommendations based on these patterns. The aim is to represent the data in the
form of a graph; as a result, the use and development of graph mining
techniques will be a core component of the project.
We are looking for a candidate with following qualifications:
- You have expertise in the development of data mining algorithms.
- You have an interest in the development and use of pattern mining algorithms
and graph mining algorithms
- You have an interest in applying data mining algorithms to source code and version
- You have an interest in working in collaboration with industry.
- You have a track record of publications in good conferences and/or journals
in either data mining, software engineering or both.
- You are in possession of a PhD in computer science.
- You have good academic writing and presentation skills.
- You have very good knowledge of the English language
(being able to speak or write French is welcome but NOT an explicit requirement).
- You have the ability to work both individually and as part of a team.
The post-doc position is a full-time equivalent position and the salary
is based on the official salary scales for post-docs in Belgium, taking
into account the number of years of prior experience you may have as
a post-doc. The project is for three years, and the position will be offered
for a period of 12 months, which will be renewed twice upon good
How to apply?
Applications should be made in a PDF file and should contain the following:
1) A cover letter that describes the candidate's qualifications and motivations
for applying to this specific position. A generic application letter will not be
accepted. We want to know why you are interested in this particular project.
2) A detailed curriculum vitae that includes a list of publications.
3) Two sample publications, preferably related to the topic of the position.
4) A transcript of grades prior to the PhD and a copy of the PhD certificate.
5) If possible a recommendation letter of well-known referents knowledgeable
in the domain.
6) Any other information that may convince us to select you.
Applications should be made by sending us a mail with “INTiMALS application : <your name>” in the subject field.
This mail should be sent to BOTH of the following email addresses:
Kim Mens, email@example.com
Siegfried Nijssen, firstname.lastname@example.org
For more information, don’t hesitate to send us a mail.
Candidates not retained for this position may be forwarded for an equivalent
position at the partner university. (But may undergo an independent evaluation