Evaluating a fisheye view of source code
Evaluating a fisheye view of source code
复制标题
评估源代码的鱼眼视图
DOI:
10.1145/1124772.1124830
复制
发表时间:
2006
期刊:
影响因子:
--
通讯作者:
Kasper Hornbæk
中科院分区:
文献类型:
--
作者:
M. R. Jakobsen;Kasper Hornbæk
Navigating and understanding the source code of a program are highly challenging activities. This paper introduces a fisheye view of source code to a Java programming environment. The fisheye view aims to support a programmer's navigation and understanding by displaying those parts of the source code that have the highest degree of interest given the current focus. An experiment was conducted which compared the usability of the fisheye view with a common, linear presentation of source code. Sixteen participants performed tasks significantly faster with the fisheye view, although results varied dependent on the task type. The participants generally preferred the interface with the fisheye view. We analyse participants' interaction with the fisheye view and suggest how to improve its performance. In the calculation of the degree of interest, we suggest to emphasize those parts of the source code that are semantically related to the programmer's current focus.