Back to Search Start Over

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

Authors :
Tahmid Nabi
Scott D. Fleming
Margaret Burnett
Christopher Scaffidi
Austin Z. Henley
David Piorkowski
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.

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