Sophie Fortz

Sophie Fortz

Postdoctoral Researcher

King's College London

Presentation

My name is Sophie Fortz and I am a postdoctoral researcher with expertise in software engineering. Currently, I’m deeply involved in quantum programming as part of the VSL-Q project at King’s College London. In this exciting project, we are dedicated to providing verified simulation of large-scale quantum systems. Our focus extends beyond the theoretical to the practical, addressing platform specificities, noise and scalability issues. This endeavour represents a collaborative synergy, bringing together experts from diverse fields such as physics, programming languages, and software engineering. Working alongside Prof. Mohammad Reza Mousavi, I’ll be channeling my previous expertise towards pioneering testing techniques specifically tailored for quantum programs.

Before embarking on this quantum journey, I did a Ph.D. at the University of Namur. Under the guidance of Dr. Gilles Perrouin and Prof. Patrick Heymans, I delved into the intricacies of software engineering. After being funded by the FNRS EoS (Excellence of Science) VeriLearn project for a year, I secured a competitive FRIA (FNRS) Grant. In September 2023, I successfully defended my thesis, entitled “LIFTS: Learning Featured Transition Systems”.

On my spare hours, I like to read, draw and paint. I was also an active member of the Belgian Guide Federation for years, where I have been successively girl guide, group leader and trainer.

Interests
  • Quantum programming
  • Software product lines
  • Behavioural modelling
  • Automata learning
  • Software testing
  • AI4SE & SE4AI
Education
  • PhD in Software Engineering, 2023

    University of Namur

  • MSc in Computer Science, specialised in Software Engineering, 2019

    University of Namur

  • BSc in Computer Science, 2017

    University of Namur

Experience

 
 
 
 
 
King's College London
Postdoctoral Researcher
King’s College London
Nov 2023 – Present London, UK
Working on the VSL-Q project.
 
 
 
 
 
University of Namur
Postdoctoral Researcher
University of Namur
Sep 2023 – Nov 2023 Namur, Belgium
Working on the EoS VeriLearn project.
 
 
 
 
 
University of Namur
PhD Student
University of Namur
Sep 2019 – Sep 2023 Namur, Belgium
My thesis is entitled Learning Featured Transition Systems. I studied how to model the behaviour of Software Product Lines and how to automatically generate those kind of models.
 
 
 
 
 
University of Namur
ALMIN president
University of Namur
Sep 2021 – Sep 2023 Namur, Belgium
The ALMIN is the alumni association of the computer science faculty in the university of Namur. This group organise activities for all the master and bachelor students who got their degree in the faculty. I am a board member of the association since 2019 and in 2021, I took the presidence.
 
 
 
 
 
Polytechnic University of Valencia
Research internship
Polytechnic University of Valencia
Feb 2019 – Apr 2019 Valencia, Spain
During my master thesis, I’ve done three months of research at the polytechnic university of Valencia (Spain), under the supervision of Pr. German Vidal. My work was nominated for the Jean Fichefet award (best master thesis award).
 
 
 
 
 
Computer Science Labs (CSLabs)
Secretary and board member
Computer Science Labs (CSLabs)
Sep 2017 – Dec 2019 Namur, Belgium
CSLabs is a non-profit organisation founded by students from Unamur’s Faculty of Computer Science, in order to promote computer science externally and provide trainings in different fields by and for students.

Publications

Quickly discover relevant content by filtering publications.
(2024). Towards Feature-based ML-enabled Behaviour Location. In VaMoS 2024.

PDF Cite DOI

(2023). Doctoral Symposium: Variability-Aware Behavioural Learning. In the Doctoral Symposium of SPLC 2023.

PDF Cite DOI

(2022). Behavioral Maps: Identifying Architectural Smells in Self-adaptive Systems at Runtime.

Cite DOI

(2022). Identifying Architectural Smells in Self-Adaptive Systems at Runtime.

Cite

(2021). A Vision to identify Architectural Smells in Self-Adaptive Systems using Behavioral Maps. In CASA 2021.

Cite

(2021). Doctoral Symposium: LIFTS: learning featured transition systems. In the Doctoral Symposium of SPLC 2021.

PDF Cite DOI

(2021). VaryMinions: leveraging RNNs to identify variants in event logs. In MaLTESQuE 2021.

PDF Cite DOI

(2020). An SMT-based concolic testing tool for logic programs. In FLOPS 2020.

PDF Cite DOI

Teaching activities

  • INFOM115 - Software Testing:
    Organisation: Session labs and lectures for a total of 15h
    Public: 1st year Masters students, specialised in Software Engineering, from the computer science faculty of the University of Namur, Belgium
    Content: Supervised by Dr. Gilles Perrouin, we teach the fundamentals of software testing and more advanced techniques (mutation testing, metamorphic testing, fuzzy testing, test smells, etc.)
    Academic years: 2019-2020, 2020-2021, 2021-2022, 2022-2023

  • INFOB221 - Mathematics Fundamentals for Computer Science (part 2):
    Organisation: 15h of tutoring
    Public: 2nd year of Bachelor students from the Economics and Computer Science faculties of the University of Namur, Belgium
    Content: Basic concepts of Mathematics for Cryptography mainly (modular arithmetic, discrete log, symmetric encryption and asymmetric encryption, elliptic curves)
    Academic years: 2019-2020, 2020-2021, 2021-2022

  • IHDCB339 - Introduction to the Scientific Approach:
    Organisation: One group project supervision
    Public: 3d year of Bachelor students from the Computer Science faculty of the University of Namur, Belgium
    Content: In this project, I supervised a group of two students, guiding them in developing essential skills such as bibliographic research, critical source appraisal, scientific state-of-the-art writing, and effective scientific result presentation, while also ensuring a deep understanding of research problem definition, context, motivation, and related work within the field of information systems.
    Academic years: 2020-2021

Service activities

I’m taking part to several comitees and helping the community in various ways:

  • Reviewing :

    • for specialised conferences: ICSR (research track, as a subreviewer), SPLC (research track, demo & tools), ESEC-FSE (artefacts), ECOOP (artefacts) ;

    • for journals: EMSE (as a subreviewer), Software Quality Journal, SoSyM ;

  • Acting as a Student Volunteer for OR 2018 and SPLC 2023 ;

  • Representing scientifics at the Computer Science Faculty Council ;

  • Representing and promoting the Computer Science Faculty at several Students Fairs ;

  • Representing scientifics at the Section Groups, the place where students can express themselves to improve the faculty.

Hobbies

Drawing & Painting
Girl Guides
Reading