EDBT 2026 Demo / reviewers in the wild / expert
Moritz Wittenhagen
dblp:07/7370
· DBLP profile ↗
6ranked-venue papers
1as first author
0since 2021 · last 2016
—ORCID · none
Domains — the database's venue-derived domains; a paper can count in several
Human-computer interaction and ubiquitous computing · 6 · 1 first-authorGraphics, computer vision, multimedia, augmented reality and games · 1
Expertise — from the expertise taxonomy: the topics of the expert's papers under the CCF categories. A weight counts papers with recency: 1 for a paper about the topic, 0.3 when the topic is its context, halved every five years.
| Software engineering, system software, and programming languages
2 papers |
Software maintenance and evolution · 85% Empirical software engineering · 15% | |
| Human-computer interaction and pervasive computing
3 papers |
Interaction techniques and input · 51% Personal fabrication and tangible interfaces · 35% User interface design and tools · 14% | |
| Computer graphics and multimedia
2 papers |
Visualization and visual analytics · 85% Multimedia analysis and retrieval · 15% |
Topics — the 7 heaviest of 9, each with the papers that count most for it
| Topic | Weight | Papers | Last | Evidence papers |
|---|---|---|---|---|
Visualization and visual analytics
software visualization |
0.2 | 1 | 2016 | Chronicler: Interactive Exploration of Source Code History · CHI 2016 |
Software maintenance and evolution
program comprehension |
0.2 | 1 | 2013 | How tools in IDEs shape developers' navigation behavior · CHI 2013 |
Interaction techniques and input › direct manipulation
direct manipulation video navigation |
0.1 | 1 | 2012 | DragLocks: handling temporal ambiguities in direct manipulation video navigation · CHI 2012 |
Personal fabrication and tangible interfaces › smart textiles
smart clothing |
0.1 | 1 | 2011 | Pinstripe: eyes-free continuous input on interactive clothing · CHI 2011 |
Empirical software engineering
developer studies |
0.1 | 1 | 2016 | Chronicler: Interactive Exploration of Source Code History · CHI 2016 |
Multimedia analysis and retrieval › multimedia browsing
video navigation |
0.0 | 1 | 2012 | DragLocks: handling temporal ambiguities in direct manipulation video navigation · CHI 2012 |
Interaction techniques and input › non-visual interaction
eyes-free interaction |
0.0 | 1 | 2011 | Pinstripe: eyes-free continuous input on interactive clothing · CHI 2011 |
Methods — techniques the papers use, named apart from their topics
user study · 0.6predictive modeling · 0.3controlled experiment · 0.3visualization design · 0.3user test · 0.3
| Year | Publication | Venue | Position |
|---|---|---|---|
| 2016 | Chronicler: Interactive Exploration of Source Code HistoryabstractExploring source code history is an important task for software maintenance. Traditionally, source code history is navigated on the granularity of individual files. This is not fine-grained enough to support users in exploring the evolution of individual code elements. We suggest to consider the history of individual elements within the tree structure inherent to source code. A history graph created from these trees then enables new ways to explore events of interest defined by structural changes in the source code. We present Tree Flow, a visualization of these structural changes designed to enable users to choose the appropriate level of detail for the task at hand. In a user study, we show that both Chronicler and the history aware timeline, two prototype systems combining history graph navigation with a traditional source code view, outperform the more traditional history navigation on a file basis and users strongly prefer Chronicler for the exploration of source code. Moritz Wittenhagen, Christian Cherek, Jan O. Borchers |
CHI | 1 |
| 2013 | How tools in IDEs shape developers' navigation behaviorabstractUnderstanding source code is crucial for successful software maintenance, and navigating the call graph is especially helpful to understand source code [12]. We compared maintenance performance across four different development environments: an IDE without any call graph exploration tool, a Call Hierarchy tool as found in Eclipse, and the tools Stacksplorer [7]and Blaze [11]. Using any of the call graph exploration tools more developers could solve certain maintenance tasks correctly. Only Stacksplorer and Blaze, however, were also able to decrease task completion times, although the Call Hierarchy offers access to a larger part of the call graph. To investigate if this result was caused by a change in navigation behavior between the tools, we used a set of predictive models to create formally comparable descriptions of programmer navigation. The results suggest that the decrease in task completion times has been caused by Stacksplorer and Blaze promoting call graph navigation more than the Call Hierarchy tool. Jan-Peter Krämer, Thorsten Karrer, Joachim Kurz, Moritz Wittenhagen, Jan O. Borchers |
CHI | 4 |
| 2012 | DragLocks: handling temporal ambiguities in direct manipulation video navigationabstractDirect manipulation video navigation (DMVN) systems allow to navigate inside video scenes by spatially manipulating objects in the video. Problems arise when dealing with temporal ambiguities where a time span is projected onto a single point in image space, e.g., when objects stop moving. Existing DMVN systems deal with these cases by either disabling navigation on the paused object or by allowing jumps in the timeline. Both of these workarounds are undesirable as they introduce inconsistency or provoke loss of context. We analyze current practices regarding temporal ambiguities and introduce two new methods to visualize and navigate object pauses. User tests show that the new approaches are better suited for navigation in scenes containing temporal ambiguities and are rated higher in terms of user satisfaction. Thorsten Karrer, Moritz Wittenhagen, Jan O. Borchers |
CHI | 2 |
| 2012 | Dragimation: direct manipulation keyframe timing for performance-based animation
Benjamin Walther-Franks, Marc Herrlich, Thorsten Karrer, Moritz Wittenhagen, Roland Schröder-Kroll, Rainer Malaka, Jan O. Borchers |
Graphics Interface | 4 |
| 2011 | Pinstripe: eyes-free continuous input on interactive clothingabstractWe present Pinstripe, a textile user interface element for eyes-free, continuous value input on smart garments that uses pinching and rolling a piece of cloth between your fingers. The input granularity can be controlled in a natural way by varying the amount of cloth pinched. Pinstripe input elements physically consist of fields of parallel conductive lines sewn onto the fabric. This way, they can be invisible, and can be included across large areas of a garment. Pinstripe also addresses several problems previously identified in the placement and operation of textile UI elements on smart clothing. Two user studies evaluate ideal placement and orientation of Pinstripe elements on the users' garments as well as acceptance and perceived ease of use of this novel textile input technique. Thorsten Karrer, Moritz Wittenhagen, Leonhard Lichtschlag, Florian Heller, Jan O. Borchers |
CHI | 2 |
| 2009 | PocketDRAGON: a direct manipulation video navigation interface for mobile devicesabstractWe present PocketDRAGON, a demonstrator prototype that allows direct manipulation video navigation on mobile touchscreen devices. In contrast to traditional video navigation techniques, PocketDRAGON does not require any overlay UI elements that occupy valuable screen real estate and obstruct the users' view on the video. Also, direct manipulation video navigation techniques have been shown to compare favorably to the established timeline slider interfaces in terms of performance times, intuitiveness, precision, and perceived ease of use. Our demonstrator system still uses a backend server for the computationally expensive parts of the algorithms but delivers the full-fledged user experience on the mobile device. Thorsten Karrer, Moritz Wittenhagen, Jan O. Borchers |
Mobile HCI | 2 |