2013 · 57 citations · 20 references
ComputingBehavioral SciencesComputer ScienceBehavioral EcologyBehavioral EconomicsSoftware EngineeringBehavioral Decision-makingEnd-user ProgrammingFood ChoicesForaging EcologyGoal PlanningGoal SpecificityDebuggingForaging CognitionForaging EnrichmentGoal ImportanceInformation ForagingInformation Foraging TheoryInformation Use In ForagingSoftware Debugging
Information Foraging Theory has rarely examined diet, i.e., the types of information foragers choose to seek. The study investigates whether programmers’ debugging strategies are driven by cost or by fixed dietary preferences. The authors qualitatively analyzed the foraging goals, patterns, and strategies of nine professional developers. Programmers spent half their time foraging, with 58 % exhibiting distinct dietary patterns, and their strategies favored enrichment and varied with goal types.
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.
20
Peter Pirolli, Stuart Card · Psychological Review · 1999 · 1.2K citations
Two studies of opportunistic programming
Joel Brandt, Philip J. Guo, Joel Lewenstein et al. · 2009 · 447 citations
Using information scent to model user information needs and actions and the Web
Ed H., Peter Pirolli, Kim Chen et al. · 2001 · 417 citations