HCI Bibliography : Search Results skip to search form | skip to results |
Database updated: 2016-05-10 Searches since 2006-12-01: 32,346,993
director@hcibib.org
Hosted by ACM SIGCHI
The HCI Bibliogaphy was moved to a new server 2015-05-12 and again 2016-01-05, substantially degrading the environment for making updates.
There are no plans to add to the database.
Please send questions or comments to director@hcibib.org.
Query: Wittenhagen_M* Results: 9 Sorted by: Date  Comments?
Help Dates
Limit:   
Chronicler: Interactive Exploration of Source Code History End-User Programming / Wittenhagen, Moritz / Cherek, Christian / Borchers, Jan Proceedings of the ACM CHI'16 Conference on Human Factors in Computing Systems 2016-05-07 v.1 p.3522-3532
ACM Digital Library Link
Summary: Exploring 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.

How tools in IDEs shape developers' navigation behavior Papers: design for developers / Krämer, Jan-Peter / Karrer, Thorsten / Kurz, Joachim / Wittenhagen, Moritz / Borchers, Jan Proceedings of ACM CHI 2013 Conference on Human Factors in Computing Systems 2013-04-27 v.1 p.3073-3082
ACM Digital Library Link
Summary: Understanding 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.

Dragimation: direct manipulation keyframe timing for performance-based animation Enhancing performance / Walther-Franks, Benjamin / Herrlich, Marc / Karrer, Thorsten / Wittenhagen, Moritz / Schröder-Kroll, Roland / Malaka, Rainer / Borchers, Jan Proceedings of the 2012 Conference on Graphics Interface 2012-05-28 p.101-108
ACM Digital Library Citation
Summary: Getting the timing and dynamics right is key to creating believable and interesting animations. However, using traditional keyframe animation techniques, timing is a tedious and abstract process. In this paper we present Dragimation, a novel technique for interactive performative timing of keyframe animations. It is inspired by direct manipulation techniques for video navigation that leverage the natural sense of timing all of us possess. We conducted a user study with 27 participants including professional animators as well as novices, in which we compared our approach to two other interactive timing techniques, timeline scrubbing and sketch-based timing. Dragimation is comparable regarding objective error measurements to the sketch-based approach and significantly better than scrubbing and is the overall preferred technique by our test users.

DragLocks: handling temporal ambiguities in direct manipulation video navigation Tools for video + images / Karrer, Thorsten / Wittenhagen, Moritz / Borchers, Jan Proceedings of ACM CHI 2012 Conference on Human Factors in Computing Systems 2012-05-05 v.1 p.623-626
ACM Digital Library Link
Summary: Direct 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.

Pinstripe: eyes-free continuous input on interactive clothing Flexible grips & gestures / Karrer, Thorsten / Wittenhagen, Moritz / Lichtschlag, Leonhard / Heller, Florian / Borchers, Jan Proceedings of ACM CHI 2011 Conference on Human Factors in Computing Systems 2011-05-07 v.1 p.1313-1322
ACM Digital Library Link
Summary: We 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.

Me hates this: exploring different levels of user feedback for (usability) bug reporting Works-in-progress / Heller, Florian / Lichtschlag, Leonhard / Wittenhagen, Moritz / Karrer, Thorsten / Borchers, Jan Proceedings of ACM CHI 2011 Conference on Human Factors in Computing Systems 2011-05-07 v.2 p.1357-1362
ACM Digital Library Link
Summary: User feedback for deployed software systems ranges from simple one-bit-feedback to full-blown bug reports. While detailed bug reports are very helpful for the developers to track down problems, the expertise and commitment required from the user is high. We analyzed existing user report systems and propose a flexible and independent hard- and software architecture to collect user feedback. We report our results from a preliminary two-week user study testing the system in the field and discuss challenges and solutions for the collection of multiple levels of user feedback through different modalities.

Hybrid documents ease text corpus analysis for literary scholars Physical, tangible, virtual / Deininghaus, Stephan / Möllers, Max / Wittenhagen, Moritz / Borchers, Jan Proceedings of the 2010 ACM International Conference on Interactive Tabletops and Surfaces 2010-11-07 p.177-186
ACM Digital Library Link
Summary: We present a study that explores how literary scholars interact with physical and digital documents in their daily work. Motivated by findings from this study, we propose refactoring the working environment of our target audience to improve the integration of digital material into established paper-centric processes. This is largely facilitated through the use of hybrid documents, i.e., cross-modal compound documents that employ a printed book for rich, tangible interaction in tandem with a digital component for matching interactive augmentation on a digital workbench. The results from two user studies in which we evaluated increasingly detailed prototypes demonstrate that this design offers better support for central workflows in literary studies than currently prevalent approaches.

Pinstripe: eyes-free continuous input anywhere on interactive clothing Posters / Karrer, Thorsten / Wittenhagen, Moritz / Heller, Florian / Borchers, Jan Proceedings of the 2010 ACM Symposium on User Interface Software and Technology 2010-10-03 p.429-430
Keywords: continuous input, eyes-free interaction, smart textiles, wearable computing
ACM Digital Library Link
Summary: We 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. Input granularity can be controlled by the amount of cloth pinched. Pinstripe input elements are invisible, and can be included across large areas of a garment. Pinstripe thus addresses several problems previously identified in the placement and operation of textile UI elements on smart clothing.

PocketDRAGON: a direct manipulation video navigation interface for mobile devices Demos & experiences / Karrer, Thorsten / Wittenhagen, Moritz / Borchers, Jan Proceedings of the 11th Conference on Human-computer interaction with mobile devices and services 2009-09-15 p.47
ACM Digital Library Link
Summary: We 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.