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