The Star Diagram Project

Computer Science Department
University of California, San Diego
[ Home ] [ Download ] [ Research ] Papers [ Personnel ] [ FAQ ]

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.

Copyright 1999 UCSD Computer Science Department
wgg@cs.ucsd.edu
Last Modified: 10/27/99