The whats and hows of programmers' foraging diets

The whats and hows of programmers' foraging diets
复制标题

程序员的觅食饮食是什么以及如何进行

DOI:
10.1145/2470654.2466418
复制
发表时间:
2013
期刊:
Proceedings of the SIGCHI Conference on Human Factors in Computing Systems
影响因子:
--
通讯作者:
J. Jordahl
J. Jordahl
中科院分区:
--
文献类型:
--
作者:
David Piorkowski;S. Fleming;Irwin Kwan;M. Burnett;Christopher Scaffidi;R. Bellamy;J. Jordahl

文献摘要

被引文献

相似文献

信息觅食理论研究最少的领域之一是饮食:觅食者选择寻找的信息。例如,觅食者是仅仅根据成本进行选择,还是不计成本地固执地追求特定的饮食?他们的调试策略会随着饮食的不同而变化吗?为了调查软件调试领域的“什么”和“如何”问题,我们定性地分析了9个专业开发人员的搜寻目标、目标模式和策略。参与者花了50%的时间觅食。在它们的觅食中,58%的人属于不同的饮食模式--大多数是以前没有在文献中讨论过的模式。总体而言,程序员的搜寻策略比我们预期的更倾向于丰富,但不同的策略与不同的目标类型一致。这些和我们的其他发现有助于填补关于程序员的饮食目标是什么以及他们的策略如何与这些目标相关的空白。
One of the least studied areas of Information Foraging Theory is diet: the information foragers choose to seek. For example, do foragers choose solely based on cost, or do they stubbornly pursue certain diets regardless of cost? Do their debugging strategies vary with their diets? To investigate "what" and "how" questions like these for the domain of software debugging, we qualitatively analyzed 9 professional developers' foraging goals, goal patterns, and strategies. Participants spent 50% of their time foraging. Of their foraging, 58% fell into distinct dietary patterns - mostly in patterns not previously discussed in the literature. In general, programmers' foraging strategies leaned more heavily toward enrichment than we expected, but different strategies aligned with different goal types. These and our other findings help fill the gap as to what programmers' dietary goals are and how their strategies relate to those goals.