Christoph Beckmann
Digital Thinker/Interaction Designer/User Researcher/Computer Engineer


I am an Digital Thinker, Interaction Designer, and User Researcher intensely working on novel interaction techniques and methods for connecting people providing them with the best user experience for the task at hand; besides that, I am holding a Master's degree in Computer Science.

I am strongly interested in Group Recommender Systems, Media Spaces, and Tangible Interaction—aiming at bridging between computer science and social sciences for connecting groups of people while working and living together.

Currently I am working as research- and teaching assistant at the HCI Group of the University of Bamberg and I am affiliated with the Cooperative Media Lab. I have a widespread field of interest in the meaning of Computer-Supported Cooperative Work (CSCW), Ubiquitous Computing (UbiComp), and Social Sciences.

top ↑

Research Activities

Please find here a summary of my research activities that I have done on my own as well as those in which I had a close collaboration with colleagues and students. Please note: Although not explicitly stated, all examples given below were tested with users in either formative or summative studies.

Novel User Interfaces


FabAR is a system for the interactive fabrication of 3D prints based on the mash-up paradigm. It enables users to directly modify and combine 3D models in a 3D printer based on gestural input and augmented reality (AR) to design their own 3D models by composition. It provides an extended concept for the interactive modification and creation of 3D prints.


MagnetiCode is a new tagging mechanism that allows for physical mobile interaction. The tags can be captured and decoded by every compass-equipped mobile phone. It relies on a novel approach of transmitting binary IDs in form of a pulsed magnetic field. Therefore it is able to substitute static tagging mechanisms where visual codes or cost-intense readers are not applicable or rare.


GREAT is a human-centred prototype of a real-time gaze-based system to adaptively modify the user's graphical user interface. For instance it can adaptively modify the user's mouse cursor speed allowing for fast travel of large screen distances but preserving high precision for fine-grained mouse inputs where the user focuses her attention.

Group Recommender Systems

AGReMo Screenshot and Model

AGReMo is an app with an process model behind. It stimulates the engagement of all group members while at the same time accelerating the consensus finding with short steps and minimal user effort. It provides a dynamic recommendation process for ad-hoc groups, requesting on-demand recommendations for watching movies together, on mobile devices.


ZineDroid departs from a deep understanding of the group decision-making process discovered through ethnographic research. It focuses on easing the group finding process through an optimised invitations concept, reduces the effort to decide through an express voting concept, and allows temporal preference adaptation through a daily mood concept.


PROMAS is a concept with a very detailed backing user-study on active negotiation mediation to be used in group recommender systems. It supports groups in consensus finding by triggering mediator mechanisms based on the current negotiation progress of the group.

Media Spaces and Social Computing

CoLoScribe and PPPSpace

CoLocScribe & PPPSpace are cooperative media spaces that use advanced publish and subscribe mechanisms. CoLocScribe supports the Co-presence of users at the same or remote Locations that is based on a publish and subScribe concept in order to provide users with mutual awareness information. The PPPSpace provides users with flexible support for easy interaction with technology in their UbiComp environment.

MoSt Media Space

MoSt Privacy-Enhanced Media Space connects mobile and stationary users by providing novel privacy mechanisms. It fosters informal awareness and communication. It offers computer-vision supported privacy mechanisms for preserving the privacy of mobile users and their surroundings. It has blinds for mobile users and shades for stationary users for deliberately configure their visibility.

Bridging the Gap

Bridging the Gap between the Social and the Technical is a theoretical driven work that builds on the social framework of Erving Goffman to distil design patterns that address both challenges of social interaction and technical foundation. It provides input for software developers with respect to structuring software and to providing adequate support for the interaction of users within the computing environment and with each other.

Involved research projects:

  • DFG-Project: Recommender Systems for Group Consumption of Hedonic Media Products: Theoretic Modelling, System Development and Quality Testing. Reco Website @CML [involved 09/2009–09/2013]
  • BMI-Project: TransKoop TransKoop Website [involved: 04/2010–07/2011]

I am reviewing for a number of journals and conferences including CHI, ECSCW, UbiComp, IUI, CogSci, INRT. Besides that I volunteered (SV) at the following conferences: TEI 2014, ECSCW 2011, PDP 2009, and M&C 2007

top ↑


Reviewed International Conferences

Book Chapters

Misc. Publications


top ↑

Teaching Activities

As a teaching assistant at the University of Bamberg, I am teaching the following projects/assignment sessions:

As a teaching assistant at the Bauhaus-University Weimar, I have supervised the following projects:

Furthermore, I (co-)supervised the following Bachelor's and Master's Theses:

top ↑

Student Research and Prototyping Projects

While studying at the Bauhaus-University Weimar, I have done the following projects. The order of appearing is reverse chronologically.

  • GReMo: Master's Thesis at Bauhaus University Weimar in winter-term 2010
  • SensES: Student research project in summer-term 2009
  • WiiMore: Student project in winter-term 2008/2009
  • Media Lounge: Student research project in summer-term 2008
  • Yet Another Ada File Download Utility – YAAFDU: Student project in summer-term 2008
  • CoLocScribe: Bachelor's thesis in winter-term 2007/2008
  • UbiStock: Student project in summer-term 2006
  • Browser: Student project in summer-term 2006
  • Network-Monitoring, Packet Capture & Analysing Tool: Student project in winter-term 2005/2006
  • Sens-ation 3: Managing Events and Context: Student research project in winter-term 2005/2006; Sens-ation 3 Website @ CML
  • PUI – Physical User Interfaces: Scenarios and Prototyping: Student project in summer-term 2005; PUI Website @ CML

top ↑

Know How

  • Programming Languages: JAVA (SE, ME, little EE), Objective-C (mainly iOS since 3.2), C++, C, SCHEME, Ada, Python, Pascal, LUA, SH
  • Embedded Development: Arduino, Phidgets, ESB
  • Web Development: PHP, Symfony, MySQL, XHTML, CSS, Javascript, JSP
  • Document Formats: XML, XML Schema, XPath, UML, RDF, OWL
  • Graphic Frameworks: OpenGL, AvangoNG
  • Platforms: Mac OS X (since 10.3.9), Windows (since 3.11), Linux (mainly gentoo and Debian)
  • Office: TEX, Microsoft Office (Word, PowerPoint, Excel), Pages, Keynote
  • Graphic Software: Adobe Graphics Suite (Photoshop, InDesign, Illustrator, Acrobat, Lightroom), Blender
  • 3D Printing: Fusion 360, OpenSCAD, TinkerCAD, Makerbot Replicator 2, etc.
  • Tools: XCode, Quartz Composer, Matlab, Intrexx Xtreme

top ↑


If you like to contact me either use the following email address or use the contact modalities of one of the social networks linked below.


  Linked In XING Twitter Facebook Flickr

top ↑

©2007–2014 Christoph Beckmann (Last Update: Wed Sep 18 20:16:51 CEST 2014)