Bachelor's and Master's Theses

The Software Architecture Group offers topics for bachelor's (Practical Course with Bachelor's Paper) and master's theses in the areas of software design, software technologies, software architecture and software development. The following list contains a number of current suggestions for topics.
To discuss one of those or any other topic in this research field, please » contact us.

Open Topics

  • Model-Driven Engineering, Abstract State Machine (ASM) based Specification Languages
  • Programming Abstractions and Compiler Construction
  • Comprehensibility of programs, maybe with machine learning support (understanding programs with ML)
  • Modelling/programming IoT and privacy by design
  • Function-as-a-Service
  • Data-handling best practices and microservices
  • Service meshes like Istio
  • Blockchain modelling / programming with Ethereum
  • Support for continuous deployment / delivery
  • SW ecosystems