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 register process with the examination office (please refer to their guidelines for theses, GER / ENG). During the writing process, participation in the Chair’s research colloquium is mandatory (see Research Colloquium for upcoming dates and details).

Available Topics

We are also open to topic proposals.

Topics are currently under revision

Finished Theses

    Material on Thesis Writing