DocumentCode
1788285
Title
Improving source code navigation with patchworks
Author
Henley, Austin Z.
Author_Institution
Dept. of Comput. Sci., Univ. of Memphis, Memphis, TN, USA
fYear
2014
fDate
July 28 2014-Aug. 1 2014
Firstpage
187
Lastpage
188
Abstract
Programmers spend a considerable amount of time navigating among many code fragments that may be spread across hundreds or even thousands of files. For example, one study found that programmers spent 35% of their time navigating. Another study showed that 50% of programmers´ time was spent foraging for information. The author´s work aims to increase programmer productivity through the design of new code editors and tools to speed up source code navigation. It proposes a new tool concept known as Patchworks. In particular, Patchworks aims to allow programmers to conveniently juxtapose code, to efficiently navigate recently visited code fragments, to significantly reduce scrolling, and to reduce the time spent arranging code.
Keywords
programming; source code (software); Patchworks tool; code editors; code fragments; information foraging; programmer productivity; programming; source code navigation; Biological system modeling; Buildings; Investment; Maintenance engineering; Navigation; Switches; Visualization;
fLanguage
English
Publisher
ieee
Conference_Titel
Visual Languages and Human-Centric Computing (VL/HCC), 2014 IEEE Symposium on
Conference_Location
Melbourne, VIC
Type
conf
DOI
10.1109/VLHCC.2014.6883048
Filename
6883048
Link To Document