Skip to the content.

photo Quentin Perez

Associate Professor of Software Engineering at INSA Rennes - Research in the DiverSE Team, IRISA, Inria, Univ Rennes, CNRS - France

About me

Hello :wave: , I’m associate professor of Software Engineering at INSA Rennes. I’m doing research in the DiverSE Team in the IRISA/Inria lab at Rennes in France. I’m also in charge of corporate relations for the Computer Science department at INSA Rennes (responsable des relations entreprises pour le département Informatique de l’INSA Rennes).

My research interests are the following:

Currently, I’m working on the energy consumption of the software supply chain (CI/CD and build managers) used in the DevOps loop. These systems are interesting to study due to their massive, automatic, and frequent use in DevOps. Supply chains use various tools to build software, and their high configurability gives them a special status in the software world. My research consists of finding solutions to reduce the consumption of DevOps tools and providing developers with a perception and evaluation of the software energy consumption in the DevOps loop. To achieve this, I employed a mining software engineering approach to collect and evaluate tools used in the DevOps world at a large scale.

I obtained my Ph.D. in 2021 from the IMT Mines Alès (France) under the supervision of Christelle Urtado and Sylvain Vauttier.

Contact and social networks

Table of contents:



Education

2021 | Ph.D. in Software Engineering - EuroMov Digital Health In Motion, IMT Mines Alès, France

Title: Managing architectural contributions in software projects : Metrics, empirical analysis and machine learning

Supervisors: Christelle Urtado and Sylvain Vauttier

Jury:

       
Xavier BLANC Professor LABRI, Univ. of Bordeaux Examiner (rapporteur)
Anne ETIEN Professor CRIStAL, Univ. of Lille Examiner (rapportrice)
Antoine BEUGNARD Professor Lab-STICC, IMT Atlantique Examiner (president)
Chouki TIBERMACINE Assoc. Prof. HDR LIRMM, Univ. of Montpellier Examiner
Christelle URTADO Assoc. Prof. HDR EuroMov DHM, IMT Mines Alès Supervisor
Sylvain VAUTTIER Assoc. Prof. HDR EuroMov DHM, IMT Mines Alès Supervisor

Defense slides (in french): https://drive.google.com/file/d/1oBxeE1bw01A86U2IDtWAiRvIaICsX7fJ/view?usp=sharing

Defense video (in french): https://www.youtube.com/watch?v=WN5B3RrTwRE

Manuscript (in french): https://theses.hal.science/tel-03517320v1/file/101647_PEREZ_2021_archivage.pdf


2018 | MSc. in Software Engineering - University of Franche-Comté - UFR-Sciences et Techniques, France


2016 | Bachelor in Software Engineering - University of Franche-Comté - UFR-Sciences et Techniques, France


2015 | Associate’s Degree (DUT) in Computer Sciences - University of Franche-Comté - IUT Belfort-Montbéliard, France



Publications

You can also find my publications on my HAL Curriculum Vitae.

Journal Paper

International Conferences

Regular Papers

A rank publications (CORE)

B rank publications (CORE)

Short Papers

B rank publications (CORE)

Book Chapters

Workshop Papers

Francophone conferences

Posters

Present teaching

Year Institution Academic level Name Hours Nature Responsabilités
2023 – 2024 INSA Rennes 3rd year of Computer Science CPOO 1 13h TP/TD Encadrement
2023 – 2024 INSA Rennes 3rd year of Computer Science Web 1 15h TP/TD Encadrement
2023 – 2024 INSA Rennes 4th year of Computer Science Projet GL 16h TP/TD Encadrement
2023 – 2024 INSA Rennes 4th year of Computer Science Green Computing 26h TP/TD Resp. module
2023 – 2024 INSA Rennes 4th year of Computer Science Green Computing 26h TP/TD Resp. module

Green Computing course :seedling:

Objectives:

This module aims to provide knowledge and skills related to the measurement of software and hardware energy, as well as the design of energy-efficient applications based on software engineering methods. Within this module, cross-cutting concepts are also addressed, such as: physical concepts related to energy, greenhouse gas emissions, the electricity mix, as well as the energy and CO2 impact of information and communication technologies (ICTs).

This module allows for the acquisition of the following knowledge and skills:

Slides and Practical Work Material

Lecture Slides

Practical Work

Past teaching

I mainly taught at IMT Mines Alès from 2018 to 2022 but also at the University of Montpellier in 2021 and 2022. To see the complete list of past teaching courses, please follow this link. ** **

Students

Current PhD student

Intern

Services

2019-2021 | Représentant des doctorants en Informatique à l’École Doctorale I2S

2019-2021 | Représentant des doctorants au comité de pilotage du Centre d’Enseignement et de Recherche en Informatique et Systèmes (CERIS) (2019-2021)

2019-2021 | Représentant des doctorants au comité de l’unité de recherche Euromov DHM (2019-2021)

2019-2020 | Trésorier de l’association des Thésards de l’École des Mines d’Alès (ATHEMA) (2019-2020)

Work Experience

Since Sep. 2023 | Associate Professor of Software Engineering at INSA Rennes - Research in the DiverSE Team, IRISA, Inria, Univ Rennes, CNRS - France

Jan. 2021 - Aug. 2022 | Postdoctoral Researcher at IRISA lab (France) in the DiverSE Team

Dec. 2021 - Dec. 2022 | Postdoctoral Researcher at IMT Mines Alès (France) on TwinCoBot project, granted by Carnot-Mines Télécom Institut.

Spin-off project funded by the Carnot Télécom Institut on digital twins in the context of home automation connected environments and industry 4.0. Development of a generic meta-model for these 2 use cases as well as a digital twin demonstrator for a connected flat in conjunction with the HUman aT project (HUT).

Oct. 2018 - Dec. 2021 | Ph.D. student in Software Engineering at IMT Mines Alès, France

Sept. 2018 - Oct. 2018 | Software engineer- Flowbird group

Temporary mission following my work-study placement as an IT engineer on the GIS web project

Sept. 2016 - Sept. 2018 | Work-study Software Development Engineer - Flowbird group

Development of a web-based geographic information system (GIS) from scratch using the Spring framework and PostGIS database

Certification

Foundation-level software tester from the International Software Testing Qualifications Board (ISTQB)

Certification ID: 57998



Comité de programme


Sub-Reviewer

Conférences