advising
Introduction | Active theses | Suggestion for new theses | Past advised theses | My own theses
Introduction
This page contains information on my advised theses, suggestions for new theses, and encouragement for finding your own topic for a thesis under my supervision. In general, these topics are not fixed and should not be regarded as base for either a bachelor or master thesis. They can be adapted to the specific task.
If you want to find information on how to write a thesis, have a look at the page thesis writing.
So, if you cannot identify yourself with one of these suggested topics but think your ideas would integrate nicely in the software engineering or distributed computing context, feel free to contact me any time. We will find some possibilities to put your ideas or project into practice.
Active theses
- PhD theses
- Main supervisor:
- Georg Singer: Scenario-Based Search
- Tõnu Tamme: Knowledge Inference on Huge Graphs in Prolog
- Artjom Lind: F2F Computing: A Friendly Framework for Distributed and Ubiquitous Systems
- Dmitri Danilov: Interactionparadigms for Information Exploration in Knowledge Graphs
- Co-supervisor
- Oleg Batrašev: Domain Specific Languages for Parallel Iterative Solvers
- Main supervisor:
- master theses
- Peeter Jürviste: Improvement of Search Tasks with Search Logging
- Dmitri Borissenko: Integrative Graph Filesystems
- Hannu Kikkas: User Behavior Tracking in Complex Search Cases
- Vladimir Skapurelov: Java adapter for F2F Computing
- bachelor theses
- Riho Namsing: User Behavior Evaluation in Complex Search Cases
- Gert Palok: UPNP-Adapter for F2F Computing
- Anton Staškevitš: A Supporting Framework for the Educational Computer Game Mullivelled, more info – currently stalled
- Vladimir Šor: Rapid Prototyping for the Grid, PhD thesis
- Janek Press: New Algorithms for 3D Widgets on GPUs, PhD thesis
- Jüri Harju: P2P Network Topologies, PhD thesis – currently stalled
- Andres Apevalov: A Security Layer for F2F Computing
An internal google document concerning supervision.
Suggestions for new theses
- Distributed Systems/HPC
- F2F Computing
- Nightly build environment for F2F framework and related projects
- IM plugins for F2F
- MSN plugin
- Trillian plugin
- Unit tests (and an automated testing framework) for F2F
- Porting LLVM to Mobile Phones
- Taverna – F2F Computing adapter
- Blast for F2F Computing
- Physical/Chemical simulations on F2F Computing
- Interactive applications for F2F Computing
- IPV6 layer for F2F Computing
- UPNP NAT traversal for F2F Computing
- Event system for F2F Computing
- visualgrid: Visualizing the Frid (F2F Grid)
- gridcomponents: Software composability for grid applications
- Port OpenMpi or MPICH to F2F Computing
- F2F Computing
- Cloud Computing
- Simulation Environement for Predicting Cloud Resource Usage
- Exploratory Search
- Complex Search Evaluation Visualization
- Desktop-Logging in Complex Search tasks
- Porting Search-Logger to Chrome/Safari/Internet Explorer/Opera (also create infrastructure for compiling one plugin for multiple browsers)
- Search-Logger for Mobile Platforms
- Meta-Data extractor and editor for our graph based filesystem (for the filesystem look at Dmitri Borissenko’s work)
- Software Engineering / Modeling
- optisupport: Tool support for software optimization
- gencompbased: Tool support for generative component based programming
More open theses of my current workgroup, you will find here: http://ds.cs.ut.ee/theses
Past advised theses
- PhD theses
- Not long enough postdoc to have one of these supervised to the end – yet
- master theses, German diploma theses
- Dmitri Danilov: 3D Graph Exploring, master thesis, 06/2010
- Oleg Knut: A Low Level Virtual Machine Backend for F2F Computing, master thesis, 06/2010
- Toomas Laasik: A Conjugate Gradient Solver Library for the Playstation 3, master thesis, 06/2010, pdf download
- Artjom Lind: A Flexible Network Layer for F2F Computing, master thesis, 06/2010
- Lauri Tulmin: A Conjugate Gradient Solver on the Playstation 3 – a native approach, master thesis, 06/2010, pdf download
- Sven Kirsimäe: F2F Computing goes Mobile, master thesis, 06/2009, pdf download
- Jaan Neljandik: Orchestration of educational computer game environments, master thesis, 06/2009
- Andres Luuk: MPI for F2F Computing, master thesis, master thesis, 06/2008, pdf download
- Indrek Priks: Topology Visualization for F2F Computing, master thesis, 06/2008, pdf download
- Raido Türk: Topology Data Gathering for F2F Computing
- Keio Kraaner: f2f-framework: A Framework for Friend-to-Friend Computing, master thesis, 06/2008, pdf download
- Christian Pöcher: modelgrid: Modelling Grid Applications, German diploma thesis (in English), 06/2007, pdf download
- Anton Litvinenko: Automatic prediction of source code contribution type, master thesis, 06/2007, pdf download
- Philipp Böckers: Automated Tests for Access Control Systems, German diploma thesis, 08/2006
- Tim Schwerdtner: Strategies for Specification of eHome Systems, German diploma thesis, 11/2005
- Priit Salumaa: Model Transformations in eHome Systems, master thesis, 10/2005, pdf download
- Arash Akhoundi: Distributed Automatic Deployment of eHome Configurations, German diploma thesis, 03/2005
- Adam Malik: Information Acquisition for Automatic Deployment of eHome Systems, German diploma thesis, 02/2005
- Ingo Kreienbrink: Classification and Search Strategies in eHome Scenarios, German diploma thesis, 10/2004
- Markus Klinke: Instanciation of eHome Services, German diploma thesis, 05/2004
- Christof Skrzypczyk: Description Language for eHome Configurations, German diploma thesis, 03/2004
- bachelor theses
- Madis Kapsi: Usability Improvements for the Friend-to-Friend Computing Pidgin Plugin, bachelor thesis, 06/2010
- Peeter Jürviste: Email Information Concentrator, bachelor thesis, 06/2010
- Olga Agen: Distributed log tracer framework, bachelor thesis, 06/2010
- Dmitri Melnikov: F2F Computing as a Base for Network Games – Bub’s Brothers, bachelor thesis, 06/2009, pdf download
- Rauno Raudpuu: Whiteboard for F2F Computing, bachelor thesis, 06/2009, pdf download
- Maido Käära: F2F Pidgin Plugin, bachelor thesis, 06/2009
- Artjom Lind: java-nat-traversal: NAT-traversal for P2P systems in Java, bachelor thesis, 06/2008
- Janno Toots: Skype adapter for F2F Computing, bachelor thesis, 06/2008
My own theses
- Information about my PhD thesis you will find here.
- My own German diploma thesis from 2000: Ulrich Norbisrath: Erweiterung von Haskell um portbasierte Kommunikation zur verteilten Programmierung (eng.: Port-Based distributed Haskell), German diploma thesis, 07/2000, pdf download
