We regularly develop custom applications or prototypes for research purposes. Some of them are listed below. These developments are often inspired by our funded research projects. On the respective detail pages, you will find more detailed information such as related publications or contact persons.


Stress resilience, a health recommender system for mental health promotion

PAX Mood Tracker

Mood Tracking: assessment quality vs. app quality

Games with a Purpose for Understanding Latent Factors

In order to shed light on otherwise hidden semantics in latent factor models, we developed two games that motivate players to evaluate subjectively perceived characteristics of dimensions in models of Matrix Factorization.

Archaeological Sandbox

The Archaeological Sandbox is a Tangible User Interface that uses a box filled with sand for exploring digging sites and archaeological artifacts.

Movie Landscape

The Movie Landscape application uses a 3D interface representing a landscape metaphor to enhance user preference elicitation in large information spaces.

Move My Day

Move My Day is an Android app that counts steps in daily life and serves as a tool for investigating issues related to motivation for physical activity.

Gameful Design Process

An overview and experience-based advice for concrete methods and tools we found helpful in gameful design processes.


The gamification engine Kinben is an open source project that features a RESTful service meant to support engineers gamifying working processes.


A model-based recommendation method that aims at increasing transparency and offering richer interaction possibilities.


Hootle is a hotel recommender system developed to study an approach to group recommendations from the point of intersection of traditional group recommenders and group decision making theory.

Blended Recommending

Blended Recommending combines the advantages of conventional automated recommender systems with those of interactive information filtering.


SemwidgJS is a JavaScript based library for displaying Linked Open Data via Semantic Widgets. SemwidgJS can be integrated in almost any website and handles the querying, processing and displaying of semantic data. SemwidgJS facilitates the retrieval of semantic data with its own simplified query language SemwidgQL, a Path Query Language that allows the navigation around the Linked Data graph.


The cognitive training environment Merobrixx is a serious game, based on traditional mental rotation training methods. Players interact with the game by means of a Tangible User Interface, which consists of three-dimensional objects.

BFBC2 Persona Visualizer

The BFBC2 Persona Visualizer is a prototypical tool for displaying the tendency towards certain play styles of people playing the video game Battlefield: Bad Company 2.


X3S defines a workflow that requests data from a SPARQL endpoint, restructures the result into a hierarchical XML structure, transforms this structure via XSLT into HTML and styles the HTML document with CSS.

Mobile Intelligent Assistant

MIA is a collection providing tools for improving and personalizing the in-car navigation. Web-based services are used in order to support the driver with additional information incorporated in the route guidance. Furthermore, the driver’s spatial knowledge is taken into account to adapt the verbal driving instructions.


To develop games in a rapid, easy and efficient way is the goal of the 2DGree game protoyping framework. The framework supports game designers who are in the need of rapid game prototyping tools to test their ideas in early project stages as well as interested gamers who like to play around with their ideas and bring them to life.

Hybreed Framework

Hybreed is a software framework for building complex context-aware applications including a set of components for developing recommender systems. It is based on a concept for processing context that we call Dynamic Contextualization.


With ChainGraph we present a new approach to graph visualization that displays resources and their shared properties in chains to prevent dense graphs and to better support the exploration of relationships.


DISCOVR is a showcase of a shopping portal that aims at providing the visitor with better user- and context-aware recommendations for products and events than is possible with traditional recommendation algorithms such as collaborative filtering.


RelFinder extracts and visualizes relationships between given objects in RDF data and makes these relationships interactively explorable.


gFacet is a new approach to explore RDF data by combining graph-based visualization with faceted filtering techniques. Facets are represented as nodes in a graph visualization and can be interactively added and removed by the users in order to produce individual search interfaces.


SPREADR is a prototype of a context-aware shopping portal incorporating a series of spreading activation-based adaptation techniques to recommend products to the user that would not only fit to his or her personal preferences, but also to the current usage context.


Grimmix is a Java computer game about the fairy tales of the Brothers Grimm, which is connected to a storytelling engine based on Prolog and Bayesian Networks.

AR Tierchen

AR Tierchen is an interactive game, demonstrating the potential of augmented reality that uses an intuitive tangible user interface as well as algorithms for image recognition.