“…The study by [22] suggests that some subtasks within software maintenance are difficult in part because of the higher cognitive levels (based on Bloom's taxonomy) that programmers must work at. On the other hand, the study by [32] shows the need to interleave information from multiple sources to help with maintenance tasks.…”