VLDB 2026 Research / reviewers in the wild / expert
Luc Fabresse
dblp:46/6357
· DBLP profile ↗
20ranked-venue papers
3as first author
6since 2021 · last 2026
0000-0002-2223-7258ORCID · verified
Domains — the database's venue-derived domains; a paper can count in several
Software engineering, systems software and programming languages · 14 · 3 first-author · 3 since 2021Artificial intelligence and machine learning · 7 · 1 first-author · 3 since 2021Systems, architecture and hardware · 3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2026 | Improving Indoor Cellular Coverage Mapping Using a Mobile Robot
Fatma Ltaief, Adam Gouguet, Guillaume Lozenguez, Luc Fabresse |
ISMIS | 4 |
| 2025 | A Versatile Heuristic-Based Social Robot Navigation Solution Efficient in Sparse and Crowded EnvironmentsabstractHuman-aware robotic navigation remains an open challenge, with no universal solution yet available. Recent advances in the field have identified key metrics and scenarios that such navigation systems should address. In this paper, we present a novel social robotic navigation solution based on a heuristic approach that yields good performance in various environments (open areas or corridors) and different conditions (absence of human to crowded). Simulations first show the lack of generalization of existing methods and that our approach compete with baselines in crowded scenarios and outperforms them across daily scenarios (corridors), using a well-established set of metrics in the field. Preliminary real-world experiment further demonstrate the feasibility of deploying this approach in dynamic environments involving humans. Adam Gouguet, Abir-Beatrice Karami, Guillaume Lozenguez, Luc Fabresse |
ICTAI | 4 |
| 2022 | Nonlinear Set-based Model Predictive Control for Exploration: Application to Environmental MissionsabstractAcquiring vast and reliable data of physicochemical parameters is critical to environment monitoring. In the context of water quality analysis, data collection solutions have to overcome challenges related to the scale of environments to be explored. Sites to monitor can be large or remote. These challenges can be approached by the use of Unmanned Vehicles (UVs). Robots provide both flexibility on intervention plans and technological methods for real-time data acquisition. Being autonomous, UVs can explore areas difficult to access or far from the shore. This paper presents a nonlinear Model Predictive Control (MPC) for UV-based exploration. The strategy aims to improve the data collection of physicochemical parameters with the use of an Unmanned Surface Vehicle (USV) targeting water quality analysis. We have performed simulations based on real field experiments with a SPYBOAT® on the Heron Lake in Villeneuve d’Ascq, France. Numerical results suggest that the proposed strategy outperforms the schedule of mission planning and exploration for large areas. A. Anderson, Javier G. Martin, Noury Bouraqadi, Lucien Etienne, Kokou A. A. Langueh, Lala H. Rajaoarisoa, Guillaume Lozenguez, Luc Fabresse, José María Maestre Torreblanca, Eric Duviella |
ICINCO | 8 |
| 2022 | Differential Testing of Simulation-Based Virtual Machine Generators - Automatic Detection of VM Generator Semantic Gaps Between Simulation and Generated VMs
Pierre Misse-Chanabier, Guillermo Polito, Noury Bouraqadi, Stéphane Ducasse, Luc Fabresse, Pablo Tesone |
ICSR | 5 |
| 2021 | Analyzing permission transfer channels for dynamically typed languagesabstractCommunicating Sequential Process (CSP) is nowadays a popular concurrency model in which threads/processes communicate by exchanging data through channels. Channels help in orchestrating concurrent processes but do not solve per-se data races. To prevent data races in the channel model, many programming languages rely on type systems to express ownership and behavioural restrictions such as immutability. However, dynamically-typed languages require run-time mechanisms because of the lack of type information at compile-time. Théo Rogliano, Guillermo Polito, Luc Fabresse, Stéphane Ducasse |
DLS | 3 |
| 2021 | Cross-ISA testing of the Pharo VM: lessons learned while porting to ARMv8abstractTesting and debugging a Virtual Machine is a laborious task without the proper tooling. This is particularly true for VMs with JIT compilation and dynamic code patching for techniques such as inline caching. In addition, this situation is getting worse when the VM builds and runs on multiple target architectures. Guillermo Polito, Pablo Tesone, Stéphane Ducasse, Luc Fabresse, Théo Rogliano, Pierre Misse-Chanabier, Carolina Hernandez Phillips |
MPLR | 4 |
| 2020 | Preserving instance state during refactorings in live environments
Pablo Tesone, Guillermo Polito, Luc Fabresse, Noury Bouraqadi, Stéphane Ducasse |
Future Gener. Comput. Syst. | 3 |
| 2020 | A new modular implementation for stateful traits
Pablo Tesone, Stéphane Ducasse, Guillermo Polito, Luc Fabresse, Noury Bouraqadi |
Sci. Comput. Program. | 4 |
| 2017 | End-user abstractions for meta-control: Reifying the reflectogram
Nick Papoulias, Marcus Denker, Stéphane Ducasse, Luc Fabresse |
Sci. Comput. Program. | 4 |
| 2015 | Metrics for performance benchmarking of multi-robot explorationabstractPerformance benchmarking has become an important topic within robotics. It is indeed, a critical way to compare different solutions under different conditions. In this paper, we focus on performance benchmarking of multi-robot systems which explore and map unknown terrains. We present a collection of metrics to objectively compare different algorithms that can be applied to collaborative multi-robot exploration. We also identify parameters that impact robotic fleet performances. By varying the parameters, we can identify strengths and limits of an algorithm. This work is also a first concrete step to address the general problem of objectively comparing different multi-robot coordination algorithms. We illustrate these contributions with realistic simulations of the frontier-based exploration strategy. The simulations were implemented in ROS, which enables to uncouple the control software from the drivers of the robot body. We can therefore use the same code on both simulation and real robots. Zhi Yan 0001, Luc Fabresse, Jannik Laval, Noury Bouraqadi |
IROS | 2 |
| 2015 | Ghost: A uniform and general-purpose proxy implementation
Mariano Martinez Peck, Noury Bouraqadi, Luc Fabresse, Marcus Denker, Camille Teruel |
Sci. Comput. Program. | 3 |
| 2014 | Bootstrapping reflective systems: The case of Pharo
Guillermo Polito, Stéphane Ducasse, Luc Fabresse, Noury Bouraqadi, Benjamin Van Ryseghem |
Sci. Comput. Program. | 3 |
| 2013 | A methodology for testing mobile autonomous robotsabstractMobile autonomous robots are progressively entering the mass market. Thus, manufacturers have to perform quality assurance tests on series of robots. Therefore, tests should be repeatable and as much automated as possible. Tests are also performed for purpose of repairing robots. This calls for reusing tests already defined for quality assurance. In this paper we introduce a methodology to support the definition of repeatable, reusable, semi-automated tests. Our methodology describes the process of conducting tests in a way that maximizes safety for human operators, while avoiding to damage tested robots. Jannik Laval, Luc Fabresse, Noury Bouraqadi |
IROS | 2 |
| 2012 | An inheritance system for structural & behavioral reuse in component-based software programmingabstractIn the context of Component-based Programming, which addresses the implementation stage of a component-based software engineering development process, this paper describes a specification and an operational integration of an inheritance system into a self-contained new component-based programming language named Compo. Our proposal completes and extends related works by making it possible to apply inheritance to the full description of components, i.e. both to structural (description of provisions and requirements, of component architecture) and behavioral (full implementations of services) parts in component descriptions. Inheritance in Compo is designed to be used in conjunction with composition to maximize reuse capabilities and expressive power. Compo implementation proposes a clear operational solution for inheritance and for achieving and testing substitutions. Petr Spacek, Christophe Dony, Chouki Tibermacine, Luc Fabresse |
GPCE | 4 |
| 2012 | A language to bridge the gap between component-based design and implementation
Luc Fabresse, Noury Bouraqadi, Christophe Dony, Marianne Huchard |
Comput. Lang. Syst. Struct. | 1 |
| 2012 | Object swapping challenges: An evaluation of imageSegment
Mariano Martinez Peck, Noury Bouraqadi, Stéphane Ducasse, Luc Fabresse |
Comput. Lang. Syst. Struct. | 4 |
| 2011 | User-defined Scenarios in Ubiquitous Environments: Creation, Execution Control and Sharing
Matthieu Faure, Luc Fabresse, Marianne Huchard, Christelle Urtado, Sylvain Vauttier |
SEKE | 2 |
| 2010 | Software Architecture Constraints as Customizable, Reusable and Composable Entities
Chouki Tibermacine, Christophe Dony, Salah Sadou, Luc Fabresse |
ECSA | 4 |
| 2008 | Foundations of a simple and unified component-oriented language
Luc Fabresse, Christophe Dony, Marianne Huchard |
Comput. Lang. Syst. Struct. | 1 |
| 2006 | Unanticipated Connection of Components Based on Their State Changes Notifications
Luc Fabresse, Christophe Dony, Marianne Huchard |
SEKE | 1 |