Media Computing Group: Henning Kiel
My thesis was supervised by Jonathan Diehl.
Reducing Mental Context Switches During ProgrammingSupporting Code Comprehension using Semantic Links in Software Development Artifacts
Test cases can be a key artifact for program comprehension. By identifying and presenting test cases relevant to the source code currently worked on by the user, program comprehension can be improved. Especially in test-driven development this can be of great use as test cases already serve as low-level specification of the implementation and are always kept up-to-date.
In the work presented here, a prototype was realized implementing above idea as a plugin for a widely used text editor. The given prototype was evaluated in a user study. While no impact on program comprehension was found, the plugin improved navigation between source code and test cases.
Download Software Prototype
|Henning Kiel. Reducing mental context switches during programming. Master's thesis, RWTH Aachen University, June 2009. .|
|Eric Lee, Henning Kiel, and Jan Borchers. Scrolling Through Time: Improving Interfaces for Searching and Navigating Continuous Audio Timelines. Technical Report AIB-2006-17, RWTH Aachen University, Dec 2006. .|
|Eric Lee, Ingo Grüll, Henning Kiel, and Jan Borchers. conga: A Framework for Adaptive Conducting Gesture Analysis. In NIME 2006 International Conference on New Interfaces for Musical Expression, pages 260-265, Paris, France, June 2006. .|
|Eric Lee, Henning Kiel, Saskia Dedenbach, Ingo Gruell, Thorsten Karrer, Marius Wolf, and Jan Borchers. iSymphony: An Adaptive Interactive Orchestral Conducting System for Conducting Digital Audio and Video Streams. In Extended Abstracts of CHI 2006 Conference on Human Factors in Computing Systems, pages 259 - 262, Montréal, Canada, April 2006. ACM Press. .|
Created by. Last Modification: Tuesday 03 of July, 2012 15:23:43 by .