Information foraging as a foundation for code navigation (NIER track)

  • Authors:
  • Nan Niu;Anas Mahmoud;Gary Bradshaw

  • Affiliations:
  • Mississippi State University, Mississippi State, MS, USA;Mississippi State University, Mississippi State, MS, USA;Mississippi State University, Mississippi State, MS, USA

  • Venue:
  • Proceedings of the 33rd International Conference on Software Engineering
  • Year:
  • 2011

Quantified Score

Hi-index 0.00

Visualization

Abstract

A major software engineering challenge is to understand the fundamental mechanisms that underlie the developer's code navigation behavior. We propose a novel and unified theory based on the premise that we can study developer's information seeking strategies in light of the foraging principles that evolved to help our animal ancestors to find food. Our preliminary study on code navigation graphs suggests that the tenets of information foraging provide valuable insight into software maintenance. Our research opens the avenue towards the development of ecologically valid tool support to augment developers' code search skills.