Approach
User Studies of Program Comprehension
What info is sought? (program concepts)
How is info extracted? (strategies)
Why? (software maintenance tasks)
Dr. Jones, a software archaeologist’s
assistant
Visualization of structure and behavior
Incremental exploration
Design pattern recognition