Thesis Supervision
General Information
You would like to write your thesis at the Chair of AI Engineering?
We offer topics in the following courses of study:
- Bachelor of Computer Science
- Bachelor of Internet Computing
- Master Computer Science
- Master AI Engineering
Application
We supervise theses on the topics surrounding AI Engineering, predominantly with a focus on:
- Machine learning and artificial intelligence for software engineering
- Quality assurance of AI technologies
- Understanding how AI works, possible capabilities AI may have, and eXplainable AI
- Mining Software Repositories (MSR)
- Emergence of software bugs
- Empirical methods in software engineering
Examples of relevant topics can be found under research, current publications, teaching, as well as completed bachelor or master theses. We are also open to interdisciplinary theses combining more than one course of study.
For information on available thesis topics, either contact an employee directly or via E-Mail steffen.herbold@uni-passau.de. Please send us yourE-Mail request from your student/FIM-E-Mail account with the following information:
1. Your motivation for writing a thesis at our chair
2. Full transcript of records (passed and failed exams),
3. List of topics of interest to you, e.g., capabilities of LLMs, testing of AIs, Mining Software Repositories, ...
Procedure
1. Finding a topic: Based on your initial E-Mail, we will contact you regarding the suitability of writing a thesis at our chair. Especially for bachelor theses, we consider any interest in software development and artificial intelligence. For master theses, we consider any prior knowledge you may have in relation to the available topics. This previous knowledge is best demonstrated to us by taking one or more of the lectures our chair offers.
2. Working on it: In case we find a topic, we will meet weekly at the chair. The staff of the chair will partake in the meetings, as will all students that are currently writing their theses. If needed, we will arrange individual meetings in which we can talk more about details of the work.
3. Present it: A final presentation is mandatory in all current study and examination regulations. Depending on the arrangement with your supervisor, this takes place shortly before or after completion of the work in one of our weekly meetings in front of the staff of the chair. In this presentation, you present the results of your work.
Please note our presentation guidelines (PDF), which also apply to seminar presentations.
Requirements
- Bachelor students write their thesis in German or English; Master's theses must be written in English.
- All results, implementations and data must be published under a suitable open source license (exceptions: data protection, non-disclosure agreements).
- All source code, experiments, and written work need to be accessible by your supervisors. You can create a repository yourself on GitLab or GitHub.