Olivier Le Goaër

dblp:42/4379 · DBLP profile ↗
← Back
11ranked-venue papers
5as first author
3since 2021 · last 2025
0000-0001-5405-1688ORCID · verified

Domains — the database's venue-derived domains; a paper can count in several

Software engineering, systems software and programming languages · 10 · 5 first-author · 2 since 2021Artificial intelligence and machine learning · 4 · 2 first-authorApplied, interdisciplinary, general and emerging computing · 2 · 1 first-author · 1 since 2021Databases, data management, data science and information retrieval · 1 · 1 since 2021
YearPublicationVenuePosition
2025 Investigating the Impact of Software Design Patterns on Energy Consumption
abstract
GoF’s design patterns are popular structures designed for flexible and reusable object-oriented software. However, their energy impact is not well understood, with contradictory existing results. In this paper, we aim to answer the relation between design patterns and energy consumption through a multi-platform and multi-software stack empirical study, covering all design patterns, and multiple hardware, OS, languages and compilers. We found, with a high confidence level, that none of the GoF’s design patterns has a significant impact on energy consumption. Therefore, they can be considered energy-neutral, allowing eco-friendly developers to continue using them. We argue that software energy efficiency should rather be considered within the business logic embedded by a design pattern, and ultimately raised to a higher perspective of software development.
Adel Noureddine, Olivier Le Goaër
ICSA2
2024 When Good Enough is the Best Option: Use of Digital Sufficiency to Fight Climate Change
Nicolas Tirel, Sergio Ilarri, Philippe Roose, Adel Noureddine, Olivier Le Goaër
iiWAS (1)5
2022 ecoCode: a SonarQube Plugin to Remove Energy Smells from Android Projects
abstract
To face the climate change, Android developers urge to become green software developers. But how to ensure carbon-efficient mobile apps at large? In this paper, we introduce ecoCode, a SonarQube plugin able to highlight code structures that are smelly from an energy perspective. It is based on a curated list of energy code smells likely to impact negatively the battery lifespan of Android-powered devices. The ecoCode plugin enables analysis of any native Android project written in Java in order to enforce green code. — Demo video on https://youtu.be/4XIYGyPEhXQ
Olivier Le Goaër, Julien Hertout
ASE1
2017 World Wide Modeling Made Easy - A Simple, Lightweight Model Server
abstract
International audience
Olivier Le Goaër, Eric Cariou, Franck Barbier
MODELSWARD1
2014 A Family-Based Framework for i-DSML Adaptation
Samson Pierre, Eric Cariou, Olivier Le Goaër, Franck Barbier
ECMFA3
2013 Characterization of Adaptable Interpreted-DSML
Eric Cariou, Olivier Le Goaër, Franck Barbier, Samson Pierre
ECMFA2
2012 Bridging KDM and ASTM for Model-Driven Software Modernization
Gaëtan Deltombe, Olivier Le Goaër, Franck Barbier
SEKE2
2010 Evolution Styles to Capitalize Evolution Expertise within Software Architectures
Olivier Le Goaër, Dalila Tamzalit, Mourad Chabane Oussalah
SEKE1
2008 Evolution Shelf: Reusing Evolution Expertise within Component-Based Software Architectures
abstract
Despite that reuse libraries are now well adopted during software development step, software evolution step is not yet covered by this kind of beneficial approach. In this paper we present the "evolution shelf", a generic infrastructure to achieve for-reuse and by-reuse techniques within the field of software evolution. The basic idea behind that is to propose and encourage the reuse of recurring and reliable evolution expertises to achieve the structural evolution of a software system at the architectural level. For that purpose, the shelf assists architects in classifying, storing and selecting reusable architectural evolution operations. The underlying concept that we propose to capitalize the expertises is called "evolution style" and it mixes a syntactic and a semantic description format. These ideas form a core for a long-term vision in which it is possible to build a business model of evolution-of-the-shelf (EOTS) with the special objective to decrease the efforts and the risks related to the evolution activities.
Olivier Le Goaër, Dalila Tamzalit, Mourad Chabane Oussalah, Abdelhak-Djamel Seriai
COMPSAC1
2008 Evolution Shelf: Exploiting Evolution Styles within Software Architectures
Olivier Le Goaër, Mourad Chabane Oussalah, Dalila Tamzalit, Abdelhak-Djamel Seriai
SEKE1
2006 Updating Styles Challenge Updating Needs within Component-based Software Architectures
Mourad Chabane Oussalah, Dalila Tamzalit, Olivier Le Goaër, Abdelhak-Djamel Seriai
SEKE3