Department of Informatics


Information about Master Projects

The Master Project is a large teamwork project of 2 to 4 students working on a subject which is closely related to one of the research groups at ifi. It is intensive and demanding but exciting as well covering 18 points of work. We highly recommend to carry it out in the free period between semesters, typically during the summer break.

The Master Project is conducted by research methods and therefore a final report is compulsory. The report is meant to be a consolidation of fundamental technical achievements and scientific aspects. It reflects and classifies the results of the Master Project in an adequate way.

The project can be started after the completion of the Master-Basemodule. When you gathered a group of fellow students you hand in the application form together with a project description at the student's office.

On this page we provide some orientation on the topics and the research groups that offer them. To support students in forming teams the ICU has created a forum for students interested in joining a Master Project.

Topics and Links

Research Groups Professor Links
Dynamic and Distributed Information Systems Bernstein Topics
Database Technology Group Böhlen Topics
Requirements Engineering Research Group Glinz Topics
Visualization and Multimedia Pajarola Various projects
Artificial Intelligence Pfeifer Robotic Hands
Artificial Intelligence Pfeifer Fingerprints and tactile sense
Software Evolution and Architecture Lab Gall Topics
Information Management Schwabe Design Thinking and Business Innovation
Communication Systems Group Stiller Topics

For other topics please contact the responsible research group.

Development of a common 3D viewer platform

Here is an open challenge to develop a common 3D viewer platform which can be used for different graphics and visualization projects, thus supporting different data structures for handling the 3D geometry data, support for specific rendering functions, and variable interaction capabilities. It would be desirable if this viewer could support some standard rendering features (multi-texturing, shadows, light-maps...) to generate nice looking imagery, provide some 'goodies' (easy sky-box and other possible environments) and if it could be integrated with our parallel rendering system Equalizer. This project would involve some requirement analysis at the beginning, including discussion with all of our group members on what we would like to have, detailed evaluation on how this can be achieved, for example using the Ogre game engine framework, and implementation.

Contact: Prof. Dr. Renato Pajarola

Morphology in Synergistic Actions and Computation Reduction: Case study in Robotic Hands

How independent are the fingers in a hand involved in manipulation? Does the brain roughly control almost 25 degrees of freedom or does it use some tricks to reduce the complexity of the control? The hardware that is supplied consists in several robotic hand configurations. The goal would be to show how the morphology(i.e. shape, materials) of different hands accounts for the reduction in the control used in grasping.

Contact: Prof. Dr. Rolf Pfeifer

Fingerprint - morphological configurations to optimize the tactile sense

Why do we have the three specific friction ridges on our fingertip skin? Are they the best for the task of sensing? If yes, why? If no, which others are better? These questions will be answered using several hardware setups embedding mostly tactile sensors and investigations will be carried out against sensing different sort of textures and actions.

Contact: Prof. Dr. Rolf Pfeifer

Software Analysis as a Service

The goal of this project is to start the migration of our software analyses to a SOA. In our recent paper ”Towards Software Analysis as a Service" we devised a distributed and collaborative software analysis platform to enable a seamless interoperability of software analysis tools across platform, geographical and organizational boundaries. As a starting point we want to migrate the analyses developed by our research group to semantic annotated web services. These services would need to produce data formatted into specific ontologies (written in OWL) according to the analyses provided.

Contact: Prof. Dr. Harald Gall, or Giacomo Ghezzi

Gathering, Analysis and Visualization of Patient Records on Mobile Devices

The goal of this Master Project (or master thesis) is to collaborate in a team of medical experts and entrepreneurs from Sanovation AG on designing, implementing, and testing mobile data gathering and visualization of patient records. A special focus is on large data modeling for later analysis with means of business intelligence (data mining). Have a look at the project description for further information:

Contact: Daniel Lawniczak

Web-basierte IT-Plattform für AIESEC

In diesem Projekt bekommt Ihr die Möglichkeit ein IT-Tool zu entwickeln, welches umgehend in den praktischen Einsatz (Pilot Phase) kommt. Ihr bekommt damit die Chance schon während euerer Studienzeit ein Softwareentwicklungs-Projekt durchzuführen, wie ihr es im späteren Arbeitsalltag erleben werdet: Es ist spannend und nahe an den wahren Endnutzern der Software, es müssen aber auch Wünsche von ebendiesen Nutzern berücksichtigt und eine Möglichkeit für dessen Umsetzung gesucht werden. In diesem Projekt könnt ihr die verschiedenen Rollen in einem Projekt-Team (Leiter, Designer, Programmierer, etc.) kennenlernen, die es braucht um möglichst effizient und effektiv ans Ziel zu kommen. Ihr arbeitet dabei mit den neusten Technologien, wie auf dem touch.sensitiven Tisch Surface2 von MS, Sprachen wie HTML5, etc.


Kontakt: Tobias Giesbrecht

Design Thinking and Business Innovation

In collaboration with the University of Stanford and the University of St. Gallen up to five IfI students can take their Master project on the topic of design thinking. They will design a product prototype for a partner company (Audi, SAP, ...) during the course of a whole year. The course includes a two-week course period at Stanford university. All costs are covered by the partner companies. An information event will be hosted on Monday, September 17th, 2012,  17.00 at the ACE-Lab (BIN 1.D.06).

Kontakt: Prof. Dr. Gerhard Schwabe