An Information Foraging Theory Perspective on Tools for Debugging, Refactoring, and Reuse Tasks
Asking and Answering Questions during a Programming Change Task