Dr. Jones: A Software Archaelogist’s Magic Lens

The Problem

Thesis

Contributions

Why is source code hard to understand?

Approach

User Studies: Methods

User Studies: Results

User Studies: Results

Viewing structure

Application-Specific Knowledge

Viewing Behavior

Evaluation

Related Work

Conclusion