Service-centric Networking

Final Theses

Topic areas

The Service-centric Networking group offers bachelor and master theses in five different subject areas:

  • Blockchain Technology
  • Cloud Computing
  • Data Science
  • Ubiquitous Computing
  • Social Computing

Please note!

If you are interested in a subject area, please contact our team assistants Andrea Hahn or Sandra Wild (info@snet.tu-berlin.de) and attach your CV, an grades overview and include some basic background information such as your degree program, main areas of study, and most importantly: two or three sentences about what general topic/ direction you would be interested. Our team assistants will put you in touch with matching SNET group members (topic coordinators) which you can then meet in order to discuss open topics in detail.

Supervised Thesis

2023

NameFirst NameBachelor - MasterarbeitTitleSupervisor
FuJianengMASecure messaging agent for 5G Core communicationHai Dinh Tuan
HeitkampKristinaBAOn-device Modification of Mobile Application Security ConfigurationsTom Cory
JeongSoo MinMAMatching Online and Offline Users for Hybrid Evaluation of Recommender AlgorithmsTobias Eichinger
KelbelVincentMAIntegration of SSI into the Blade IDM to Enable DIDComm-based Communication in BladeSebastian Göndör
MlaouhiAlaaBAComparison of state management solutions for serverless computingMaria Mora Martinez
PevznerSarah MorielBADIDComm as Communication Protocol for Self-hosted Decentralized Service FederationsSebastian Göndör
RiederWolfMADIDComm as Communication Protocol for Self-hosted Decentralized Service FederationsPhilip Raschke
WilhelmMai Khanh IsabelleMACreation of a Middleware for Multi-Vendor Communication with Mobile RobotsKai Grunert
ZountsasGeorgiosBAA platform for automated summaries generation for medical articlesAikaterini Katsarou
     

2022

NameFirst NameBachelor - Master ThesisTitleSupervisor
AbdelkhalekYousefMAIncorporating OCSP Stapling in EDHOC for Certificate Revocation in Resource Constrained EnvironmentsAljoscha Schulte
AkimovGrigoriMADetecting Liquidity Draining “Rug-Pull” Patterns in CPMM Cryptocurrency ExchangesFriedhelm Victor
AlissaFadelBACross-Browser Comparison of Web Tracker Activity Using T.EXPhilip Raschke
BarkemeyerDavidBAImplementing an NDNCERT Challenge based on Verifiable CredentialsAljoscha Schulte
BarmanKaustabhMAManaging Higher Education Certificates using Self-Sovereign Identity ParadigmPatrick Herbke
BaumannFlorianBAA Coarse Location-Service for Collaborating with Approximately Nearest NeighborsTobias Eichinger
ChadaWepanMAUnderstanding Adherence to Ecological Momentary Assessments in the Example of the TYDR AppAikaterini Katsarou
ColakCihadBAML-based Tracker Detection in Android ApplicationsTom Cory
DhakalUttamMAAbstractive text summarization of scientific articles from Bio - medical domainAikaterini Katsarou
DungsImkeBACreation of BPMN Processes with a Smart Voice AssistantKai Grunert
DoussNabilMAMulti-domain Sentiment Analysis with an Active learning MechanismAikaterini Katsarou
FrechBeritMAMOBIDID - Decentralized Mobile Messaging using DIDCommHakan Yildiz
GeorgeLukasBASTARK-based Chain RelaysMartin Westerkamp
HibatullahRayhan NaufalBAState management in 5G using Akka ServerlessMaria Mora Martinez
HofmannPascalBAAnalysis and Implementation of Secure Key Management in Mobile Wallet ApplicationsSebastian Göndör
HrusticAmiraBAAnalysing Web Tracking in Mobile Android HTTP TrafficTom Cory
Isaias Sanchez FigueroaAdrianBAIntegrating DIDComm Messaging in ActivityPub-based Social NetworksSebastian Göndör
JieAnnaMAAn Intelligent Decision Support System for Test Optimization PurposesAikaterini Katsarou
Joderi-ShoferiJanisBAAdaptive Processes in a decentralized Business Process Management SystemKai Grunert
KalzAndreaMASynergies between Verifiable Credentials and Information-Centric networks on the example of the Named Data Networking ProjectAljoscha Schulte
KellerLauraBAAnalysing the Effect of Android Permissions on Mobile TrackingTom Cory
KrauseJonasBAGraph Analysis of Revocation Registries in Hyperledger IndyPatrick Herbke
KmitAnastasiyaBAMachine Learning-supported Analysis of Mobile Application TrafficTom Cory
KsollMaximilianMAChallenges of implementing microservices as serverless functionsMaria Mora Martinez
KutalVolkanBAMobile Traffic Data Visualization for Web Tracker DetectionTom Cory, Philip Raschke
LamichaneAnantaMAA Hybrid Evaluation Scheme for Making Qualitative Feedback Available to Recommender Systems ResearchersTobias Eichinger
LiuLimingMACoordinated Resolution of Compute Request in the Compute-centric NetworksHai Dinh Tuan
LöscheJonasBATime-series Analysis of Android HTTP TrafficTom Cory
LukyanovichNastassiaBAVisualising Mobile Web Traffic Characteristics with an Interactive DashboardTom Cory
MatiniShirkouhMACryptocurrency volatility prediction using sentiment analysis from social mediaAikaterini Katsarou
MohsenMustafa IsmailBAComparative study of causal discovery methodsBoris Lorbeer
NawazHafiz UmarMAState persistance evaluation for the stateful serverless platformsMaria Mora Martinez
OdorferRolandMADecentralized Identity Management and its Application in Future Cellular NetworksSandro Rodriguez Garzon
OppermannLauraMAConcept and Design of an Efficient Search and Discovery Mechanism for Decentralized Ledger-based MarketplacesSebastian Göndör
RauJonathanMADistributed Ledgers as Shared Audit Trails for Carbon RemovalMarcel Müller, Robin Clemens
RhimiRadhouaneBAPlatform for crowdsourcing hate speechAikaterini Katsarou
RucajDenisaMAFeature-based Extractive Multi-document SummarisationBianca Lüders, Aikaterini Katsarou
SaadiJubaMADecentralized Scoring for Adjusting Publication Reach on Online Social NetworksSebastian Göndör
SchulenbergEmiliaBADesign and Implementation of a Cloud Wallet for Self-hosted Decentralized ServicesSebastian Göndör
SchwerdtnerHenryBAIdentifying Structural Web Tracker Characteristics With Real-Time Graph AnalysisPhilip Raschke
SivirinaAnastasiiaMAEnabling Verifiable Credentials Interoperability with the Enhancement of the ACAPY FrameworkHakan Yildiz
SkodzikMelanieMAAnalyzing Market Manipulation on Automated Market Maker based Decentralized Cryptocurrency ExchangesFriedhelm Victor
SongYong HuynBAA Comparison of Web Tracking and its Mobile CounterpartTom Cory
TsaplinaOlesiaBADatenschutz in dezentralen sozialen Netzwerkplattformen: Entwicklung von einem Dashboard zum verteilten DatenschutzmanagementPhilip Raschek, Sebastian Göndör
UrbanTobiasBAAnalyse der Evolution von Featuresets sozialer NetzwerkplattformenSebastian Göndör
WangMingzhiMAMATSim-based Data Diffusion Models for Dissemination-based Collaborative FilteringTobias Eichinger

2021

NameFirst NameBachelor - Master ThesisTitleSupervisor
AkimovGrigoriMADetecting Liquidity Draining “Rug-Pull” Patterns in CPMM Cryptocurrency ExchangesFriedhelm Victor
EbermannMarcelBAOn the Accuracy of Block Timestamp-based Time-sensitive Smart Contracts on Private Permissioned Ethereum BlockchainsTobias Eichinger
FanYuanzhangMAOptimizing content dissemination in federated online social networksSebastian Göndör
HerbkePatrickMADetection of Web Tracker Characteristics with Graph Analysis MethodsPhilp Raschke
HertwigKevinBADevelopment of an Identity and Access Management for a decentralized Business Process Management SystemKai Grunert
HrusticAmiraBAAnalysing Web Tracking in Mobile Android HTTP TrafficThomas Cory
JeneyRoxanaMAMulti-Domain Sentiment Classification using an LSTM-based Framework with Attention MechanismAikaterini Katsarou
KutalVolkanBAMobile Traffic Data Visualization for Web Tracker DetectionTom Cory, Philip Raschke
LangCarolin SophieBAMapping Company Information to Web Domains for Enhanced User TransparencyPhilip Raschke
LiZiyangBABest Practices for using JavaScript on Resource-Constrained Microcontrollers -> geändert: Memory Consumption Analysis for JavaScript Engines on MicrocontrollersKai Grunert
MohamedGehad Gamal Salem AwadBAIntercepting and Monitoring TLS Traffic in Mobile ApplicationsThomas Cory
NawazHafiz UmarMAState persistance evaluation for the stateful serverless platformsMaria Mora - Martinez
PandeySanjeet RajMASmart function placement for serverless applicationsMaria Mora - Martinez
PelzKonstantinBAA Context-aware Mobile App to Compute Location- and Air Pollution-based Emission Compensations for Car RidesSandro Rodriguez Garzon
PeppasDimitriosBADesign and Implementation of a Mobile Sensing App for Experience SamplingFelix Beierle
RiederWolf SiegfriedBAOn The Usefulness of HTTP Responses to Identify Differences Between Non- And Web TrackersPhilip Raschke
RucajDenisaMAFeature-based Extractive Multi-document SummarisationBianca Lüders, Katerina Katsarou
RyuYoungrakMAData storage in DHTs: A Framework for storing larger data in KademliaMartin Westerkamp, Dirk Thatmann
SarderUmaMADesign and Implementation of Control Flow and Permission Management for Polyglot Distributed Service Modules in the Blade EcosystemSebastian Göndör
SchneiderMaximilianBAA Web Service to Enable the Computation of Dynamic Air Pollution-aware Road User Charges on Mobile DevicesSandro Rodriguez Garzon
StumpfJulienBAUsing Ad Blocking Filter Lists for Automated Labeling of Web Tracker TrafficPhilip Raschke
Syed QasimHussainMABlockchain-based Trusted Execution Environments for Privacy-preserving Medical ResearchMarcel Müller
YangHuaningBAHow Representative Is Measured Network Traffic: Individual Browsing Behavior And Its Technical ManifestationPhilip Raschke

Graduate Seminar

The graduate seminar is a forum for scientific discussions. Students have the possibility to discuss their theses amongst fellow students, graduates and the professor of SNET. In the early phase of their work, their thesis approach is discussed, while at the end the results are presented. Students who are currently working on their thesis at our chair are required to attend each of the meetings, especially if other related topics are being presented. We are also looking forward to welcoming other students who are interested in the seminar or are about to write a thesis at our chair.

Additional Information

Students who decide to write a thesis at our chair are required to talk about their topic and the approach they are going to follow in an initial presentation in the early phase of their thesis time. This presentation should take 10 minutes with 5 minutes of questions and answers afterwards.
After finishing their thesis, students have to defend it by giving a talk, in which they demonstrate the results achieved in the thesis. Bachelor students should talk 15 minutes with 5 minutes of questions and answers, whereas Master students are required to present 20 minutes and discuss it afterwards for 10 minutes.

Termine geplante Graduate Seminare

2022

November 2, 2022

TitlePresentationStudentsTimeSupervisor
Distributed Ledgers as Shared Audit Trails for Carbon RemovalMaster DefenseJonathan Rau Marcel Müller
A comparative study of causal discovery methodsBachelor DefenseMustafa Ismail Mohsen Boris Lorbeer
ML-based Tracker Detection in Android ApplicationsBachelor DefenseCihad Colak Tom Cory
Visualising Mobile Web Traffic Characteristics with an Interactive DashboardBachelor DefenseNastassia Lukyanovich Tom Cory
A Policy Editor for the Formalization of Privacy Policies Written in Natural LanguageBachelor InitialNaseem Shawarba Tobias Eichinger
A platform for automated summaries generation for medical articlesBachelor InitialGeorgios Zountsas Katerina Katsarou

September 28, 2022

TitlePresentationStudentsTimeSupervisor
Synergies between Verifiable Credentials and Information-Centric networks on the example of the Named Data Networking ProjectMaster InitialAndreas Kalz14.15Aljoscha Schulte
A Hybrid Evaluation Scheme for Making Qualitative Feedback Available to Recommender Systems ResearchersMaster DefenseAnanta Lamichhane14.45Tobias Eichinger
STARK-based Chain RelaysBachelor DefenseLukas Lee George15.15Martin Westerkamp
Enabling Verifiable Credentials Interoperability with the Enhancement of the ACAPY FrameworkMaster InitialAnastasiia Sivirina15.45Hakan Yildiz
State management in 5G using Akka ServerlessBachelor DefenseRayhan Naufal Hibatullah16.15Maria Mora Martinez

September 7, 2022

TitlePresentationStudentsTimeSupervisor
Implementing a NDNCERT Challenge based on Verifiable CredentialsBachelor DefenseDavid Barkemeyer14.15Aljoscha Schulte
SSI ActivityPub for MastodonBachelor DefenseAdrian Isaias Sanchez14.45Sebastian Göndör
P2P Communication between End Users wtih DIDcomm MessagingMaster InitialBerit Frech15.15Hakan Yildiz
Blade as DIDComm MediatorBachelor InitialMoriel Pevzner15.45Sebastian Göndör
DIDComm MicrobloggingMaster InitialVincent Kelbel16.15Sebastian Göndör
DIDComm v2 client for 5G Core networksMaster InitialJianeng Fu16.45Hai Dinh Tuan

August 3, 2022

TitelPräsentationStudierendeUhrzeitBetreuer
A Framework for the Implementation of a SSI-based Energy Management System for the Charging of Electric VehiclesMaster InitialRigerta Tola14.15Patrick Herbke
Adaptive Processes in a decentralized Business Process Management SystemBachlelor DefenseJanis Joderishoferi14.45Kai Grunert
A MATSim-based Data Diffusion Model for Dissemination-based Collaborative FilteringMaster DefenseMingzhi Wang15.15Tobias Eichinger
A Comparison of Web Tracking and its Mobile CounterpartBachlelor DefenseYong Hyun Song15.45Tom Cory
DIDComm v2 client for 5G Core networksMaster InitialJianeng Fu16.15Hai Dinh Tuan
Cryptocurrency volatility prediction using sentiment analysis from social mediaMaster InitialShirkouh Matini16.45Katerina Katsarou

July 6, 2022

TitlePresentationStudentsTimeSupervisor
Concept and Design of an Efficient Search and Discovery Mechanism for Decentralized Ledger-based MarketplacesMaster DefenseLaura Oppermann14.15Sebastian Göndör
Comparison of state management solutions for serverless computingBachelor InitialAlaa Mlaouhi14.45Maria Mora Martinez
Multi-domain Sentiment Analysis with an Active learning MechanismMaster DefenseNabil Douss15.15Aikaterini Katsarou
On-device Modification of Mobile Application Security PoliciesBachelor InitialKristina Heitkamp15.45Tom Cory

June 22, 2022

TitlePresentationStudentsTimeSupervisor
A Matchmaking Service for Hybrid Evaluation of Recommender AlgorithmsMaster InitialSoo Min Jeong14.15Tobias Eichinger
Understanding IoT blockchainsMaster InitialJile Sorout14.45Friedhelm Victor, René Sechting
HTTP/S Response Classifier v2.0Master InitialWolf Rieder15.15Philip Raschke
Platform for crowdsourcing hate speechBachelor InitialRadhwen Rhimi15.45Aikaterini Katsarou

June 1, 2022

TitlePresentationStudentsTimeSupervisor
Graph analysis of Revocation Registries in Hyperledger IndyBachelor InitialJonas Krause14.15Patrick Herbke
Analysis and Implementation of Secure Key Management in Mobile Wallet ApplicationsBachelor DefensePascal Hoffmann14.45Sebastian Göndör
Decentralized Identity Management and its Application in Future Cellular NetworksMaster DefenseRoland Odorfer15.15Sandro Rodriguez Garzon
A Coarse Location-Service for Collaborating with Approximately Nearest NeighborsBachelor InitialFlorian Baumann15.45Tobias Eichinger
Implementation of an SSI-based Process for German Federal ElectionBachelor InitialFlorian Wehner16.15Patrick Herbke
Platform for Crowdsourcing Hate SpeechBachelor InitialRadhwen Rhimi16.45Aikaterini Katsarou

4. Mai 2022

TitlePresentationStudentsTimeSupervisor
Dynamic AGV Allocation in PROCEEDMaster InitialIsabelle Wilhelm14.15Kai Grunert
Managing Higher Education Certificates in a Self-Sovereign Identity EcosystemMaster InitialKaustabh Barman14.45Patrick Herbke
Platform for crowdsourcing hate speechBachelor InitialRadhwen Rhimi15.15Aikaterini Katsarou
Analysing the Effect of Android Permissions on Mobile TrackingBachelor InitialLaura Keller15.45Tom Cory
Enabling Verifiable Credentials Interoperability with the Enhancement of the ACAPY FrameworkMaster InitialAnastasiia Sivirina16.15Hakan Yildiz

April 6, 2022

TitlePresentationStudentsTimeSupervisor
Challenges of implementing microservices as serverless functionsMaster InitialMaximilian Ksoll14.15Maria Mora Martinez
Decentralized Scoring for Adjusting Publication Reach on Online Social NetworksMaster DefenseJuba Saadi14.45Sebastian Göndör
Blade as DIDComm MediatorBachelor InitialArian Variri15.15Sebastian Göndör
ML-based Tracker Detection in Android ApplicationsBachelor InitialCihad Colak15.45Tom Cory
Interconnection of SAP and dBPMSMaster InitialLinus Pfoch16.15Kai Grunert
Time-series Analysis of Android HTTP TrafficBachelor InitialSimon Lösche16.45Tom Cory

March 2, 2022

TitlePresentationStudentsTimeSupervisor
tbdMaster InitialJonathan Rau14.15Marcel Müller, Robin Klemens
Implementing a stateful serverless application on Akka ServerlessBachelor InitialRayhan Naufal Hibatullah14.45Maria Mora Martinez
Analyse der Evolution von Featuresets sozialer NetzwerkplattformenBachelor DefenseTobias Urban15.15Sebastian Göndör
Understanding Adherence to Ecological Momentary Assessments in the Example of the TYDR AppMaster DefenseWepan Chade15.45Katerina Katsarou, Felix Beierle
SSI ActivityPub for MastodonBachelor InitialAdrian Isaias Sanchez16.15Sebastian Göndör
Design and Implementation of a Cloud Wallet for Self-hosted Decentralized ServicesBachelor DefenseEmilia Schulenberg16.45Sebastian Göndör
Comparative study of causal discovery methodsBachelor InitialMustafa Mohsen17.15Boris Lorbeer

February 2, 2022

TitlePresentationStudentsTimeSupervisor
Decentralized Scoring for Adjusting Publication Reach on Online Social NetworksMaster DefenseJuba Saadi14.15Sebastian Göndör
Abstractive text summarization of scientific articles from the Biomedical domainMaster DefenseUttam Dhakal14.45Aikaterini Katsarou
Implementing a NDNCERT Challenge based on Verifiable CredentialsBachelor InitialDavid Barkemeyer15.15Aljoscha Schulte
Implementing Verifiable Credentials in ICN/NDNMaster InitialAndreas Kalz15.45Aljoscha Schulte
State Persistence Evaluation for Stateful Serverless PlatformsMaster DefenseUmar Nawaz16.15Maria Mora Martinez
Feature-based Multi-Document SummarisationMaster DefenseDenisa Rucaj16.45Bianca Lüders, Aikaterini Katsarou

January 26, 2022

TitlePresentationStudentsTimeSupervisor
Analyzing AMM Liquidity Draining EventsMaster DefenseGrigori Akimov14.15Friedhelm Victor
Fraud Detection on Automated Market Maker ExchangesMaster DefenseMelanie Skodzik14.45Friedhelm Victor
Runtime Process Adaption in PROCEEDBachelor InitialJanis Joderi Shoferi15.15Kai Grunert
Process Creation with a Voice AssistantBachelor DefenseImke Dungs15.45Kai Grunert
Identifying Structural Web Tracker Characteristics With Real-Time Graph AnalysisBachelor DefenseHenry Schwerdtner16.15Philip Raschke
An Intelligence Decision Support System for Test Optimization PurposesMaster DefenseJie Liu16.45Aikaterini Katsarou

January 5, 2022

TitlePresentationStudentsTimeSupervisor
Coordinated Resolution of Compute Request in the Compute-Centric NetworksMaster DefenseLiming Liu14.15Hai Dinh Tuan
STARK-based Chain RelaysBachelor InitialLukas Lee George14.45Martin Westerkamp
Cross-Browser Comparison of Web Tracker Activity Using T.EXBachelor InitialFadel Alissa15.45Philip Raschke
Datenschutz in dezentralen sozialen Netzwerkplattformen: Entwicklung von einem Dashboard zum verteilten DatenschutzmanagementBachelor DefenseOlesia Tsaplina16.15Sebastian Göndör, Philip Raschke

2021

December 1, 2021

TitlePresentationStudentsTimeSupervisor
STARK-based Chain RelaysBachelor InitialLukas Lee George14.15Martin Westerkamp
Cryptocurrency volatility prediction using sentiment analysis from social mediaMaster InitialShirkouh Matini14.45Aikaterini Katsarou
Multi-domain Sentiment Analysis with an Active learning MechanismMaster InitialNabil Douss15.15Aikaterini Katsarou
Cross-Browser Comparison of Web Tracker Activity Using T.EXBachelor InitialFadel Alissa15.45Philip Raschke
A Hybrid Evaluation Scheme for Making Qualitative Feedback Available to Recommender Systems ResearchersMaster InitialAnanta Lamichhane16.15Tobias Eichinger
A MATSim-based Data Diffusion Model for Dissemination-based Collaborative FilteringMaster InitialMingzhi Wang16.45Tobias Eichinger

FAQ

This section covers general topics and frequently asked questions about the organizational process of bachelor, master and diploma theses at our department. Please read this page carefully before contacting one of the supervisors so that you are well prepared when you express your interest and discuss the topics with the supervisors.

Workflow

The organizational workflow of a bachelor's, master's or diploma thesis at SNET is described below:

  1.  Please, contact the secretariat of the department. The secretariat will check possible options within the team.
  2. You will receive feedback from one of our team members or from the secretariat.
  3. As soon as the contact with a possible supervisor could be established, you discuss the desired topic with him. 
  4. You will have 2-4 weeks to consider and familiarize yourself with the topic.
  5. If you choose this topic, we expect you to write an outline of your thesis in these 2-4 weeks, which we will evaluate. This outline will help you and us clarify the work that needs to be done on your topic.
  6.  In the next graduate seminar, you will have to give a first presentation of your work: 10 minutes + 5 minutes question and answer. When you get the final OK from the professor, you can proceed to step 5.
  7. Register your topic with the Examination Office; from now on, attendance at the Graduate Seminar is mandatory (your email address will be added to a mailing list for invitations, please also check our website regularly).
  8. There may be several graduate seminars and meetings with your advisor while you are working.
  9. Submission of the dissertation; now attendance at the graduate seminar is not mandatory except for the dissertation defense. Bachelor's students give a 15 minute presentation + 5 minutes question and answer, while Master's students give 20 minutes + 10 minutes question and answer.
  10. After the defense, a thesis report with the grade will be sent to the examining authority.

Please note that it must be submitted at least 6 weeks before the end of the semester to ensure that you receive your grade in the same semester. Therefore, you must register your thesis with the Examination Office at least 4 months + 6 weeks for Bachelor's theses and 6 months + 6 weeks for Master's theses prior to submission.

Also when preparing a thesis, please observe the following instructions:

  • Please check the APO of Faculty IV, especially § 13 (Final Theses).
  • Please write your thesis in German (BA)/ English (BA/ MA)
  • The abstract must be written twice, in German and English
  • Please use the LaTeX template of the chair
  • Do not copy text passages without quoting the author (plagiarism)