- D. C. Atkinson,
``The Design and Implementation
of Practical and Task-Oriented Whole-Program Analysis Tools'', Ph.D.
Thesis, Technical Report CS99-618, Department of Computer Science and
Engineering, University of California, San Diego, April 1999.
- J. Hayes,
W. G. Griswold,
S. Moskovics,
``Designing for Retargetability of
a Program Analysis Tool by Reusing Intermediate Representations'',
Technical Report CS99-614, Department of Computer Science and
Engineering, University of California, San Diego, March 1999.
- J. J. Hayes,
``A Method for Adapting a Program
Analysis Tool to Multiple Source Languages'', Masters Thesis,
Technical Report CS98-600, Department of Computer Science and
Engineering, University of California, San Diego, September 1998.
- W. F. Korman,
``Elbereth:
Tool Support for Refactoring Java Programs'', M.S. Thesis,
Technical Report CS98-590,
Department of Computer Science and Engineering, University of California,
San Diego, June 1998.
- D. C. Atkinson,
W. G. Griswold,
``Effective Whole-Program Analysis in the Presence of Pointers'',
Proceedings of the ACM SIGSOFT 1998 Symposium on the Foundations
of Software Engineering, November 1998.
- W. Korman,
W. G. Griswold,
``Elbereth:
Tool Support for Refactoring Java Programs'', Technical Report CS98-576,
Department of Computer Science and Engineering, University of California,
San Diego, April 1998.
- R. W. Bowdidge,
W. G. Griswold,
``Supporting the Restructuring of
Data Abstractions through Manipulation of a Program Visualization,''
Transactions on Software Engineering and Methodology, ACM, April
1998.
- W. G. Griswold,
M. I. Chen,
R. W. Bowdidge,
J. L. Cabaniss,
V. B. Nguyen,
J. D. Morgenthaler,
``Tool Support for Planning the
Restructuring of Data Abstractions in Large Systems,''
UCSD CSE Technical Report CS97-559, October 1997. To appear in
IEEE TSE.
- J. D. Morgenthaler,
``Static
Analysis for a Software Transformation Tool'', Ph.D. Thesis,
Technical Report CS97-552, Department of Computer Science and
Engineering, University of California, San Diego, August 1997.
- R. W. Bowdidge,
W. G. Griswold,
``How Software Tools Organize Programmer
Behavior During the Task of Data Encapsulation,'' Empirical
Software Engineering, Kluwer, September 1997.
- W. G. Griswold,
M. I. Chen,
R. W. Bowdidge,
J. D. Morgenthaler,
``Tool Support for Planning the
Restructuring of Data Abstractions in Large Systems,'' in the
Proceedings of the ACM SIGSOFT Conference on the Foundations of
Software Engineering (FSE-4), October 1996.
- D. C. Atkinson,
W. G. Griswold,
``The Design of Whole-Program Analysis
Tools,'' Proceedings of the 18th International Conference on
Software Engineering, Berlin, IEEE, pp. 16-27, March, 1996.
- M. I. Chen, ``A Tool for Planning the
Restructuring of Data Abstractions in Large Systems,'' M.S. Thesis,
Technical Report CS96-472, Department of Computer Science and
Engineering, University of California, San Diego, February 1996.
- R. W. Bowdidge, ``Supporting the
Restructuring of Data Abstractions through Manipulation of a Program
Visualization,'' Ph.D. Thesis, Technical Report CS95-457, Department
of Computer Science and Engineering, University of California, San Diego,
November 1995.
- J. D. Morgenthaler,
W. G. Griswold,
``Program Analysis for Practical
Program Restructuring,'' Proceedings of the ICSE-17 Workshop on
Program Transformation for Software Evolution, Seattle, WA, pp.
75-80, April 1995.
- W. G. Griswold,
D. Notkin,
``Automated assistance for program
restructuring,'' Transactions on Software Engineering and
Methodology, ACM, vol. 2, no. 3, pp. 228-269, July 1993.
- W. G. Griswold,
D. Notkin,
``Computer-Aided vs. Manual
Program Restructuring,'' ACM SIGSOFT Software Engineering
Notes, Vol. 17, No. 1, pp. 33-41, January 1992.
- W. G. Griswold,
``Program Restructuring as an
Aid to Software Maintenance,'' Ph.D. Thesis, Technical Report
91-08-04, Department of Computer Science and Engineering, University of
Washington, July 1991.
|