daniel bierwirth

  • Increase font size
  • Default font size
  • Decrease font size

Bundle View Software Visualization

Visualizing Hierarchy and Call Relations in Software Systems

Often there exists a large number of interwoven relations among entities of a complex software project. For one, they result from the hierarchical structure of the project's directory, file, and functions or namespace and class organization. Secondly, there are functional relations that describe dependencies between functions within a file or among different files of a project. Visualizing such relations in software systems can answer the question about structural and functional dependencies among components of a software project. These information are of great interest to the process of reverse engineering as well as during the evolution of software projects.

 

bundleviewfront

Last Updated on Friday, 09 April 2010 09:57 Read more...
 

Mobile Off-Screen Pinching Interaction

Mobile off-screen pinching interaction using two mobile phones and OpenCV programming to sense the input gestures in off-screen space.

This is a project with the Human Computer Interaction Lab at Hasso Plattner Institute.

maps

Last Updated on Friday, 09 April 2010 08:38 Read more...
 

Software Visualization: Structure-Aware Treemap-Based Test Coverage Representation

treemap_intro
All major software development steps are done and the application has been tested to ensure the stability of the source code. A well-known scenario: Additional features which will change the expected behavior of a code unit are added to the existing source code project; these changes affect the functionality of other modules and prevent them from working correctly. To avoid the occurrence of such unexpected changes in software behavior, unit tests are applied as a form of code validation, verification, and documentation method to ensure the correct functionality of software units.
Last Updated on Thursday, 08 April 2010 22:01 Read more...
 

Bachelor Thesis

Physically Based Real-time Animation of Glove Controlled Hand Puppets

virtual hand pupped moving head

The thesis is an approach to physically based real-time glove controlled pupped animation which is used in children television. The main idea is to provide a real-time animation framework which allows artists to animate virtual hand puppets the same way as real-world latex hand puppets are handled. The data glove enables artists to animate the virtual puppets exactly as if they had their hand inside a real-world latex puppet.

 

Last Updated on Monday, 05 April 2010 15:57 Read more...
 

Clarifying the Idea of Mobile Off-Screen Interaction

The idea is to have the phone hanging around your body - I'm holding the phone in my hand because this was a first demo shoot to prove that it works.

Instead of a phone, you can think of any other device that is able to sense the off-screen input. Simply hang it around your body and send the tracking results to the application phone.

By tracking the application phone and the users hands, it is possible to use the users spatial memory to interact with applications.

Last Updated on Friday, 09 April 2010 08:43 Read more...
 

Aspects of Current Student Research Activities

Follow the key aspects of current research activities:

bundle view image

Last Updated on Monday, 05 April 2010 15:56
 

3D Interaction Widget: A Metaphor for 2D and 3D Lens Interaction

Abstract
lens_and_menu04
The ever-growing use of 3D graphics and the possibility of realtime interaction poses a need for methods which support manipulation tasks of 3D objects within the 3D virtual environments. The same applies to the current field of research on 3D lenses in virtual 3D city [26] which require proper interaction metaphors for virtual lenses. Therefore, a novel 3D interaction widget is introduced as a simple and direct manipulation controller which supports interaction tasks performed by novel and experienced users.
Last Updated on Friday, 09 April 2010 08:46 Read more...