Thesis Topics

If you want to work on a topic in the area of highly configurable systems (e.g., Linux kernel), robotics applications (e.g., ROS-based systems), software ecosystems (e.g., Android app analysis), or software product lines (e.g., commercial firmware for power electronics), please contact us via email. Most of the following topics can be adjusted for being addressed in Bachelor, Master, or PhD theses, using different kinds of research methods (e.g., empirical methods including mining software repositories, engineering and evaluating a tool, or developing an analysis infrastructure), with or without industry participation.


Please contact us via our mailing list. Use the subject “Interested in a [BSc/MSc] thesis topic” and in the email body (in English) briefly introduce yourself: study program, semester, university. To understand your background, we need a CV. It should contain your academic (computer-science-related) interests, academic experience (usually your studies), degrees, and computer-science-related projects that you already performed. It is also advisable to add your transcripts; otherwise, we might request them to understand what courses you have taken and where your strengths are. Do not worry about performance; it is more important to understand your background in order to choose a topic that relates to your strengths. Please also indicate whether there’s a specific topic or area you are interested in; otherwise, we will propose something.

After agreeing on a topic via a short proposal, you can start the registration process with the examination office (please refer to their guidelines for theses, GER / ENG). A template (Word/Latex) for the proposal can be found here. During the writing process, participation in the Chair’s research colloquium is mandatory (see Research Colloquium for upcoming dates and details).

You are expected to give a kick-off talk in the colloquium of 10min max (strict) where you present your thesis proposal. Please schedule one as soon as you have written the proposal. Shortly before or after handing in the thesis, you need to defend your thesis in a talk of max. 15min.

Available Topics

We are also open to topic proposals.

Topics are currently under revision

Currently Unavailable Topics

Finished Theses

    Material on Thesis Writing