Back to Search
Start Over
Foraging and navigations, fundamentally: developers' predictions of value and cost
- Source :
- SIGSOFT FSE
- Publication Year :
- 2016
- Publisher :
- ACM, 2016.
-
Abstract
- 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.
- Subjects :
- Value (ethics)
Engineering
Source code
business.industry
Management science
media_common.quotation_subject
05 social sciences
Foraging
Software development
020207 software engineering
02 engineering and technology
Data science
Empirical research
Software
Information space
0202 electrical engineering, electronic engineering, information engineering
0501 psychology and cognitive sciences
business
Set (psychology)
050107 human factors
media_common
Subjects
Details
- Database :
- OpenAIRE
- Journal :
- Proceedings of the 2016 24th ACM SIGSOFT International Symposium on Foundations of Software Engineering
- Accession number :
- edsair.doi...........5dcae6205110dfae99f711bc287a7fcd
- Full Text :
- https://doi.org/10.1145/2950290.2950302