Seminar Software Engineering

The seminar covers changing topics on software engineering, catching up recent developments in software engineering research as well as focused problems of our own research projects and those of our students. Areas of interest include but are not limited to model-based methods that enable formal reasoning and simulation, the automation of recurring software engineering tasks, the application of AI-enabled and data-driven methods to software engineering problems, or the management of software variability and evolution. The seminar is open to all Bachelor’s and Master’s students interested in advanced topics in software engineering.

The concrete structure of the seminar may change and depends on the chosen topic. Typically, we start with a very few introductory lectures before students will work on a small practically oriented project during the semester, supervised by a member of the Software Engineering Group, and present their results at the end of the semester. Further information on the changing topics as well as the concrete structure of the seminar may be found on the SEG website (


Code 11571
Type Seminar
Site Bern
Track(s) T1 – Distributed Software Systems
Semester S2024


Learning Outcomes

Students will learn to:

  • read and critically analyze scientific publications in the area of software engineering;
  • discuss methods, techniques and tools supporting advanced and automated software engineering;
  • relate to their own scientific work, if applicable;
  • give a scientific presentation, in terms of structure, level of content, and presentation techniques;
  • manage their time during the preparation of their work, when operating in teams or independently.
Lecturer(s) Timo Kehrer
Language english
Course Page

The course page in ILIAS can be found at

Schedules and Rooms

Period Weekly
Schedule Tuesday, 14:15 - 16:00
Location UniBE, Engehaldenstrasse 8
Room 111


Evaluation information continuous evaluation

Additional information


First Lecture
The first lecture will take place on Tuesday, 20.02.2024 at 14:15 in UniBE, Engehaldenstrasse 8, room 111.