Distributed Computing
ETH Zurich

Theses

Our group has several open research projects that are suitable for a master (M), bachelor (B) or semester (S) theses. In addition, we have group projects (G), also known as labs for distributed systems majors. Our projects usually have a theoretical/algorithmic and/or a practical/implementation aspect. If you have an idea for a project that is not on our list but falls into our research area, we would be excited to hear about it.

We announce new theses by the end of the semester.

Available Theses & Labs

TitleTypeContact/SupervisorAssigned
Advanced Topics in Deep Learning - Disentangled RepresentationsMGino Brunner,
Oliver Richter
available
Aircraft Signal Receiver HardwareG/SManuel Eichelberger,
Simon Tanner
available
Android Audio BeamformingB/G/M/SSimon Tanneravailable
Automatic Content Generation with Neural NetworksMGino Brunner,
Yuyi Wang
available
Bitcoin Network TopologyB/G/M/SGeorgia Avarikioti,
Yuyi Wang
available
Competitive Taxis with DelayB/MYuyi Wang,
Darya Melnyk
available
Creative Robot ComposerB/G/SManuel Eichelbergeravailable
DVB-T Positioning ImplementationB/G/M/SSimon Tanneravailable
Distributed Computing Meets Deep LearningB/M/SYuyi Wangavailable
GPS Tracking Over LTE HardwareB/G/M/SManuel Eichelbergeravailable
Heuristics for Graph ColoringB/M/SPál András Pappavailable
Improving Asynchronous Byzantine AgreementB/SDarya Melnykavailable
LTE PositioningB/G/M/SSimon Tanner,
Manuel Eichelberger
available
Learning (Mining) from Non-i.i.d. ExamplesB/M/SYuyi Wangavailable
Linear Motor SynchronizationM/SSimon Tanneravailable
Lip ControlB/G/M/SYuyi Wang,
Gino Brunner
available
Malicious Data LeaksMSimon Tanneravailable
Micropayment Channels GameB/M/SGeorgia Avarikioti,
Yuyi Wang
available
Nearest Neighbor Search in Ultrametric SpacesB/G/M/SYuyi Wang,
Georgia Avarikioti
available
Neural Transfer of Linguistic StyleB/M/SGino Brunner,
Yuyi Wang
available
Neural Transfer of Musical StyleB/M/SGino Brunner,
Yuyi Wang
available
Online Matching (in Gaming Platforms)B/G/M/SYuyi Wang,
Darya Melnyk
available
Playing Games with Capsule NetworksB/M/SOliver Richter,
Gino Brunner
available
Quantum Physics Meets Distributed ComputingB/G/M/SYuyi Wangavailable
Topics in Deep Reinforcement LearningB/M/SOliver Richter,
Gino Brunner
available
Your Theory of BlockchainsB/G/M/SGeorgia Avarikioti,
Yuyi Wang
available

Current Theses & Labs

TitleTypeContact/SupervisorAssignedStudent(s)
Adaptive Hierarchical Deep Reinforcement LearningMOliver Richter,
Gino Brunner
FS 18
Advanced Aircraft PositioningSManuel Eichelberger,
Simon Tanner
FS 18
Almighty Housing Search 2.0SSimon TannerFS 18,
,
Android App Repackaging Protection 2.0BSimon TannerFS 18
Attractive Sports Route GenerationSManuel EichelbergerFS 18
Bitcoin as a Selfish GameBGeorgia Avarikioti,
Yuyi Wang
FS 18
Chord Analysis AppBManuel EichelbergerFS 18
Contention ManagementSPankaj KhanchandaniFS 18
Deep Generative Models for Text Generation and Attribute TransferMGino Brunner,
Oliver Richter
FS 18
Designing a Micropayment Channel NetworkBGeorgia Avarikioti,
Yuyi Wang
FS 18
Developing a Capsule ArchitectureSOliver Richter,
Gino Brunner
FS 18
Drone Navigation and DeliveryMGino Brunner,
Simon Tanner
FS 18
E-Voting Under the HoodSDarya Melnyk,
Julian Steger
FS 18
Efficient Load BalancingSPankaj KhanchandaniFS 18
Exploration-Exploitation Trad-off in Deep Reinforcement LearningBOliver Richter,
Gino Brunner
FS 18
Generative Adversarial Networks for MusicSGino Brunner,
Yuyi Wang
FS 18
GPS SpoofingMManuel EichelbergerFS 18
Hidden in Plain Sight UpgradedBManuel EichelbergerFS 18
Hidden in Plain Sight: Pacman vs. MarioBManuel EichelbergerFS 18
High Dimensional ClusteringBGeorgia Avarikioti,
Yuyi Wang
FS 18
Hip Hop RobotSManuel EichelbergerFS 18
Imperceptible Audio CommunicationMSimon Tanner,
Manuel Eichelberger
FS 18
Improving Word Embeddings for NLPMGino Brunner,
Oliver Richter
FS 18
k-way matching with delayGYuyi Wang,
Darya Melnyk
FS 18,
Mapping the DarknetBGeorgia AvarikiotiFS 18
Mobile Smartphone SpeedtestBGino Brunner,
Simon Tanner
FS 18
One Intelligent Agent to Rule Them AllBManuel EichelbergerFS 18
Online Graph ColoringSDarya Melnyk,
Pál András Papp
FS 18
Online Matching (in Gaming Platforms)MYuyi Wang,
Darya Melnyk
FS 18
Proof of Stake Blockchain ProtocolsMGeorgia Avarikioti,
Yuyi Wang
FS 18
Radio Signal FingerprintingSSimon TannerFS 18
Raw Audio Source Separation and Style TransferMGino Brunner,
Oliver Richter
FS 18
Robot Composing ToolBManuel EichelbergerFS 18
Seamless Drone ReplacementSSimon Tanner,
Manuel Eichelberger
FS 18,
Sleepy BitcoinBGeorgia Avarikioti,
Yuyi Wang
FS 18
Smart Conference CallMSimon TannerFS 18
Smartwatches in the PoolMDarya Melnyk,
Gino Brunner
FS 18
Sports Analysis and Feedback Using SmartwatchesMGino Brunner,
Simon Tanner
FS 18
Teaching Machines CuriositySOliver Richter,
Gino Brunner
FS 18
Transferring Knowledge Between GamesMOliver Richter,
Gino Brunner
FS 18
Unobtrusive Android Audio SynchronizationBSimon TannerFS 18
Usability of Payment Channels WalletsMRoger WattenhoferFS 18Guillaume Felley
War of WondersSManuel EichelbergerFS 18
Almighty Housing SearchBGino Brunner,
Simon Tanner
HS 17
Android Audio SynchronizationBSimon Tanner,
Gino Brunner
HS 17
Android Private Data Leak DetectionSSimon Tanner,
Gino Brunner
HS 17
Convenient Password ManagerMGino Brunner,
Simon Tanner
HS 17
HomeDetective AppBSimon Tanner,
Gino Brunner
HS 17
Implementation of a Blockchain Micropayment Channel NetworkMConrad BurchertHS 17
Implementation of a Fast Cryptocurrency for Micropayment ChannelsBConrad BurchertHS 17
Ultrasonic smartphone communicationBSimon Tanner,
Gino Brunner
HS 17

Past Theses & Labs

TitleTypeContact/SupervisorAssignedStudent(s)
Accurate Aircraft Positioning [confidential]SManuel Eichelberger,
Simon Tanner
HS 17
Aircraft Positioning Service [confidential]BManuel Eichelberger,
Simon Tanner
HS 17
Anonymous and Transparent E-Voting SystemBConrad BurchertHS 17
On the Benefits of Making your Clients Wait [confidential]BYuyi Wang,
Darya Melnyk
HS 17
Fine-grained Image Classification of Dog Breeds [confidential]SGino Brunner,
Yuyi Wang
HS 17
Designing a Dynamic Micropayment Channel NetworkBConrad BurchertHS 17
XGBoost and LGBM for Porto Seguro`s Kaggle challenge: A ComparisonSGino Brunner,
Yuyi Wang
HS 17
Implementing a Distributed Reliable DatabaseBConrad BurchertHS 17
Multi-Agent Path Planning on Cyclic Routes [confidential]MManuel EichelbergerHS 17
Music Theory Meets Deep Learning 2.0 [confidential]MGino Brunner,
Yuyi Wang
HS 17
Havanews [confidential]MManuel Eichelberger,
Simon Tanner
HS 17
Robot Composer FrameworkSManuel EichelbergerHS 17
Balanced Routing in Micropayment Channel NetworksMConrad BurchertHS 17
Smart Lighting [confidential]BSimon Tanner,
Gino Brunner
HS 17
Tesselating Switzerland of the PastBManuel EichelbergerHS 17
Using Deep Learning to Annotate Karaoke SongsSYuyi Wang,
Gino Brunner
HS 17
Worldwide Sports Route GenerationSManuel EichelbergerHS 17
Android App Private Data Usage [confidential]BSimon Tanner,
Gino Brunner
FS 17
CARP: Cryptographic Android Repackaging Protection [confidential]BSimon Tanner,
Gino Brunner
FS 17
Android Audio Beamforming [confidential]GSimon Tanner,
Gino Brunner
FS 17,
Android Audio Synchronization [confidential]SSimon Tanner,
Gino Brunner
FS 17
Android Smart Cloud StorageSGino Brunner,
Simon Tanner
FS 17
Battle of the SmartphonesBGino Brunner,
Pascal Bissig
FS 17
BitThief QoLBMichael König,
Georg Bachmeier
FS 17
Building a 3D Object ScannerBManuel Eichelberger,
Gino Brunner
FS 17
Building a 3D Indoor ScannerSManuel Eichelberger,
Simon Tanner
FS 17
Convenient Apartment Search [confidential]BGino Brunner,
Simon Tanner
FS 17
DJ RobotoBYuyi Wang,
Gino Brunner
FS 17
DVB-T Positioning [confidential]SSimon Tanner,
Gino Brunner
FS 17
Exploring the Unknown: An Agent in Graphland [confidential]BSebastian BrandtFS 17
Fictional Language Generation [confidential]MGino Brunner,
Yuyi Wang
FS 17
Finding Advanced Features for Housing Price PredictionBGino Brunner,
Yuyi Wang
FS 17
Invisibee: Multiplayer Game with Secret Strategies on a Shared ScreenSMichael König,
Manuel Eichelberger
FS 17,
HomeDetective [confidential]BSimon Tanner,
Gino Brunner
FS 17
Improving RAFTSDarya Melnyk,
Georg Bachmeier
FS 17
Low-Power GPS Tracking Hardware [confidential]SPascal Bissig,
Manuel Eichelberger
FS 17
Low-Power GPS Tracking Software [confidential]SPascal Bissig,
Manuel Eichelberger
FS 17
Multi-System GNSS Receiver SoftwareSPascal Bissig,
Manuel Eichelberger
FS 17
JamBot: Music Theory Aware Chord Based Generation of Polyphonic Music with LSTMs [confidential]SGino Brunner,
Yuyi Wang
FS 17
Online Graph Construction with Reinforcement Learning [confidential]SSebastian Brandt,
Yuyi Wang
FS 17
Online k-Taxi ProblemBGeorg Bachmeier,
Yuyi Wang
FS 17
Randomized Algorithms for Online Matching with Two SourcesBYuyi WangFS 17
Outdoor Sports Route GenerationBManuel EichelbergerFS 17
Accessibility Evaluation for Public Transport Systems [confidential]SSimon Tanner,
Gino Brunner
FS 17,
Reinforcement Learning Playground [confidential]MGino Brunner,
Yuyi Wang
FS 17
SmartCanvas: a Drawing Assistance Application for Android DevicesGPankaj KhanchandaniFS 17,
Accurate Temporal Map of SwitzerlandBManuel EichelbergerHS 16
Frequency-Accuracy Measurement of Oscillators [confidential]GManuel Eichelberger,
Simon Tanner
HS 16,
Advancing Cryptocurrencies and Blockchain Technology [confidential]MRoger WattenhoferHS 16
Aircraft Positioning [confidential]MManuel Eichelberger,
Simon Tanner
HS 16
Android GPS Revisited [confidential]GManuel Eichelberger,
Pascal Bissig
HS 16,
,
Android Smart Cloud Storage [confidential]SGino Brunner,
Pascal Bissig
HS 16
Cops and RobbersBSebastian Brandt,
Georg Bachmeier
HS 16
Distributed Cryptography for Blockchains [confidential]MRoger WattenhoferHS 16
Fictional Language Generator [confidential]SGino Brunner,
Yuyi Wang
HS 16
GPS on a GPU [confidential]BManuel Eichelberger,
Pascal Bissig
HS 16
A Perfect Strategy to Play the Graph Connection Game, Starting from a Specific Stage of the Game [confidential]SPankaj KhanchandaniHS 16
Automated Ground-Truth Measurements for App Launches on Android [confidential]BGino Brunner,
Pascal Bissig
HS 16
Headphone Assistant [confidential]BGino Brunner,
Simon Tanner
HS 16
Hidden in Plain SightSManuel Eichelberger,
Michael König
HS 16
Housing Price Predictor [confidential]BGino Brunner,
Yuyi Wang
HS 16
Learning Crowd Behaviour with NeuroevolutionMManuel Eichelberger,
Michael König
HS 16
Live Android Performance Monitor [confidential]MGino Brunner,
Pascal Bissig
HS 16
Building the Next Generation of GPS Receivers 2.0GManuel Eichelberger,
Pascal Bissig
HS 16,
Metric Approximations and ClusteringMYuyi WangHS 16
Online Graph ExplorationSSebastian BrandtHS 16
Plan My VacationGGeorg Bachmeier,
Gino Brunner
HS 16,
Professional Android Phone Benchmarker [confidential]SGino Brunner,
Pascal Bissig
HS 16
Ranking Review Sites [confidential]MGino Brunner,
Pascal Bissig
HS 16
Robot ComposerSManuel Eichelberger,
Michael König
HS 16
SSD Stress ReliefSGeorg BachmeierHS 16
The Recommendation ProblemMDarya Melnyk,
Thomas Ulrich
HS 16
Weather Forecast for the Lazy [confidential]BPascal Bissig,
Gino Brunner
HS 16
BitThief New UXBMichael KönigFS 16
Classifying Usage of LAN Ports [confidential]SLaura Peer,
Manuel Eichelberger
FS 16
Collaborative Graph Evacuation [confidential]BKlaus-Tycho Förster,
Sebastian Brandt
FS 16
Communication and Feature Enhancement of CPM [confidential]GPhilipp Brandes,
Pascal Bissig
FS 16,
Crowd Simulation - A Python Framework for the Simulation of Human Actors in MiarmyBMichael König,
Klaus-Tycho Förster
FS 16
Discussion Dynamics [confidential]MPascal Bissig,
Klaus-Tycho Förster
FS 16
Distributed Graph Languages [confidential]SKlaus-Tycho Förster,
Jochen Seidel
FS 16
Drawing Questions from WikidataBLaura Peer,
Philipp Brandes
FS 16
iOS SwipeBLaura Peer,
Philipp Brandes
FS 16
Karaoke Song Generator [confidential]MLaura Peer,
Pascal Bissig
FS 16
Multi-Agent Pathfinding on Graphs [confidential]BMichael König,
Klaus-Tycho Förster
FS 16

Interested in a previous thesis? Show all past theses!

Templates & Guidelines