Foraging and navigations, fundamentally: developers' predictions of value and cost

Foraging and navigations, fundamentally: developers' predictions of value and cost
复制标题

从根本上来说,觅食和导航:开发者对价值和成本的预测

DOI:
10.1145/2950290.2950302
复制
发表时间:
2016
期刊:
Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering
影响因子:
--
通讯作者:
M. Burnett
M. Burnett
中科院分区:
--
文献类型:
--
作者:
David Piorkowski;Austin Z. Henley;Tahmid Nabi;S. Fleming;Christopher Scaffidi;M. Burnett

文献摘要

被引文献

相似文献

经验研究表明,软件开发人员在开发活动中花费了35%–50%的时间导航,但是基本问题仍然存在:这些百分比是否太高,或者只是在软件开发的性质上继承了这些百分比?确定开发人员可以有效地导航给定的信息空间的下限?他们的导航决定的价值和成本表明,超过50%的开发人员的导航选择的价值比他们预期的少了40%,我们使用这些结果来指导文献分析。通过当前的研究工作来研究这些挑战的程度,并揭示了新的询问领域,并带有丰富而跨越的研究挑战和开放问题。
Empirical studies have revealed that software developers spend 35%–50% of their time navigating through source code during development activities, yet fundamental questions remain: Are these percentages too high, or simply inherent in the nature of software development? Are there factors that somehow determine a lower bound on how effectively developers can navigate a given information space? Answering questions like these requires a theory that captures the core of developers' navigation decisions. Therefore, we use the central proposition of Information Foraging Theory to investigate developers' ability to predict the value and cost of their navigation decisions. Our results showed that over 50% of developers' navigation choices produced less value than they had predicted and nearly 40% cost more than they had predicted. We used those results to guide a literature analysis, to investigate the extent to which these challenges are met by current research efforts, revealing a new area of inquiry with a rich and crosscutting set of research challenges and open problems.