Information Foraging Theory in Software Maintenance

Abstract

This grant provides a theoretical foundation as to how to support programmers navigation. We develop a theory of information foraging for software maintenance. Then, to test the theory's validity, generality, and scope, we build predictive models, and use them for empirical lab investigations to evaluate our progress. Finally, we develop library modules and tools for use to empirically investigate real-world settings. The resulting theoretical foundation can replace practices of building software maintenance tools ad hoc, enabling principled progress in supporting programmers who maintain today's complex software.

Open PDF

Document Details

Document Type
Technical Report
Publication Date
Sep 30, 2012
Accession Number
ADA579505

Entities

People

  • Margaret M. Burnett

Organizations

  • Oregon State University

Tags

Communities of Interest

  • Human Systems

DTIC Thesaurus Topics

  • Abstracts
  • Classification
  • Cognitive Systems Engineering
  • Computer Programming
  • Computer Programs
  • Computer Science
  • Computers
  • Contracts
  • Debugging
  • Engineering
  • Human-Computer Interaction
  • Hypotheses
  • Information Retrieval
  • Language
  • Predictive Modeling
  • Software Development
  • Theses

Fields of Study

  • Computer science
  • Engineering

Readers

  • Agent-Based Social Robotics and Mobile-Assisted Learning in Virtual Environments.
  • Computer Science.
  • Systems Analysis and Design