Academic researcher in the areas of software engineering and middleware systems, with a special focus on software systems supporting mobile distributed collaborative applications. My research focus leads me to head collaborative projects involving researchers and engineers from various areas of digital sciences and technologies, as well as from other sciences and especially humanities and social sciences for my most recent projects. Also, my research requires to experiment with the proposed systems at scale, which has led me to develop an entrepreneurship skill over the years due to the increasingly faster relevance of the research contributions from the computer science domain for today’s digital systems. Last but not least, as an academic researcher, I actively contribute to related professional activities like associate editorship, scientific board membership, training, etc.
Habilitation à diriger des recherches, Computer Science, University of Rennes 1, FR (1997)
Docteur (PhD), Computer science, University of Rennes 1, FR (1991)
Since 2001: Research director (Full Prof. equivalent), Inria, FR
2013-2018: Director Inria@SiliconValley & UC Berkeley visiting researcher, CITRIS @ University of California, Berkeley, CA, USA
1992-2001: Junior research scientist (Associate Prof equivalent), Inria, FR
1991-1992: Postdoc researcher, University of Washington, Seattle, WA, USA
1988-1991: Research assistant, PhD studies, University of Rennes I, FR
Since 2017: Co-founder & scientific advisor, Ambiciti, http://www.ambiciti.io/
2010-2016: Co-founder & scientific advisor, Ambientic
I study distributed software systems for which I investigate novel software abstractions (from their elicitation to corresponding runtime support) that ease the use of next generation communication networks, for the development of innovative, yet dependable, applications. As such, my research spans the domains of software engineering and distributed systems, more specifically addressing middleware-based software engineering. Since the end 90s, my research is on the study of the middleware-based software engineering of mobile applications that are distributed across the users' devices and compose the applications available on the users' devices. In this context, my work has addressed the following topics:
- • Service orientation for pervasive, mobile distributed systems (since 2000).
- • Emergent systems and middleware and related synthesis of software mediators (since 2009).
- • From smart phones to mobile things focused on the study of middleware for the mobile Internet of Things (since 2011).
- • Combining physical and social sensing focused on enabling urban participatory systems toward smart connected cities (since 2013).
In relation with the above, since 2013, I have more specifically concentrated on the study of collaborative distributed software systems oriented toward participatory smart cities. I have then launched and coordinated two projects:
- • Urban system to monitor the individual and collective exposure to environmental pollution: Our initial research question was to investigate whether urban-scale mobile phone sensing could adequately complement traditional approaches to environmental pollution monitoring. The former allows massive scale sensing across time and space at low cost but with low accuracy. The latter that builds upon high-cost sensor and numeric simulation brings higher accuracy but at a much lesser scale. We have then developed a mobile phone sensing middleware that integrates advanced data assimilation techniques, so that we could release the SoundCity app on noise pollution monitoring. Following, we generalized the approach to multi-pollutant, which resulted in the Ambiciti app and supporting platform. The Ambiciti solution has been exclusively licensed by Inria to the Ambiciti start-up, while the lessons being learned from the deployment of Ambiciti inform further research on the overall mobile phone sensing solution. See http://www.ambiciti.io/.
- • Universal social network bus: As part of the research on enabling participatory urban systems, we identified that people need to be able to interact with their favorite communication tool, whether simple email or advanced social interaction service, to easily get involved. We then leverage our background on interoperability to develop a supporting a universal social network bus. See https://gitlab.inria.fr/usnb/universal-social-network-bus.
Coordination of the Inria@SiliconValley International Lab (2013-18) to promote and foster research and innovation collaboration between Inria and California actors. This has resulted in the launch of various initiatives since I started to lead the program in summer 2013. See https://project.inria.fr/siliconvalley/.
EU project management spans: the elaboration of the overall project, the gathering of the relevant consortium to enable collaboration toward the stated objective, the supervision and coordination of the overall R&D team spread over EU (and beyond) to indeed meet the objectives with the allocated budget.
Scientific and administrative coordinator of the EU FP7 FET Integrated Project CONNECT (2009-13) on Emergent Connectors for Eternal Software Intensive Networked Systems. The project involved 11 partners from 6 countries (incl. China) for a total budget of 6.5M€ with the participation of 62FTE over 42 months. See https://www.connect-forever.eu/.
Scientific and administrative coordinator, of the EU FP6 STREP Project PLASTIC (2006-08) on Providing dependabLe and Adaptive Service Technology for pervasive Information and Communication. PLASTIC gathered 11 partners from 9 countries (incl. Argentina) for a total budget of 4.3M€ with the participation of 44 FTES over 30 months.
Initiator and leader of the Inria ARLES project-team (2002-12 - Team of about 15 researchers & engineers) on Designing and implementing middleware infrastructures for interoperable pervasive systems. See https://www.rocq.inria.fr/arles/
I have been involved as Principal Investigator of industry-funded and National/EU-funded projects since the start of my career as an Inria permanent researcher. In brief, I acted as PI for Inria of 11 EU-funded projects, and 5 national (industry or publicly-funded) projects. This leadership comes along with the coordination of tasks/work packages at the overall project level.
Supervision of over 30 PhD theses in the software engineering and distributed systems/middleware domains.
ACM Transactions on the Internet of Things (Since 2018)
IEEE Transactions on Services Computing (Since 2018)
IEEE Transactions on Software Engineering (Since 2017)
ACM/IEEE IoTDI (2020), ICIOT (2019), IEEE CIC (2018), ICSE-SEIS track (2018), FSE-NIER track (2015), ESEC/FSE (2009), Middleware (2007)
ESEC/FSE, FASE, FSE, ICSE, ICDCS, IoTDI, Middleware, …
Inria, France (ANR & AERES), EU (EC FP6 to 8, national scientific committees of various EU countries)
2017: Best paper award, IEEE International Conference on Collaboration and Internet Computing
2017: UC Berkeley Chancellor’s award for public service, for the AppCivist project and its use for the participatory budgeting campaign in the city of Vallejo
2016: Décibel d'Argent in the research category, for the Ambiciti/SoundCity app by the Décibel d'Or competition
2014: Knight of France's Legion of Honour, for contribution to Higher Education and Research
2013: Etoile de l'Europe by French ministry of research & higher education, for contribution to EU R&D projects