Outreach activities
Invited
Talks
Code
that Generates Visual Art . Keynote
at SCAM
+ VISSOFT , 2024
La chaîne d’approvisionnement
logicielle. Keynote at addiroum ,
2024
Le renforcement de la chaîne
d’approvisionnement logicielle. Keynote
at IMC2 ,
2024
Hardening Software Supply Chains.
Keynote at SEMTL ,
2024
Programming
algorithmic art . Keynote at <Programming
2024>
The Security Implications of the
Software Supply Chain. Keynote at the Midnight
Sun CTF , 2023.
The Software Supply Chain. Keynote
at the French
Conference for Software Research ,
2023.
The
Security Implications of the Software
Supply Chain . Keynote at the CDIS
Spring Conference , 2023.
unveiling software at the Musaic
festival 2022
Opportunities
for building robust software supply
chains . Keynote at the STEW
2022 conference .
Sensibiliser
au logiciel par l’art at the Université
de Montréal . Invited lecture at the
Carrefour
en culture et création numérique de la
Faculté des arts et des
sciences
Debloating
Java Dependencies at the Department
of Computer Science and Software
Engineering of Concordia
University .
Keynote on Robust
Software Supply Chains at the leadership
track , XP’22
The robustness of the software
supply chain. Seminar at DIRO,
Université de Montréal .
How
much code do you need? . Keynote at
Benevol’2020 .
The software supply chain. Keynote
at Ericsson Workshop on Future Trends in
Software Technology 2020
STAMP
presentation, as part of the KTH
Horizon Europe Week , organized by
KTH Research Office (slides ,
video
starting at min 25 )
Building
Robust Software Supply Chains .
Invited lecture at the Universiti
Teknologi Malaysia (UTM)
Distinguished Lecture Series.
Building Robust Software Supply
Chains. Ericsson
Research , Research lectures
series.
Deconstructing program execution at
the Between
2019 festival at KMH .
Webinar
on automatic test assessment for
Orange
DSPot
Meetup@Claremont
Test
your tests at EC-DIGIT
Automatic
test amplification at the TARI
event
Automatic test assessment at Fabernovel
Automated
test generation in DevOps at the Lorentz
workshop on In-Vivo Analytics for Big
Software Quality
The role of role models in and
academic career at the ASE
2018 doctoral symposium
Mutation
testing in Java at BreizhJUG
Mutate
and Test your Tests , atSpotify ,
Stockholm.
Automatic Software Diversification,
Ericsson SW, 2017
Automatic Software Diversification,
at the Scientific days of Orange,
2017
Reconciling Diversity and Privacy at
the Dagstuhl
Seminar on Online Privacy and Web
Transparency
Software
diversification as an obfuscation
technique , at the International
Workshop on Obfuscation: Science,
Technology, and Theory , 2017
Running software in uncertain
environments at the ACCESS
Distinguished Lecture Series at KTH ,
2016
Improving software quality and
DevOps automation with STAMP at OW2’con
2016 (video
and slides )
ECSLER: tool support for runtime
evolution inside the JVM at the CREST
workshop on genetic improvement (video
and slides )
Automatic generation of software
diversity in application source code at
the MIT
CSAIL , 2015
Trading
perfection for robustness in
extraordinary software at the INRIA
scientific days , 2015
Automatic software diversification
in application code at LORIA (Nancy,
France), 2015
Proactive software diversification
in source code and platforms to reduce
the predictability of execution** at the
Séminaire
méthodes formelles et sécurité
(Rennes, France), 2015
Software diversity to mitigate
browser fingerprinting (video
in French ) at the Open
World Forum , 2014
Tailored source code transformations
to synthesize computationally diverse
program variants at UC Irvine, USA (group of
Prof. M. Franz ):
Tailored source code transformations
to synthesize computationally diverse
program variants.TU München, Germany (group
of Prof. Alexander Pretschner )
Searching models for proactive
software diversification.Keynote for CMSEBA
workshop , 2014
Automatic and Efficient Synthesis of
Equivalent Computationally Diverse
Programs. 68NQRT
seminar (Rennes, France)
Dagstuhl
seminar on self-adaptive systems ,
2013.
Dagstuhl
seminar on automatic program repair ,
2013.
Analyzing the craft of metamodeling
at Colloque
du DIRO , Université de Montréal,
Canada
Evolving mutation from objects to
the cloud. Keynote for the Mutation
workshop 2011
Ecology-inspired software evolution
at the University of Colorado Boulder,
USA (INSTAAR ),
2011
Search-based software dynamic
adaptation. At University of Luxembourg
(group
of Prof. P.Bouvry ), 2011
Dagstuhl
seminar on model-based testing ,
2010.
Testing model transformations in a
MDE context. GMU
Software Engineering Seminar (GMU,
USA), 2008
Testing model transformations in a
MDE context. University of Nebraska,
Lincoln, USA, 2008
Testing model transformations in a
MDE context.MC Gill University,
Montreal, Canada, 2008
Technical
posts
Ctrl
+ Art , udemnouvelles 2025.
Rickrolling:
From Internet Prank to Academic
Curiosity , SuchScience 2024
Hidden
humour, the software developer’s secret
weapon , udemnouvelles 2024.
Generative
Generative Art , NFT magazine,
2023.
Confluence
of generative AI and generative ART in
“Emergent Dichotomy , NFT magazine,
2023.
Highly
Available Ethereum Nodes using N-Version
Design , etherworld, 2023.
Chaos
Engineering of Ethereum Clients ,
etherworld, 2022.
Science-Changing
Code Blog@CACM, 2021.
Testing
beyond coverage , Increment,
2021.
How
much third-party Java dependencies do
you really need? , Medium 2020.
What’s
Brave Done For My Privacy Lately? .
Brave announces that they use the
techniques we proposed in FPRandom ,
2020.
Dynamic
Analysis in the Browser , Blog@CACM,
2019.
A
journey at the heart of 2.4 million
Maven artifacts , Medium 2019.
code{strata}:
the beautiful execution of ctrl-c
ctrl-v , Medium 2019.
Correctness
Attraction: A Study of Stability of
Software Behavior Under Runtime
Perturbation , IEEE Software Blog
2018.
Short
circuiting method executions to assess
test quality , Medium 2018.
Presence
in the press and blogs
L’humour
caché dans les codes informatiques ,
Radio Canada (FR) 2024
Les
codes cachés de l’humour , La Presse
(FR) 2024
Humor
in code , Computer und Kommunikation
deutschlandfunk (DE) 2024
Versteckte
Botschaften – Easter Eggs in
wissenschaftlichen
Fachpublikationen , Deutschlandfunk
Kultur 2023.
Nu
har Python passerat Java och C – här är
de 50 populäraste språken , in Ingenjören
(SE) 2021.
Your
digital fingerprint is tracked
everywhere online. Brave wants to change
that . Appeared on Digital
trends 2021.
Defense
in depth: stopping a Wasm compiler bug
before it became a problem . Fastly
credits the work of Javier
for triggering a critical bug in their
edge infrastructure, 2021.
Framtidens
Forskning (SE) features the Trustfull
project, 2021.
KTH
news , the software art hackathon in
2019
Programmez
Magazine , and Linux Magazine.
Articles about software test
amplification developer and the STAMP
project , 2019.
Le
Monde , Feb 2020. Featuring amiunique.org
and our WWW’18
paper .
Radio
et Télévision Suisse . Interview
about browser fingerprinting, 2016.
MISC
magazine . A popular science article
about browser fingerprinting, 2015.
Clubic .
Features our work about amiunique.org
and browser fingerprinting, 2015.
Software and
art