DocumentCode
2588105
Title
Code Thumbnails: Using Spatial Memory to Navigate Source Code
Author
DeLine, Robert ; Czerwinski, Mary ; Meyers, Brian ; Venolia, Gina ; Drucker, Steven ; Robertson, George
Author_Institution
Res. Dept., Microsoft Corp., Redmond, WA
fYear
2006
fDate
4-8 Sept. 2006
Firstpage
11
Lastpage
18
Abstract
Modern development environments provide many features for navigating source code, yet studies show the developers still spend a tremendous amount of time just navigating. Since existing navigation features rely heavily on memorizing symbol names, we present a new design, called code thumbnails, intended to allow a developer to navigate source code by forming a spatial memory of it. To aid intra-file navigation, we add a thumbnail image of the file to the scrollbar, which makes any part of the file one click away. To aid interfile navigation, we provide a desktop of file thumbnail images, which make any part of any file one click away. We did a formative evaluation of the design with eleven experienced developers and present the results
Keywords
file organisation; programming environments; code thumbnails; source code navigation; spatial memory; Computed tomography; Displays; Java; Navigation; Programming profession; Shape; User interfaces;
fLanguage
English
Publisher
ieee
Conference_Titel
Visual Languages and Human-Centric Computing, 2006. VL/HCC 2006. IEEE Symposium on
Conference_Location
Brighton
Print_ISBN
0-7695-2586-5
Type
conf
DOI
10.1109/VLHCC.2006.14
Filename
1698756
Link To Document