How Programmers Debug, Revisited: An Information Foraging Theory Perspective | IEEE Journals & Magazine | IEEE Xplore