Title
Flower: Navigating program flow in the IDE.
Abstract
Program navigation is a critical task for software developers. State-of-the-art tools have been shown to support effective program navigation strategies, and do so by adding widgets, secondary views, and visualizations to the screen. In this work, we build on prior work by exploring what types of navigation can be supported with relatively few interface elements. To that end, we designed and implemented a prototype tool, named Flower, that supports structural program navigation while maintaining a minimalistic interface. Flower enables developers to simultaneously navigate control flow and data flow within the Eclipse Integrated Development Environment. Based on a preliminary evaluation with eight programmers, Flower succeeds when call graphs contained relatively few branches, but was strained by complex program structures.
Year
Venue
Field
2017
Symposium on Visual Languages and Human Centric Computing VL HCC
Computer science,Development environment,Visualization,Usability,Control flow,Human–computer interaction,Software,Eclipse,Java,Data flow diagram
DocType
ISSN
Citations 
Conference
1943-6092
1
PageRank 
References 
Authors
0.34
15
3
Name
Order
Citations
PageRank
Justin Smith19711.74
Chris Brown223.39
Emerson R. Murphy-hill3128474.35