The tasks I’ve
completed are the specification of 50 refactorings for Dr. Jones in a
semi-formal language, and the infrastructure to analyze and flexibly diagram
existing Java programs.
Next I plan to
implement the set of refactorings used in the scenario and understand what
focus tracking would be for the scenario.
This in turn
will drive work on a more general focus tracking mechanism, and the
implementation of the remaining refactorings I have specified.
In the final
phase of my research I want to evaluate Dr. Jones by obtaining user reactions
and feedback.