2015 IEEE International Conference on Software Maintenance and Evolution (ICSME) 2015
DOI: 10.1109/icsm.2015.7332447
|View full text |Cite
|
Sign up to set email alerts
|

To fix or to learn? How production bias affects developers' information foraging during debugging

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
19
0

Year Published

2017
2017
2023
2023

Publication Types

Select...
5
2
1

Relationship

2
6

Authors

Journals

citations
Cited by 32 publications
(19 citation statements)
references
References 6 publications
0
19
0
Order By: Relevance
“…However, no previous work proposes the sharing of knowledge related to debugging activities. Differently from works that use IFT on a model one prey/one predator [28], we are interested in many developers working independently in many debugging sessions and sharing information to allow SI to emerge. Thus, debugging becomes a foraging process in a SI environment.…”
Section: Self-organization and Swarm Intelligencementioning
confidence: 99%
“…However, no previous work proposes the sharing of knowledge related to debugging activities. Differently from works that use IFT on a model one prey/one predator [28], we are interested in many developers working independently in many debugging sessions and sharing information to allow SI to emerge. Thus, debugging becomes a foraging process in a SI environment.…”
Section: Self-organization and Swarm Intelligencementioning
confidence: 99%
“…However, predators are not omniscient: they decide based on their perceptions of the cost and value of the available options. Predators form these perceptions using their prior experience with similar patches [31] and the cues (signposts in their information environment like links and indicators) that point toward various patches. Of course, predators' perceived values and costs are often inaccurate [32].…”
Section: Background and Related Workmentioning
confidence: 99%
“…This anonymized set-up enabled us to tell our participants that one of the players was an AI agent. (We detail this de- IFT has a long history of revealing useful and usable information functionalities in other information-rich domains, especially web environments (e.g., [33]) and software development environments (e.g., [8,31]). Originally based on classic predator-prey models in the wild, its basic constructs are the predator (information seekers like our participants) seeking prey (information goals) along pathways marked by cues (signposts) in an information environment (such as the StarCraft replay environment).…”
Section: Introductionmentioning
confidence: 99%
“…To compare the navigation behavior of textual language programmers and visual dataflow language programmers, we compared our data with results reported by four prior studies (i.e., [14,16,36,37]). We focused our comparison on two key navigations traits: (1) how much the programmers navigated and (2) how much the programmers revisited patches.…”
Section: Visual Dataflow Versus Textual Language Programmersmentioning
confidence: 99%