Distributed Computing Group Distributed Computing Group
ETH Zurich Distributed Computing Group
ETH ZurichITETTIKDistributed Computing Group Theses

HOME
MEMBERS  
PUBLICATIONS  
COURSES  
THESES  
WIKI  
CONTACT  
     
SOFTWARE & APPS  
benG  
BitThief  
Conference Search  
DiscoMark  
jukefox  
Kännsch  
Smart Cloud Storage  
Newspaper 2.0  
Sinalgo  
sound mate  
TinyOS IDE  
     
SPIN-OFFs  
BitSplitters  
     
FORMER  
Spamato  
StreamForge  
Wuala  

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 a brilliant idea 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

 
  title type contact/supervisor assigned   Edit (New)
Advancing Cryptocurrencies and Blockchain Technology B/G/M/S Conrad Burchert available
Aircraft Positioning System B/G/M/S Manuel Eichelberger,
Simon Tanner
available
Android Custom Benchmarking ROM B/G/M/S Gino Brunner,
Simon Tanner
available
Android FPS Measurement B/G/M/S Gino Brunner,
Simon Tanner
available
Android Live Benchmarking B/G/M/S Gino Brunner,
Simon Tanner
available
Android SuperOS B/G/M/S Gino Brunner available
Anonymous and Transparent E-Voting System B/G/M/S Conrad Burchert available
Are Phone Manufacturers Cheating, or Just Lazy? B/G/M/S Gino Brunner,
Simon Tanner
available
Breaking a Cryptocurrency B/G/M/S Conrad Burchert available
Counting 1, 2, 3 ... B/G/S Pankaj Khanchandani available
DVB-T Positioning Implementation B/G/M/S Simon Tanner,
Gino Brunner
available
Improved Electronic Design Workflow B/G/M/S Simon Tanner,
Manuel Eichelberger
available
Improving Asynchronous Byzantine Agreement B/S Darya Melnyk available
Learning (Mining) from Non-i.i.d. Examples B/G/M/S Yuyi Wang,
Thomas Ulrich
available
Linear Motor Synchronization M/S Simon Tanner available
LTE Positioning B/G/M/S Simon Tanner,
Manuel Eichelberger
available
Mobile Smartphone Speedtest B/G/M/S Gino Brunner,
Simon Tanner
available
One Intelligent Agent to Rule Them All B/G/M/S Manuel Eichelberger available
Online Matching (in Gaming Platforms) B/G/M/S Yuyi Wang available
Radio Signal Fingerprinting B/G/M/S Simon Tanner available
Real World Android Performance Benchmarking B/G/M/S Gino Brunner,
Simon Tanner
available
Robot Composer B/G/S Manuel Eichelberger available
Self-Organizing Navigation Network for Mining (Industry Project) M Michael König available
Shared Counting B/G/M/S Pankaj Khanchandani available
Smart Lighting B/G/M/S Simon Tanner,
Gino Brunner
available
Smartphone Finder B/G/M/S Gino Brunner,
Simon Tanner
available
Tesselating Switzerland of the Past B/G/M/S Manuel Eichelberger available
Ultrasonic smartphone communication B/G/M/S Simon Tanner,
Gino Brunner
available
Using Deep Learning to Annotate Karaoke Songs B/M/S Yuyi Wang,
Gino Brunner
available
Voice Control 2.0 B/G/M/S Yuyi Wang,
Gino Brunner
available

current theses & labs

 
  title type contact/supervisor assigned student(s) Edit
Designing a Dynamic Micropayment Channel Network B Conrad Burchert HS 17
Routing in a Peer-To-Peer Overlay Network M Conrad Burchert HS 17
Android App Private Data Usage B Simon Tanner,
Gino Brunner
FS 17
Android App Repackaging Protection B Simon Tanner,
Gino Brunner
FS 17
Android Audio Beamforming G Simon Tanner,
Gino Brunner
FS 17 ,
Android Smart Cloud S Gino Brunner,
Simon Tanner
FS 17
Battle of the Smartphones B Gino Brunner,
Pascal Bissig
FS 17
BitThief QoL B Michael König,
Georg Bachmeier
FS 17
Building a 3D Object Scanner B Manuel Eichelberger,
Gino Brunner
FS 17
Building a 3D Scanner S Manuel Eichelberger,
Simon Tanner
FS 17
Convenient Apartment Search B Gino Brunner,
Simon Tanner
FS 17
DJ Roboto B Yuyi Wang,
Gino Brunner
FS 17
Exploring the Unknown: An Agent in Graphland B Sebastian Brandt FS 17
Fictional Language Generator M Gino Brunner,
Yuyi Wang
FS 17
Hidden in Plain Sight S Michael König,
Manuel Eichelberger
FS 17 ,
Housing 2.0 B Simon Tanner,
Gino Brunner
FS 17
Housing Price Predictor 2.0 B Gino Brunner,
Yuyi Wang
FS 17
Improving RAFT S Darya Melnyk,
Georg Bachmeier
FS 17
Low-Power GPS Tracking Hardware S Pascal Bissig,
Manuel Eichelberger
FS 17
Low-Power GPS Tracking Software S Pascal Bissig,
Manuel Eichelberger
FS 17
Multi-System GNSS Receiver Software S Pascal Bissig,
Manuel Eichelberger
FS 17
Music Theory Meets Deep Learning S Gino Brunner,
Yuyi Wang
FS 17
Neural Theory S Sebastian Brandt,
Yuyi Wang
FS 17
Online k-taxi Problems B Georg Bachmeier,
Yuyi Wang
FS 17
Online Matching - Randomized Algorithms B Yuyi Wang FS 17
Outdoor Sports Route Generation B Manuel Eichelberger FS 17
Public Transport Rating S Simon Tanner,
Gino Brunner
FS 17 ,
Reinforcement Learning Playground M Gino Brunner,
Yuyi Wang
FS 17
Smart Canvas G Pankaj Khanchandani FS 17 ,
Cops & Robbers B Sebastian Brandt,
Georg Bachmeier
HS 16

past theses & labs

 
  title type supervisor year student(s)
Android Audio Synchronization S Simon Tanner,
Gino Brunner
FS 17
DVB-T Positioning [confidential] S Simon Tanner,
Gino Brunner
FS 17
Accurate Temporal Map of Switzerland B Manuel Eichelberger HS 16
Frequency-Accuracy Measurement of Oscillators [confidential] G Manuel Eichelberger,
Simon Tanner
HS 16 ,
Advancing Cryptocurrencies and Blockchain Technology [confidential] M Roger Wattenhofer HS 16
Aircraft Positioning [confidential] M Manuel Eichelberger,
Simon Tanner
HS 16
Android GPS Revisited [confidential] G Manuel Eichelberger,
Pascal Bissig
HS 16 ,
,
Android Smart Cloud Storage [confidential] S Gino Brunner,
Pascal Bissig
HS 16
Distributed Cryptography for Blockchains [confidential] M Roger Wattenhofer HS 16
Fictional Language Generator [confidential] S Gino Brunner,
Yuyi Wang
HS 16
GPS on a GPU [confidential] B Manuel Eichelberger,
Pascal Bissig
HS 16
A Perfect Strategy to Play the Graph Connection Game, Starting from a Specific Stage of the Game [confidential] S Pankaj Khanchandani HS 16
Automated Ground-Truth Measurements for App Launches on Android [confidential] B Gino Brunner,
Pascal Bissig
HS 16
Headphone Assistant [confidential] B Gino Brunner,
Simon Tanner
HS 16
Hidden in Plain Sight S Manuel Eichelberger,
Michael König
HS 16
Housing Price Predictor [confidential] B Gino Brunner,
Yuyi Wang
HS 16
Learning Crowd Behaviour with Neuroevolution M Manuel Eichelberger,
Michael König
HS 16
Live Android Performance Monitor [confidential] M Gino Brunner,
Pascal Bissig
HS 16
Building the Next Generation of GPS Receivers 2.0 G Manuel Eichelberger,
Pascal Bissig
HS 16 ,
Metric Approximations and Clustering M Yuyi Wang HS 16
Online Graph Exploration S Sebastian Brandt HS 16
Plan My Vacation G Georg Bachmeier,
Gino Brunner
HS 16 ,
Professional Android Phone Benchmarker [confidential] S Gino Brunner,
Pascal Bissig
HS 16
Ranking Review Sites [confidential] M Gino Brunner,
Pascal Bissig
HS 16
Robot Composer S Manuel Eichelberger,
Michael König
HS 16
SSD Stress Relief S Georg Bachmeier HS 16
The Recommendation Problem M Darya Melnyk,
Thomas Ulrich
HS 16
Weather Forecast for the Lazy [confidential] B Pascal Bissig,
Gino Brunner
HS 16
BitThief New UX B Michael König FS 16
Classifying Usage of LAN Ports [confidential] S Laura Peer,
Manuel Eichelberger
FS 16
Collaborative Graph Evacuation [confidential] B Klaus-Tycho Förster,
Sebastian Brandt
FS 16
Communication and Feature Enhancement of CPM [confidential] G Philipp Brandes,
Pascal Bissig
FS 16 ,
Crowd Simulation - A Python Framework for the Simulation of Human Actors in Miarmy B Michael König,
Klaus-Tycho Förster
FS 16
Discussion Dynamics [confidential] M Pascal Bissig,
Klaus-Tycho Förster
FS 16
Distributed Graph Languages [confidential] S Klaus-Tycho Förster,
Jochen Seidel
FS 16
Drawing Questions from Wikidata B Laura Peer,
Philipp Brandes
FS 16
iOS Swipe B Laura Peer,
Philipp Brandes
FS 16
Karaoke Song Generator [confidential] M Laura Peer,
Pascal Bissig
FS 16
Multi-Agent Pathfinding on Graphs [confidential] B Michael König,
Klaus-Tycho Förster
FS 16
Opportunistic Trip Planner [confidential] S Pascal Bissig,
Philipp Brandes
FS 16
Mobilescan: A Usage-based Contract Recommendation Application [confidential] S Laura Peer,
Pascal Bissig
FS 16
Kännsch - Adaptive Keyboard for iOS B Laura Peer,
Philipp Brandes
FS 16
Ranking Alternatives Offline B Georg Bachmeier FS 16
Ranking Alternatives Online B Georg Bachmeier FS 16
Smart Real Estate Value Estimation B Philipp Brandes,
Pascal Bissig
FS 16
Smart Running Route Generation M Manuel Eichelberger FS 16
Smart Watch Actigraphy B Manuel Eichelberger,
Philipp Brandes
FS 16
Smart Web Filtering B Pascal Bissig,
Philipp Brandes
FS 16
Distributed Speaker Synchronization S Pascal Bissig,
Laura Peer
FS 16
Kännsch - Updates and Improvements to the Swiss German Keyboard B Laura Peer,
Philipp Brandes
FS 16