The patchworks code editor: toward faster navigation with less code arranging and fewer navigation mistakes
The patchworks code editor: toward faster navigation with less code arranging and fewer navigation mistakes
复制标题
patchworks 代码编辑器:以更少的代码排列和更少的导航错误实现更快的导航
DOI:
--
复制
发表时间:
2014
期刊:
影响因子:
--
通讯作者:
S. Fleming
中科院分区:
文献类型:
--
作者:
Austin Z. Henley;S. Fleming
Increasingly, people are faced with navigating large information spaces, and making such navigation efficient is of paramount concern. In this paper, we focus on the problems programmers face in navigating large code bases, and propose a novel code editor, Patchworks, that addresses the problems. In particular, Patchworks leverages two new interface idioms - the patch grid and the ribbon - to help programmers navigate more quickly, make fewer navigation errors, and spend less time arranging their code. To validate Patchworks, we conducted a user study that compared Patchworks to two existing code editors: the traditional file-based editor, Eclipse, and the newer canvas-based editor, Code Bubbles. Our results showed (1) that programmers using Patchworks were able to navigate significantly faster than with Eclipse (and comparably with Code Bubbles), (2) that programmers using Patchworks made significantly fewer navigation errors than with Code Bubbles or Eclipse, and (3) that programmers using Patchworks spent significantly less time arranging their code than with Code Bubbles (and comparably with Eclipse).