Writing your Thesis at the Professorship of Software Engineering
The professorship focuses on the human factor in software engineering and understanding how people program. If you are interested in the people behind the screen and their thoughts and their needs, then this might be the right place for you to write your thesis. If you consider one of the topics we offer below, or have a concrete idea for a topic based on one of our research projects, you may contact us at: se-thesis@…
Currently, there are no free spots available. You may still contact us, if you wish to be added to our waiting list and get updated once a spot becomes available, but we cannot guarantee any quick progress.
Information on External Theses
It is possible to receive an external thesis topic from outside the university, usually from industry. Before contacting us about supervising your external thesis, please consider the following:
- We do not supervise theses that require an NDA. We believe that a thesis should be published and that the results should be openly accessible.
- We do not supervise pure implementation projects. A thesis needs to show that you are able to do scientific work, thus your topic needs to contain a scientific research question. Simply implementing a software solution, as complicated or relevant it may be, does not fulfill that requirement.
Available Topics
1. Developing a Study-Set-up to Measure Code Cloze Probability
2. Exploring the Types of Programming Errors Made by Expert Programmers
Additional Information
- Theses can be written in German or English.
- You can find tips on how to develop a topic and further information about the process of writing a thesis in the OPAL course Research at the Professorship of Software Engineering.
- You can also take a look at completed theses from our professorship to get an idea of how a thesis looks like and what kinds of topics are possible.