Bachelor's and Master's Theses, P1 and P2

The Software Architecture Group offers topics for bachelor's (Practical Course with Bachelor's Paper) and master's theses, as well as P1 and P2 (Practical Course: Computer Science 1/2) 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 these or any other topic in this research field, please first contact our office staff at sek.swa@univie.ac.at with the topic(s) you are interested in. You will then be redirected to the corresponding supervisor if the topic is still available.


Open Topics

(latest update August 19, 2025)

  • Study of version-changes in Reinforcement Learning Projects
  • Automatic generation of RLOps pipelines using large language models
  • Are the tides turning for microservices? Tracking the adoption of microservices in developer communities through sentiment analysis
  • Automated quality checking for MLOps pipelines
  • Workflow and system behavior analysis: How to improve and optimize development handover
  • Anomaly detection and prediction in workflow and service based systems
  • Investigating model metrics and software engineering aspects for the monitoring of RLOps
  • Evolution of the efficiency of CI/CD pipelines in open-source repositories 
  • Investigation of patterns for reliability for CI/CD pipelines 
  • Descriptive analysis of CI/CD pipelines
  • Optimization of CI/CD pipelines using AI
  • Improving resource usage forecasting using AI, dynamical systems theory and nonlinear time series analysis