• DocumentCode
    555349
  • Title

    Information foraging as a foundation for code navigation: NIER track

  • Author

    Niu, Nan ; Mahmoud, Anas ; Bradshaw, Gary

  • Author_Institution
    Comput. Sci. & Eng., Mississippi State Univ., Starkville, MS, USA
  • fYear
    2011
  • fDate
    21-28 May 2011
  • Firstpage
    816
  • Lastpage
    819
  • 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.
  • Keywords
    software maintenance; NIER track; code navigation; foundation; information foraging; information seeking; software engineering; Biological system modeling; Debugging; Maintenance engineering; Navigation; Profitability; Software engineering; Software maintenance; foraging theory; program comprehension; software maintenance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering (ICSE), 2011 33rd International Conference on
  • Conference_Location
    Honolulu, HI
  • ISSN
    0270-5257
  • Print_ISBN
    978-1-4503-0445-0
  • Electronic_ISBN
    0270-5257
  • Type

    conf

  • DOI
    10.1145/1985793.1985911
  • Filename
    6032526