
Quentin PEREZ
- Diversity-centric Software Engineering (DiverSe)
Présentation
Maitre de Conférences INSA Rennes, recherche @ équipe Diverse - IRISA, Université de Rennes 1, Inria, CNRS
Depuis 2023, je suis enseignant-chercheur en Informatique à l'INSA Rennes. J'effectue mes recherches au sein de l'équipe DiverSE Team rattaché au laboratoire IRISA/Inria de Rennes en France.
Mes sujets de recherche concernent :
- Consommation énergétique des logiciels et Green IT
- Génie Logiciel empirique
- Métriques logicielles et qualité
- IA pour la qualité logicielle
- DevOps
Actuellement, je travaille sur la consommation énergétique de la chaîne d'approvisionnement logicielle (systèmes d'intégration et déploiement continue ainsi que gestionnaires de build) utilisés dans la boucle DevOps. Ces systèmes sont intéressants à étudier en raison de leur utilisation massive et fréquente dans monde du DevOps. De plus, ces systèmes permettent des automatisations visant à réduire les couts, délais et erreurs liées aux développement et déploiement des logiciels ce qui rend leur présences dans les projets quasiment indispensables. Les chaînes d'approvisionnement utilisent divers outils pour construire des logiciels, et leur grande configurabilité leur confère un statut particulier dans le monde du logiciel. Mes recherches consistent à trouver des solutions pour réduire la consommation des outils DevOps et à fournir aux développeurs une perception et une évaluation de la consommation énergétique des logiciels dans la boucle DevOps. Pour ce faire, j'utilise des approches issues du Génie Logiciel empirique pour collecter et évaluer les outils utilisés dans le monde DevOps à grande échelle.
J'ai obtenu mon doctorat en 2021 de l'IMT Mines Alès (France) sous la supervision de Christelle Urtado et Sylvain Vauttier.
Pour plus d'informations, consultez mon site personnel : https://qperez.github.io/ Ou contactez moi :-) : quentin.perez@inria.fr
Domaines de recherche
Publications
Publications
|
Dataset of open-source software developers labeled by their experience level in the project and their associated software metricsData in Brief, 2023, 46, pp.108842. ⟨10.1016/j.dib.2022.108842⟩
Article dans une revue
(data paper)
hal-03939933
v1
|
|
Evaluating the Energy Profile of Tasks Managed by Build Automation Tools in Continuous Integration Workflows: The Case of Apache Maven and GradleICT4S 2025 - International Conference on Information and Communications Technology for Sustainability, Jun 2025, Dublin, Ireland. pp.1-11
Communication dans un congrès
hal-05090865
v2
|
|
Model-Based DevOps: Foundations and ChallengesMODELS-C 2023 - ACM/IEEE International Conference on Model Driven Engineering Languages and Systems Companion, Oct 2023, Västerås, Sweden. pp.429-433, ⟨10.1109/MODELS-C59198.2023.00076⟩
Communication dans un congrès
hal-04425802
v1
|
|
MLinter: Learning Coding Practices from Examples-Dream or Reality?30th IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER), Mar 2023, Macao SAR, Macau SAR China. ⟨10.1109/saner56733.2023.00092⟩
Communication dans un congrès
hal-03951403
v1
|
|
Déploiement dirigé par les modèles de jumeaux numériques dans les environnements intelligentsHUT LaConf 2022 - L'interdisciplinarité au service des environnements intelligents, Nov 2022, Montpellier, France
Communication dans un congrès
hal-03862279
v1
|
|
Mining Experienced Developers in Open-source ProjectsENASE 2022 - 17th International Conference on Evaluation of Novel Approaches to Software Engineering, Apr 2022, Online, France. pp.443-452, ⟨10.5220/0011071800003176⟩
Communication dans un congrès
hal-03654959
v1
|
|
A software engineering point of view on digital twin architectureETFA 2022 - IEEE 27th International Conference on Emerging Technologies and Factory Automation, Sep 2022, Stuttgart, Germany. ⟨10.1109/ETFA52439.2022.9921617⟩
Communication dans un congrès
hal-03832378
v1
|
|
Towards Profiling Runtime Architecture Code Contributors in Software ProjectsENASE 2021 - 16th International conference on Evaluation of Novel Approaches to Software Engineering, Apr 2021, Online, United States. pp.429--436, ⟨10.5220/0010495804290436⟩
Communication dans un congrès
hal-03173312
v1
|
|
Bug or not bug? That is the questionICPC 2021 - 29th IEEE/ACM International Conference on Program Comprehension, May 2021, Online, France. pp.47--58, ⟨10.1109/ICPC52881.2021.00014⟩
Communication dans un congrès
hal-03177423
v1
|
|
An Empirical Study about Software Architecture Configuration Practices with the Java Spring FrameworkSEKE: Software Engineering and Knowledge Engineering, Jul 2019, Lisbonne, Portugal. pp.465-468, ⟨10.18293/SEKE2019-202⟩
Communication dans un congrès
hal-02194787
v1
|
|
Model-driven deployment of Digital Twins for Smart Environments - The HUman at home projecT case studyJournées nationales du GDR GPL 2022, Jun 2022, Vannes, France. , 13, 2022, Actes des journées du GDR GPL 2022
Poster de conférence
hal-03701748
v1
|
|
A Software Engineering Approach to Digital Twin Architecture : The HUman at home projecT and Twin Cooperation of roBot and human project case studiesETFA 2022 - IEEE 27th International Conference on Emerging Technologies and Factory Automation, Sep 2022, Stuttgart, Germany. , 2022
Poster de conférence
hal-03895898
v1
|
|
Pull Requests Integration Process Optimization: An Empirical StudyHermann Kaindl, Mike Mannion and Leszek A. Maciaszek. Evaluation of Novel Approaches to Software Engineering, 1829, Springer, pp.155-178, 2023, Communications in Computer and Information Science, 978-3-031-36596-6. ⟨10.1007/978-3-031-36597-3_8⟩
Chapitre d'ouvrage
hal-04157804
v1
|
|
Software Frugality in an Accelerating World: the Case of Continuous Integration2024
Pré-publication, Document de travail
hal-04753097
v1
|
|
Gestion des contributions architecturales dans les projets logiciels : Métriques, analyses empiriques et apprentissage machineGénie logiciel [cs.SE]. IMT - MINES ALES - IMT - Mines Alès Ecole Mines - Télécom, 2021. Français. ⟨NNT : 2021EMAL0011⟩
Thèse
tel-03517320
v1
|