On the Comprehension of Program Comprehension
How software engineers use documentation: the state of the practice