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
© Copyright 2016 ACM
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.
PERCs Demo: Persistently Trackable Tangibles on Capacitive Multi-Touch
Displays
Demos
/
Cherek, Christian
/
Voelker, Simon
/
Thar, Jan
/
Linden, Rene
/
Busch, Florian
/
Borchers, Jan
Proceedings of the 2015 ACM International Conference on Interactive
Tabletops and Surfaces
2015-11-15
p.389-392
© Copyright 2015 ACM
Summary: Tangible objects on capacitive multi-touch surfaces are usually only
detected while the user is touching them. When the user lets go of such a
tangible, the system cannot distinguish whether the user just released the
tangible, or picked it up and removed it from the surface. In this demo we
demonstrate PERCs, persistent capacitive tangibles that "know" whether they are
currently on a capacitive touch surface or not. This is achieved by adding a
small field sensor to the tangible to detect the touch screen's own, weak
electromagnetic touch detection probing signal. In this demo we present two
applications that make use of PERC tangibles -- An air hockey like game for two
players and a single person arcade game.
PERCs: Persistently Trackable Tangibles on Capacitive Multi-Touch Displays
Session 5B: Tangibles
/
Voelker, Simon
/
Cherek, Christian
/
Thar, Jan
/
Karrer, Thorsten
/
Thoresen, Christian
/
Øvergård, Kjell Ivar
/
Borchers, Jan
Proceedings of the 2015 ACM Symposium on User Interface Software and
Technology
2015-11-05
v.1
p.351-356
© Copyright 2015 ACM
Summary: Tangible objects on capacitive multi-touch surfaces are usually only
detected while the user is touching them. When the user lets go of such a
tangible, the system cannot distinguish whether the user just released the
tangible, or picked it up and removed it from the surface. We introduce PERCs,
persistent capacitive tangibles that "know" whether they are currently on a
capacitive touch surface or not. This is achieved by adding a small field
sensor to the tangible to detect the touch screen's own, weak electromagnetic
touch detection probing signal. Thus, unlike previous designs, PERCs do not get
filtered out over time by the adaptive signal filters of the touch screen. We
provide a technical overview of the theory behind PERCs and our prototype
construction, and we evaluate detection rates, timing performance, and
positional and angular accuracy for PERCs on a variety of unmodified,
commercially available multi-touch devices. Through their affordable circuitry
and high accuracy, PERCs open up the potential for a variety of new
applications that use tangibles on today's ubiquitous multi-touch devices.
HaptiCase: Back-of-Device Tactile Landmarks for Eyes-Free Absolute Indirect
Touch
Tangible Interaction with Phones
/
Corsten, Christian
/
Cherek, Christian
/
Karrer, Thorsten
/
Borchers, Jan
Proceedings of the ACM CHI'15 Conference on Human Factors in Computing
Systems
2015-04-18
v.1
p.2171-2180
© Copyright 2015 ACM
Summary: Using a smartphone for touch input to control apps and games mirrored to a
distant screen is difficult, as the user cannot see where she is touching while
looking at the distant display. We present HaptiCase, an interaction technique
that provides back-of-device tactile landmarks that the user senses with her
fingers to estimate the location of her finger in relation to the touchscreen.
By pinching the thumb resting above the touch-screen to a finger at the back,
the finger position is transferred to the front as the thumb touches the
screen. In a study, we compared touch performance of different landmark layouts
with a regular landmark-free mobile device. Using a landmark design of dots on
a 3x5 grid significantly improves eyes-free tapping accuracy and allows targets
to be as small as 17.5 mm -- a 14% reduction in target size -- to cover 99% of
all touches. When users can look at the touchscreen, landmarks have no
significant effect on performance. HaptiCase is low-cost, requires no
electronics, and works with unmodified software.