Helping programmers navigate code faster with Patchworks: A simulation study

Helping programmers navigate code faster with Patchworks: A simulation study
复制标题

使用 Patchworks 帮助程序员更快地浏览代码:模拟研究

DOI:
--
复制
发表时间:
2014
期刊:
IEEE Symposium on Visual Languages / Human-Centric Computing Languages and Environments
影响因子:
--
通讯作者:
M. V. Luong
M. V. Luong
中科院分区:
--
文献类型:
--
作者:
Austin Z. Henley;Alka Singh;S. Fleming;M. V. Luong

文献摘要

被引文献

相似文献

程序员花费大量时间浏览源代码,我们最近提出了Patchworks代码编辑器来帮助解决这个问题。之前对Patchworks的初步研究发现,它显著减少了程序员的导航时间和导航错误。在本文中,我们扩大了这些研究结果,通过调查的效果,各种补丁安排策略的补丁作品。为了评估这些策略,我们根据实际的程序员导航数据进行了模拟研究。我们的模拟器结果表明:(1)测试的策略都没有对程序员导航时间产生显著影响,(2)无论使用哪种策略,使用Patchworks导航代码都比使用Eclipse快得多。
Programmers spend considerable time navigating source code, and we recently proposed the Patchworks code editor to help address this problem. A prior preliminary study of Patchworks found that it significantly reduced programmer navigation time and navigation errors. In this paper, we expand on these findings by investigating the effect of various patch-arranging strategies in Patchworks. To evaluate these strategies, we ran a simulation study based on actual programmer navigation data. Our simulator results showed (1) that none of the strategies tested had a significant effect on programmer-navigation time, and (2) that navigating code using Patchworks, regardless of strategy, was significantly faster than using Eclipse.