RMOD Team

RMoD

Inria Lille - Nord Europe

CRIStAL UMR 9189

Jobs

We have open faculty and PhD positions as well as internships. If you are looking for an internship, an engineer, PhD, Post-Doc or researcher position, do not hesitate to contact us directly.

Open faculty positions

Associate Professor, University of Lille/CRIStaL lab/Inria [2022]

We are looking for candidates for an open associate professor position in our team at Inria.

The recruited associate professor will teach within the Faculty of Science and Technology of the University of Lille, in the computer science department.

Research will take place within the RMoD team, co-hosted by Inria, the CRIStAL laboratory (https://www.cristal.univ-lille.fr/equipes/rmod/#presentation), the University of Lille and Centrale Lille.

The candidate may propose a software engineering project within any of our research topics. We cover a large spectrum of software engineering domains: virtual machines, debugging, software evolution, model-driven engineering, reflection, object-oriented languages and tools, etc.

The position starts in September 2022.

Contact Stéphane Ducasse (stephane.ducasse@inria.fr) if you are interested, or if you want more information!

Inria Starting Faculty Position (ISFP) [2022]

The Inria Starting Faculty Positions (ISFP) are intended for researchers at the beginning of their careers.They are based on a unlimited-term contract (CDI) and associated with a teaching service in an Inria partner higher education institution.

There is no restriction on the age or nationality of applicants In line with its diversity policy, all Inria posts are accessible to disabled employees. The following may apply:

  • holders of a PhD or equivalent degree;
  • applicants who have gained scientific qualifications or carried out scientific work deemed to be of an equivalent level.

More information https://www.inria.fr/en/inria-starting-faculty-position-isfp

Open PhD positions

[PHD] Lowering the cost of debugging with object-centric debuggers [2022-2025]

We are recruiting a PhD student to work on object-centric debuggers!

The objective of this project is to achieve and to understand the full potential of object-centric debugging. Our findings will set the first generation of object-centric debuggers, and make them available for every object-oriented developer through:

  • Formal and conceptual descriptions of new solutions;
  • Example implementations to prove the feasibility of the solutions and run large-scale empiricala evaluations;
  • Systematic debugging methods to choose when and how to use object-centric debuggers.

There is no restriction on the age or nationality of applicants. In line with its diversity policy, all Inria posts are accessible to disabled employees.

The following may apply:

  • applicants must hold a Master degree or equivalent
  • duration: 3 years
  • starting date: ideally october 2022, but it could start before depending of the applicant's availablity

Detailed offer: https://jobs.inria.fr/public/classic/fr/offres/2021-04101

Contact and application: https://jobs.inria.fr/public/classic/fr/offres/2021-04101

Twitter: @StevenCostiou @rmod_inria

Open internships

[INTERNSHIP] Identifying and acquiring objects to debug object-oriented programs [2022]

The objective of this internship is to study the practical problems of acquiring objects to debug object-oriented programs. The intern will characterize the scenarios in which developers need to identify objects to debug and explore these scenarios by implementing prototypes in Pharo.

Tasks

  • study the literature
  • discuss with our team's developers to understand and characterize the scenarios of acquiring objects to debug
  • implement prototypes answering these scenarios (with the Pharo language)
  • evaluate the implemented prototypes through demonstrations and small user experiments

Keywords: Object-Centric Debugging, Object-Oriented Programming, Software Engineering

Detailed description: https://rmod-files.lille.inria.fr/Jobs/2022-INTERNSHIP-identifying-objects.pdf

This internship takes place within the ANR project OCRE.

[INTERNSHIP] Building object-centric debuggers and evaluating object-centric debugging scenarios [2022]

The objective of this internship is to identify and to evaluate the debugging scenarios that are the most likely to benefit from object-centric debugging. The intern will interrogate real developers about object-centric debugging scenarios, then implement prototypes and evaluate them empirically with developers to validate these scenarios.

Tasks

  • study the literature
  • discuss with our team's developers to understand and characterize the scenarios of object-centric debugging
  • build object-centric debugger prototypes and evaluate them for each debugging scenario

Keywords: Object-Centric Debugging, Object-Oriented Programming, Software Engineering

Detailed description: https://rmod-files.lille.inria.fr/Jobs/2022-INTERNSHIP-Building-object-centric-debuggers.pdf

This internship takes place within the ANR project OCRE.