Dr. Jones:
A Software Archaeologist’s
Magic Lens
Mark
A. Foltz
November 15, 2001
The Problem
Outline
User Studies of Java
Browsing
User Studies: Subjects
User Studies: Methods
User Studies: Conditions
User Studies: Strategies
User Studies: Results
User Studies: Take-Away
Outline
Dr. Jones: Supporting
Navigation
Dr. Jones: Supporting
Navigation
Dr. Jones: Capturing
Abstractions
Slide 15
Slide 16
Slide 17
Outline
Software Design
Reverse Engineering
Model-Based Reverse
Engineering
Dr. Jones: Closing the
Loop
Dr. Jones: Closing the
Loop
How to look at software?
Dr. Jones: Contributions
and Challenges
Points for Discussion