PROFES 2026
Mon 30 November - Wed 2 December 2026 Karlskrona, Sweden

Software engineering (SE) research is currently subject to a paradigm shift in data analysis practices. Being content with identifying correlations from quantitative data limits our ability to infer valid conclusions that provide decision support to SE practitioners. To address these flaws, SE researchers began to adopt methods for statistical causal inference (SCI) from more mature scientific disciplines like evidence-based medical research, sociology, and econometrics. However, these methods exhibit a steep learning curve which hinders their adoption in SE research. This tutorial aims at gently introducing SE researchers to SCI methods in order to keep up with methodological advances of the field. The tutorial introduces the fundamentals of SCI with applications and examples particular to SE, enabling participants to keep up with the advances of data analysis practices.

Topics:

  • Causal modeling: A graphical syntax to frame complex causal hypotheses that can be used to reason about SE phenomena.
  • Causal relationships: Types of relationships between variables in hypotheses and their consequences for data analysis.
  • d-separation: A systematic technique to mitigate confounders and other sources of bias when analyzing quantitative data.

Learning Outcomes:

By the end of the tutorial, participants will be able to:

  • Understand the importance of causal over correlational inference for decision-making.
  • Apply causal modeling techniques to frame complex causal hypotheses, and
  • Analyze causal models to identify and remove potential confounders.

Ultimately, the tutorial will equip participants with the basic SCI techniques to draw causal conclusions even from observational data, i.e., data not gathered during a controlled experiment.

Plenary

This program is tentative and subject to change.

You're viewing the program in a time zone which is different from your device's time zone change time zone

Mon 30 Nov

Displayed time zone: Amsterdam, Berlin, Bern, Rome, Stockholm, Vienna change

08:00 - 17:30
09:00 - 10:30
Applied Statistical Causal Inference in Software Engineering - Session IASCISE at Lecture hall J1280
09:00
90m
Tutorial
Applied Statistical Causal Inference in Software Engineering - Session I
ASCISE
Julian Frattini Chalmers University of Technology; University of Gothenburg, Hans-Martin Heyn University of Gothenburg & Chalmers University of Technology, Roberto Pietrantuono Università di Napoli Federico II
10:30 - 11:00
Fika BreakCatering
10:30
30m
Coffee break
Break
Catering

11:00 - 12:30
Applied Statistical Causal Inference in Software Engineering - Session IIASCISE at Lecture hall J1280
11:00
90m
Tutorial
Applied Statistical Causal Inference in Software Engineering - Session II
ASCISE
Julian Frattini Chalmers University of Technology; University of Gothenburg, Hans-Martin Heyn University of Gothenburg & Chalmers University of Technology, Roberto Pietrantuono Università di Napoli Federico II
12:30 - 14:00
Lunch BreakCatering
12:30
90m
Lunch
Lunch
Catering

15:30 - 16:00
Fika BreakCatering
15:30
30m
Coffee break
Break
Catering