Thesis
Programmer’s mental models of programs are organized
around a small number of tightly coupled and hierarchical
program views.
•
Structure (parts and relationships)
•
Behavior (interactions)
•
•
Tightly coupled (structure
ßà
behavior)
•
Hierarchical (library, package, class, method)