Current Topics

Below, you will find current topics that can be worked in the context of a  Seminar Software Engineering, a Bachelor’s or a Master’s Thesis. The context indicates the scope of the work, and the keywords give you further information about the topic and its domain.

Mind that there are multiple pages, you can navigate them using the buttons on the bottom.

 Persistent Risks in GitHub Actions: How Developers Address, Prioritize, or Neglect Security Vulnerabilities in CI/CD Pipelines

Context

The increasing adoption of continuous integration and continuous deployment (CI/CD) practices has transformed software development, with GitHub Actions playing a key role in automating workflows. Many projects rely on third-party GitHub Actions, which streamline deployment but also introduce security vulnerabilities due to outdated dependencies, excessive permissions, or lack of maintenance.

Despite the availability of security mechanisms such as Dependabot alerts and the GitHub Advisory Database, vulnerabilities often remain unpatched for long periods, leaving repositories exposed to supply chain attacks. Understanding how developers address, prioritize, or neglect these vulnerabilities is key to improving security practices in CI/CD environments.

 Matlab-Python-Transpiler

Context

In present-day times of climate change, all industry sectors should bring down their green house gas emissions (carbon footprint). However, the IT sector’s emissions increase unchecked. The research area for this seminar thesis is the field of “green” software engineering. In this research area one aims at finding ways to lower the energy consumption of a piece of source code when run as a program. Using specialized registers (so called model specific registers) that deliver the cumulated energy consumption of the CPU one can track back energy consumption to different parts of a program.

 Distributed Search Engine based on Nostr Protocol

Context

The Nostr protocol has rapidly emerged as a foundation for decentralized, censorship-resistant communication. Its lightweight, open design enables anyone to run a relay or client, fostering a global, permissionless network. Extending Nostr’s principles to search infrastructure unlocks the possibility of a truly distributed search engine—where billions of mobile devices collaboratively crawl, index, and serve web content without reliance on centralized servers. This approach promises not only greater privacy and resilience, but also customizable ranking and open participation, fundamentally reimagining how information is discovered and accessed online.

Distributed Search Engine based on Nostr Protocol

 Human Tracking Integration for Adaptive Robot Behavior in VR/MR Environments

Context

We work at the intersection of human-robot interaction, Mixed Reality interfaces, and collaborative cyber-physical systems. Modern robotics needs seamless collaboration between humans and robot swarms in shared workspaces. This project operates within the SwarmOps research framework, focusing on human-sensing based MLOps for collaborative cyber-physical systems. Current developments in VR/MR technology provide new opportunities for rich human tracking that can inform adaptive robot behavior.