I am a PhD student in Software Engineering at University of Rennes evolving in the DiverSE team. I am supervised by Benoit Combemale, Quentin Perez, Jessie Galasso-Carbonnel and Olivier Barais. My research interests include Software Energy Consumption, Green IT, Software Repository Mining, Model-Driven Engineering.
MEng in Software Engineering, 2021
ESIR - University of Rennes Graduate School of Engineering
Undergraduate Preparatory Cycle in Software Engineering, 2018
ESIR - University of Rennes Graduate School of Engineering

Empirical software engineering research relies on sampling strategies to enable large-scale analyses of code repositories, where the design and evaluation of these strategies are critical for the generalizability of research findings. We propose a Domain-Specific Language that models sampling strategies as workflows with composable operators and automatically generates statistical indicators to support representativeness reasoning at each stage. Through a case study of MSR papers, we demonstrate the DSL can effectively capture real-world sampling strategies from recent literature.

In this paper, we investigate the energy profiles of Continuous Integration (CI) tasks managed by Maven and Gradle. Build systems like Maven and Gradle, with their internal models, provide opportunities for fine-grained classification, which we leverage to study energy-intensive tasks and their associated profile.

Configurable systems become more complex, feature reduction can help focus on essential features while eliminating bloated and unnecessary ones. Although several studies have explored how feature interactions and runtime performance affect energy consumption, none, to our knowledge, have studied the impact of feature reduction. This paper fills this gap. In particular, we investigate how both on-demand and built-in feature reduction affect the energy consumption of configurable systems.