About | Important Dates | Schedule | Talks | Venue | Safe Space | Travel Information | Contact

Sessions: Tue: 1, 2, 3, 4, Wed: 5, 6, 7, Thu: 8, 9, 10, 11, Fri: 12, 13


FOSD 2024 will be held at the TU Eindhoven. More information here.


The Meeting on Feature-Oriented Software Development (FOSD Meeting) is a yearly informal meeting to bring together the community of researchers working on feature-oriented software development, including, but not limited:

The meeting started more than 14 years ago to bring several research groups with common interests closer together. The meeting has successfully been repeated 13 times with 20 to 50 participants each, and has established countless collaborations since. For example, see the past FOSD meetings:

FOSD 2022 in Vienna, FOSD 2019 in Weimar, and FOSD 2018 in Gothenburg.

The main objective is that researchers at different career stages (including undergraduate and early-career graduate students) come together to present their research, to get feedback from peers, to discuss new directions, and to initiate collaborations.
The format of an FOSD meeting consists of short presentations from each participant with plenty of time for discussion. Young researchers (graduate and undergraduate students), as well as more senior community members, present their research, provide and get feedback from others, engage into discussions and establish new collaborations. FOSD is a place for discussion, not a publication venue. Participants can present previously published work as well as unpublished work, including early ideas and work in progress. The key is to encourage discussions, to receive feedback and to grow the network of collaborating researchers.

Participants 2023

Photo by Johannes Dorn

Important Dates



Time Event
19:00 Reception


Time Event
09:00 Opening
09:25 Session 01
10:15 Coffee Break
10:45 Session 02
12:00 Lunch
13:00 Session 03
14:15 Coffee Break
14:45 Session 04
16:10 Demo-Time
18:00 Dinner


Time Event
09:00 Keynote 1
10:00 Coffee Break
10:30 Session 05
11:20 Coffee Break
11:40 Session 06
12:30 Lunch
13:30 Session 07
14:45 Coffee Break / Group Photo
16:00 Social-Event
19:00 Dinner


Time Event
09:00 Keynote 2
10:00 Coffee Break
10:30 Session 08
11:20 Coffee Break
11:40 Session 09
12:30 Lunch
13:30 Session 10
14:20 Coffee Break
14:50 Session 11
18:30 Dinner


Time Event
09:00 Session 12
09:50 Coffee Break
10:20 Session 13
11:10 Closing
12:00 Lunch



Session 1 (Tuesday 09:25) Chair: Sebastian Krieter

Name Title
Florian Sattler Understanding Variability in Time and Space: A Multidimensional Approach for Analyzing Features Along with Revisions
Stefan Mühlbauer Group Sampling for Learning Large Configuration Spaces

Session 2 (Tuesday 10:45) Chair: Alexander Schultheiß

Name Title
Chico Sundermann Towards Better Comparability: A Representative Feature-Model Benchmark
Sebastian Simon Learning Configuration Dependencies Across the Technology Stack of Software Projects
Sebastian Böhm Do I need to Profile? Detecting Performance Critical Changes in Configurable Software Projects

Session 3 (Tuesday 13:00) Chair: Norbert Siegmund

Name Title
Sandro Schulze Will we ever agree? An eye-tracking study on program comprehension of CPP-based variability
Stefan Vill Language Levels for the Universal Variability Language: An Extension Mechanism and Conversion Strategies
Daniel Jesús Muñoz Guerra Extended Variability Models, Algebra, and Arithmetic

Session 4 (Tuesday 14:45) Chair: Rahel Arens

Name Title
Johannes Dorn Bayesian Multilevel Performance-Influence Models for Deep Software Variability
Philipp Chrszon Towards Variability in Model-based Systems Engineering for Spacecraft
Sven Apel Formal and Empirical Performance Modeling are Joining Forces!

Session 5 (Wednesday 10:30) Chair: Alina Mailach

Name Title
Hafiyyan Sayyid Fadhlillah Configuring Heterogeneous Variability Models using a Dynamic Product Configuration User Interface
Mathis Weiß Comparing efficiency and effectiveness of Feature Model Synthesis and Feature Model Learning

Session 6 (Wednesday 11:40) Chair: Paul Bittner

Name Title
Malte Lochau Sampling Infinite Configuration Spaces
Simon Friedel Software Variability Over Time: Understanding the Evolution of Version Histories through Data-Flow Interactions

Session 7 (Wednesday 13:30) Chair: Daniel-Jesús Muñoz

Name Title
Adrian Hoff Uniquifying Architecture Visualization through Variable 3D Model Generation
Robert Müller Test-driven Synthesis of Configurable Programs
Sabrina Böhm Identification of Feature Interactions Through Combinatorial Interaction Analysis

Session 8 (Thursday 10:30) Chair: Sandra Greiner

Name Title
Xhevahire Tërnava An Attempt to Define Null Software Variability
Lukas Güthing Inspecting the Evolution of Feature Annotations in Configurable Software

Session 9 (Thursday 11:40) Chair: Hafiyyan Sayyid Fadhlillah

Name Title
Alina Mailach Towards Reproducible and Reusable Artifacts in Performance Learning Experiments
Lauritz Timm An Evaluation of Configuration-Aware Profiling Strategies: Investigating the Trade-Off between Performance Overhead and Measurement Precision

Session 10 (Thursday 13:30) Chair: Sabrina Böhm

Name Title
Kallistos Weis Uncovering Unintended Feature Interactions in Configurable Systems through Causality
Alexander Schultheiß Experiences with Combining Proactive and Retroactive Feature Tracing

Session 11 (Thursday 15:15) Chair: Sebastian Simon

Name Title
Paul Bittner Formal Languages for Solution-Space Variability
Sandra Greiner Managing Variability in Space and Time in Heterogeneous Software Artifacts
Mathieu Acher Tackling Deep Software Variability

Session 12 (Friday 09:00) Chair: Simon Friedel

Name Title
Norbert Siegmund Exploring Hyperparameter Usage and Tuning in Machine Learning Research
Stefan Sobernig Designing, implementing, and using UVL as a language-kernel extension

Session 13 (Friday 10:20) Chair: Mathis Weiß

Name Title
Rahel Arens 4 an Ellaborating overview of Configurable software: a Tertiary Study
Paul Grünbacher Variability and Music: Experiences of Using a Feature-based Version Control System in an Unusual Domain

Participant Talks


The FOSD meeting 2023 is organized by the University of Ulm and will take place at the Villa Eberhardt in Ulm, Germany, from March 27 until March 31, 2023.

Villa Eberhard

View Larger Map

Meeting rooms:


Social Events:


We have pre-selected a hotel in the inner city close to our location. Booking details will follow upon registration.

Safe Space

We want the meeting to be enjoyful for every participant. To this end, we follow the ACM Policy against harassment. If you experience any problems, please approach one of the following people:

Travel Information

COVID-19 Specific Entry Regulations

Please check the official website to see which current rules apply when entering the country.


Please send your questions via e-mail to Sebastian Krieter and Thomas Thüm: fosd23(at)uni-ulm.de.



Please use the hashtag #FOSD23

↑ Back to the top ↑