Information Systems Engineering

General Information

Theses should always have a recognizable relation to the topics of the research group, please have a look at the current theses, as well as currently published research papers of the team. If you do not have a topic yet, but are interested in our research area, please write what exactly you are interested in and what experience you bring to the table. If you are interested in a thesis (Bachelor, Master) you can fill out the form at the bottom of the page. We will then get back to you within 1-2 weeks.

Since we often receive inquiries regarding "Theses at a company", the following note. Please note that you are writing your thesis at the TU Berlin and that the Master's/Bachelor's degree is also awarded by this institution, not by a company. This does not mean that we are not happy to supervise a thesis in an application context and with partners from (IT) industry. However, in this case your request should contain a concrete scientific question with reference to our teaching and research topics. In this case, you would have to comprehensibly show what the state of the art is; what unsolved problems there are that you want to address; show references to related work; and present what novel approach you propose, how you plan to implement it, and how the contribution of your approach could be evaluated.

Running and Past Theses

Currently Running

"Enabling Compute-to-Data through Verifiable Off-chain Computations for Blockchain-based Data Trading"
MSc, supervised by Jonathan Heiß

"Extending BPMN for regulatory transparency compliance"
MSc, supervised by Elias Grünewald

"Generating Synthetic Data for Observability Experiments in a Microservice System"
BSc, supervised by Maria Borges and Michael Gebauer

"Queryable Meta Data Annotations for Data Disclosure under Article 15 GDPR"
BSc, supervised by Nicola Leschke and Elias Grünewald

"Proving-as-a-Service: Servicifying ZoKrates-based Verifiable Off-chain Computations for Scalable Data Processing"
MSc, supervised by Jonathan Heiß

"An Extensible Framework for Integrating Multifaceted Transparency Enhancing Technologies in Cloud Native Systems"
BSc, supervised by Elias Grünewald and Karl Wolf

"Blockchain Approaches for Joint Ownership of Real Estate - Review and Prototype Implementation"
BSc, supervised by Dr.-Ing. Frank Pallas and Sebastian Werner

"Benchmarking Performance and Scalability of Platform-agnostic Hyperparameter Optimization"
BSc, supervised by Michael Gebauer and Sebastian Werner

"Quality-aware clustering of graph data for privacy-preserving k-anonymization"
MSc, supervised by Dr.-Ing. Frank Pallas

"Benchmarking Scalability of Cloud Hyperparameter Optimization Frameworks"
BSc, supervised by Michael Gebauer and Sebastian Werner

"Benchmarking Cost-Effectiveness and Scalability of Hyperparameter Optimization Frameworks"
BSc, supervised by Sebastian Werner and Michael Gebauer

"Canary Releases for Continuously Enforcing Privacy in Service Meshes"
BSc, supervised by Elias Grünewald and Karl Wolf

"Modellierung von Digital Twins - Eine multivokale Literaturanalyse"
BSc, supervised by Michael Gebauer

"Job Orchestration in Serverless Data Processing Systems"
BSc, supervised by Sebastian Werner

"Utility-preserving anonymization of non-numerical streaming data"
MSc, supervised by Dr.-Ing. Frank Pallas and Elias Grünewald

"Verifiable Off-Chain Computations for Carbon Footprint Data using the Baseline Protocol"
MSc, supervised by Jonathan Heiß

"In-Transit Purpose-Based Access Control for Scalable Content-Based Publish/Subscribe Systems"
MSc, supervised by Dr.-Ing. Frank Pallas and Karl Wolf

in 2022 Completed

"Intermediate Data Storage in Serverless MapReduce Implementations"
MSc, supervised by Sebastian Werner

"Non-revealing Verification of Identity-related Credentials in Blockchain-based Decentralized Applications using Zero-knowledge Proof"
Dipl, supervised by Jonathan Heiß

"Purpose Based Access Control in der Datenabfrage- und Manipulationssprache GraphQL"
BSc, supervised by Dr.-Ing. Frank Pallas and Karl Wolf

"Blockchain-based Access and Ownership Management of Digital Twin Data in Multi-Stakeholder Environments"
BSc, supervised by Jonathan Heiß

"Differential Privacy auf Graphdatenbanken: Beispielhafte Implementierung und Analyse"
BSc, supervised by Dr.-Ing. Frank Pallas

"Comparing Hybrid Blockchain Storage Solutions for Sensor Data"
BSc, supervised by Jonathan Heiß

"Cookie Consent Communication ProtocOl (C3PO): Benutzerfreundliche Gestaltung und Evaluation von Cookie Consent Interaktionen"
BSc, supervised by Maria Borges

"Continuous Observation of Privacy Information in Microservice Architectures"
BSc, supervised by Elias Grünewald

"Observability-as-a-Service: Evaluating Distributed Tracing Services for Cloud Native Applications"
BSc, supervised by Maria Borges

"Automated Documentation of Runtime Interactions for Serverless Applications"
BSc, supervised by Maria Borges

"Verifying Zero-Knowledge Proofs using Smart Contracts"
BSc, supervised by Jonathan Heiß

"Implementing a Tail-based Sampling Method for Distributed Tracing"
BSc, supervised by Dominik Ernst

"An Exploratory Study and Implementation of Multi-Cloud Blockchain Test-Network Deployments"
BSc, supervised by Sebastian Werner and Dr.-Ing. Anselm Busse

"Comparative Analysis of MLOps Implementations"
BSc, supervised by Michael Gebauer

"Comparative Assessment of Serverless Data Processing Frameworks"
BSc, supervised by Sebastian Werner

"Design and Implementation asynchroner FaaS-Ausführungen für hoch-parallele Berechnungen"
BSc, supervised by Sebastian Werner

"Distributed Tracing Instrumentation in Evolutionary Microservice Architectures"
BSc, supervised by Dominik Ernst

"Evaluating the Instrumentation of Microservice Architectures with Trace Data"
BSc, supervised by Maria Borges

"Evaluation von Algorithmen der l-Diversity hinsichtlich der Effektivität, der Datennutzbarkeit und der Ausführungsdauer"
BSc, supervised by Dr.-Ing. Frank Pallas

"Evaluation von Cloud-NLP Services zur Extraktion von Transparenzinformationen aus Datenschutzerklärungen"
BSc, supervised by Elias Grünewald and Dr.-Ing. Frank Pallas

"Experimentelle Overhead Bestimmung von Differential Privacy"
BSc, supervised by Dr.-Ing. Frank Pallas

"Fair and Decentralized Digital Copyright Protection - A System Design"
BSc, supervised by Jonathan Heiß

"Keep-Alive Policies for Serverless Functions"
BSc, supervised by Sebastian Werner

"Observability-Support in Cloud Native Middleware: A Structured Review and Framework for Assessment"
BSc, supervised by Maria Borges and Dominik Ernst

"Quantifying Source Code Instrumentation in Distributed Tracing"
BSc, supervised by Maria Borges and Dominik Ernst

"Revealing and Analyzing Personal Data Disclosure Networks in Real-World Scenarios"
BSc, supervised by Elias Grünewald

"Benchmarking and Improving the Performance of ZoKrates-based Preprocessing for Data On-chaining"
MSc, supervised by Jonathan Heiß

"Evaluating MicroVM usage in Open Source Serverless Platforms"
MSc, supervised by Sebastian Werner and Dr.-Ing. Anselm Busse

"Privacy Preserving Automated Schema Matching in a Distributed Setting"
MSc, supervised by Dr.-Ing. Frank Pallas

"Semantic Schema Annotations for Portability of Personal Data"
BSc, supervised by Elias Grünewald

Completed Before 2022

vor 2022

"A Prototypical Lightning Network Implementation For an Energy Trading Use Case"
BSc, supervised by Marco Peise

"Abfangen von Lastspitzen bei Routenoptimierungsanwendungen durch Serverless-Dienste"
BSc, supervised by Sebastian Werner

"Analyse von strompreisbezogenen Algorythmen zur Verteilung von regenerativem Strom in lokalen Energieverbünden"
BSc, supervised by Dr.-Ing. Anselm Busse and Marco Peise

"Authentifizierungsverfahren gegen Sybil-Attacken in Blockchain-basierten Wahlen"
BSc, supervised by Jonathan Heiß

"Beurteilung der Ubertragbarkeit von Chaos Engineering auf Systeme in FaaS Umgebungen"
BSc, supervised by Sebastian Werner

"Design and Implementation of TEE-based Preprocessing of Sensor Data for Blockchain Applications"
BSc, supervised by Jonathan Heiß

"Discovery and Inventory of Personal Data in Distributed Systems Environments"
BSc, supervised by Elias Grünewald

"Einsatz und Evaluation der Energy Web Chain für das Netting in lokalen Energie-Verbünden unter Wahrung der Privatsphäre"
BSc, supervised by Dr.-Ing. Anselm Busse and Marco Peise

"Evaluation einer Payment Channel Implementation hinsichtlich eines Privatheit wahrenden Energiehandel"
BSc, supervised by Marco Peise

"Leistungsmessung von Objektspeichern in Container- und FaaS-basierten Anwendungssystemen"
BSc, supervised by Sebastian Werner

"Non-functional Regression Testing on Serverless Applications Using Controlled Online Experiments"
BSc, supervised by Jörn Kuhlenkamp

"Privatheitsfreundliche Dokumentenklassifikation in verteilten Umgebungen"
BSc, supervised by Michael Gebauer and Dr.-Ing. Frank Pallas

"Resource Costs of Observability in Microservice Systems "
BSc, supervised by Dominik Ernst

"Rethinking Access Control Protocols Based on Blockchain Technology"
BSc, supervised by Jonathan Heiß

"A Distributed Serverless Execution Model for Enhancing Scalability of Off-Chain Verifications"
MSc, supervised by Jörn Kuhlenkamp

"Design and Implementation of a Cloud-based System for Autonomous Driving"
MSc, supervised by Sebastian Werner

"Hardware Accelerators for Serverless Architectures"
MSc, supervised by Sebastian Werner and Dr.-Ing. Anselm Busse

"Integration of Purpose Based Access Control into Publish-Subscribe Systems"
MSc, supervised by Dr.-Ing. Frank Pallas

"Job Budgets for Serverless Big Data Processing"
MSc, supervised by Jörn Kuhlenkamp

"Migrating YCSB to the FaaS Execution Model for NoSQL Systems Benchmarking"
MSc, supervised by Jörn Kuhlenkamp

"Nightlines: Privacy Preserving IOU Tokens"
MSc, supervised by Jacob Eberhardt

"Sizing Functions in Serverless Applications Using Machine Learning"
MSc, supervised by Jörn Kuhlenkamp

"Using Dark Launches in Serverless Environments"
MSc, supervised by Sebastian Werner

"Using Distributed Tracing to Address GDPR Transparency Obligations in Microservice Architectures"
MSc, supervised by Dr.-Ing. Frank Pallas and Sebastian Werner

"Implementing a Tail-based Sampling Method for Distributed Tracing"
BSc, supervised by Dominik Ernst

"Smart Contracts basierte Leistungserfassung und Automatisierung von Bezahlvorgängen in Projekten auf Grundlage des Building Information Modeling"
BSc, supervised by Jacob Eberhardt

"Integration Tests on Serverless Platfroms: An Analysis"
BSc, supervised by Dominik Ernst

"Evaluating Function- and Provider-side Distributed Tracing for Defect Detection in Serverless Applications"
BSc, supervised by Sebastian Werner

"Extracting Transparency Information from Privacy Policies Using Natural Language Processing"
BSc, supervised by Dr.-Ing. Frank Pallas

"Specification of Differentially Private Data Transformation in YaPPL Policies"
BSc, supervised by Max-R. Ulbricht

"Automated, Experiment-driven Evaluation of Cloud-based Natural Language Processing Services"
BSc, supervised by Dr.-Ing. Frank Pallas

"Detecting Performance Anomalies in Microservice Applications with Machine Learning"
BSc, supervised by Dominik Ernst

"Benchmarking Decentralised Wide Column Stores Beyond Naïve Read-Write Perspectives"
BSc, supervised by Dr.-Ing. Frank Pallas and Maria Borges

"Transparency in RESTful Architectures"
MSc, supervised by Dr.-Ing. Frank Pallas

"A Framework for change-driven performance Benchmarking of FaaS Runtime Systems"
MSc, supervised by Jörn Kuhlenkamp and Sebastian Werner

"A Blockchain-based Location Verification System for Supply-chain Networks"
MSc, supervised by Jonathan Heiß and Maria Borges

"Design and Implementation of a FaaS Benchmarking System by Adapting BenchFoundry"
MSc, supervised by Sebastian Werner

"A Benchmarking Framework to Evaluate GraphQL Servers"
BSc, supervised by Jörn Kuhlenkamp and Maria Borges

"Serverless Ephemeral Storage for Storing Intermediate Results"
BSc, supervised by Sebastian Werner

"Performance Analysis of a Blockchain-based Implementation of Microgrid Net Using Metering Zero-Knowledge Proofs"
BSc, supervised by Marco Peise

"Anonymous Voting on Ethereum through Zero-Knowledge Proof-of-Membership"
BSc, supervised by Jonathan Heiß

"Performance- und Sicherheits-Evaluation des Open Source Object Store Minio"
BSc, supervised by Dr.-Ing. Frank Pallas

"Privacy Preserving Usage of Meter Readings and Account Balances for Electricity Invoicing"
BSc, supervised by Marco Peise

"Zero Downtime Cross Database Migrations Using GraphQL"
MSc, supervised by Maria Borges

"Classification and Evaluation of Oracle-Blockchain Systems for IoT-Applications"
MSc, supervised by Jonathan Heiß

"Data Integration Pattern Utilising Function-as-a-Service"
BSc, supervised by Marco Peise and Sebastian Werner

"Dynamic Scheduling in a Multi-Tenant PaaS System with Limited Elasticity for Machine Learning Training Jobs"
MSc, supervised by Dominik Ernst

"Klassifizierung und Evaluation von Oracles im Kontext Blockchain-basierter Energiemärkte"
BSc, supervised by Marco Peise and Jonathan Heiß

"Betrugserkennung bei Blockchain Transaktionen mit Hilfe von Standortbezogenen Daten - Ein Systementwurf"
BSc, supervised by Jonathan Heiß

Theses Request

captcha