Dr. Jones: Status
These three challenges form the gist of my next lines of research.
For now, I’d like to briefly show the Dr. Jones prototype and talk a little about its implementation.
Dr. Jones can draw an object model of most Java programs.  More detailed nformation is available to it, but only class names are shown in the UI.
Information from the JavaDoc documentation generator and Allison’s Superwomble is merged into a unified representation.
Visitor classes traverse this representation to generate diagrams of the program.  Some are created with layout engines and components I’ve written, others use the graphviz and grappa tools from at&t research.