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 March 17, 2026)

  • Code Complexity Analysis in MARL Algorithms (no longer available)
  • Tracking Hyperparameter Evolution across RL Pipelines (no longer available)
  • Measuring Hyperparameter Complexity across RL Algorithms (no longer available)
  • Design and Evaluation of a Collaborative Agent Architecture with Lifecycle Management
  • Automating Agentic AI Integration in an MLOps/RLOps Workflow
  • Automated quality checking for MLOps pipelines (only available for Master thesis)
  • Workflow and system behavior analysis: How to improve and optimize development handover (no longer available)
  • Anomaly detection and prediction in workflow and service based systems (no longer available)
  • Investigating model metrics and software engineering aspects for the monitoring of RLOps
  • Automatically repairing CI/CD pipelines' anti-patterns, studying the changes in speed, resource usage, and reliability (no longer available)
  • A model for the reliability of CI/CD pipelines applied to realistic and synthetic systems (no longer available)
  • Practices for monitoring CI/CD pipelines, and studying the parallelism (no longer available)
  • Descriptive analysis of CI/CD pipelines (no longer available)
  • Optimization of CI/CD pipelines using AI (no longer available)
  • Optimization of self-adaptive software systems (no longer available)