2003
DOI: 10.1016/s0953-5438(03)00003-1
|View full text |Cite
|
Sign up to set email alerts
|

Hidden messages: evaluating the efficiency of code elision in program navigation

Abstract: Text elision is a user interface technique that aims to improve the efficiency of navigating through information by allowing regions of text to be 'folded' into and out of the display. Several researchers have argued that elision interfaces are particularly suited to source code editing because they allow programmers to focus on relevant code regions while suppressing the display of irrelevant information. Elision features are now appearing in commercial systems for software development. There is, however, a l… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

1
19
0

Year Published

2006
2006
2015
2015

Publication Types

Select...
3
2
1

Relationship

0
6

Authors

Journals

citations
Cited by 17 publications
(20 citation statements)
references
References 31 publications
1
19
0
Order By: Relevance
“…The fixed degree of magnification for the source lines in Figure 3(b) causes lines with a high degree of interest, that are far from the focus area, to be suppressed or clipped from the view. Similar approaches were used by Cockburn and Smith [3] and Hornbaek and Frøkjaer [8]. In contrast, our prioritization strategy in Figure 3(a) first allocates space to the lines with high DOI to assure that they are included in the view.…”
Section: Magnification Functionmentioning
confidence: 99%
See 3 more Smart Citations
“…The fixed degree of magnification for the source lines in Figure 3(b) causes lines with a high degree of interest, that are far from the focus area, to be suppressed or clipped from the view. Similar approaches were used by Cockburn and Smith [3] and Hornbaek and Frøkjaer [8]. In contrast, our prioritization strategy in Figure 3(a) first allocates space to the lines with high DOI to assure that they are included in the view.…”
Section: Magnification Functionmentioning
confidence: 99%
“…Navigation tasks from a study of source code elision [3] were used to evaluate the hypothesis that the fisheye view enables the programmer to navigate faster in the source code. We expected that it would be easier to find the information required to solve the task with the Fisheye interface, because there would be no need for scrolling the view.…”
Section: Tasksmentioning
confidence: 99%
See 2 more Smart Citations
“…Therefore, IDEs make use of graphical elements which abstract over the raw code, such as code elision or class overview widgets. Code elision is the folding of meaningful portions of code on demand, to hide irrelevant sections of the objects, to aid programmers when reading complex source code files [25]. Similarly, IDEs provide another means of viewing and navigating the composition of classes and packages, in the form of overview widgets, which enable a tree view interaction with the objects, depicted in Figure 1.3(a).…”
Section: The Problemmentioning
confidence: 99%