ICSE 2001 Logo   Rigi Logo
 




Publications
The papers that follow are listed in three categories:
  1. Rigi Publications
  2. RevEngE Publications
  3. Other Rigi Publications

For better understanding, they should be read in the order in which they are listed. Wherever possible, PDF files have been used, since they are generally easier to download. With the exception of a few very old papers, those that have not yet been converted to PDF are in postscript format for the time being. Depending upon your monitor settings, some of the older PDF files may not look very good on-screen, but they should print out fine.

Rigi Publications

The following papers are the more important ones:

K. Wong. The Rigi User's Manual - Version 5.4.4. June 30, 1998. [HTML] [PS] (3542K) [PDF] (904K)

K. Wong. Rigi blurb. February 1996. [HTML] | [PS] (96K) | [PDF] (33K)

K. Wong. "On inserting program understanding technology into the software change process." Workshop on Program Comprehension 1996 Proceedings (WPC 1996). [HTML abstract] | [PS] (85K) | [PDF] (52K)

Storey, M.-A.D.; H.A. Müller; and K. Wong. "Manipulating and Documenting Software Structures", in P. Eades and K. Zhang (eds). Software Visualization, Vol. 7 in Series on Software Engineering and Knowledge Engineering, Series Editor-in-Chief S.K. Chang; World Scientific Publishing, ISBN 981-02-2826-0, 1996. [HTML abstract] | [PS] (623K) | [PDF] (263K)

M.-A. D. Storey, K. Wong, P. Fong, D. Hooper, K. Hopkins, and H. A. Müller. "On Designing an Experiment to Evaluate a Reverse Engineering Tool." Proceedings of the 3rd Working Conference on Reverse Engineering, (WCRE'96), Monterey, California, USA, November 8-10, 1996. [HTML abstract] | [PS] (160K) | [PDF] (94K)

S. R. Tilley. Domain-retargetable reverse engineering. Ph.D. Dissertation, Department of Computer Science, University of Victoria, 1995. [PS] (884K) | [PDF] (1456K)

M.-A. D. Storey and H. A. Müller. "Graph layout adjustment strategies." Graph Drawing 1995 Proceedings (GD 1995). [HTML abstract] | [PS] (466K) | [PDF] (250K)

K. Wong, S. R. Tilley, H. A. Müller, and M.-A. D. Storey. "Structural redocumentation: A case study." IEEE Software, pages 46-54, January 1995. [HTML abstract] | [PS] (201K)| [PDF] (250K)

H. A. Müller, K. Wong, and S. R. Tilley. "Understanding software systems using reverse engineering technology." The 62nd Congress of L'Association Canadienne Francaise pour l'Avancement des Sciences Proceedings (ACFAS 1994). [HTML abstract] | [PS] (69K)| [PDF] (158K)

S. R. Tilley, K. Wong, M.-A. D. Storey, and H. A. Müller. "Programmable reverse engineering." International Journal of Software Engineering and Knowledge Engineering, pages 501-520, December 1994. [HTML abstract] | [PS] (195K) | [PDF] (266K)

H. A. Müller, M. A. Orgun, S. R. Tilley, and J. S. Uhl. "A reverse engineering approach to subsystem structure identification." Journal of Software Maintenance: Research and Practice, 5(4), pages 181-204, December 1993. [HTML abstract] | [PS] (267K) | [PDF] (530K)

 

back to top of page

RevEngE Publications

RevEngE is a project to build an integrated reverse engineering environment. These papers should also be read in the given order:

K. Wong. RevEngE blurb. October 1995. [PS] (107K) | [PDF] (25K)

E. Buss et al. "Investigating reverse engineering technologies for the CAS program understanding project." IBM Systems Journal, 33(3), pages 477-500, 1994. [HTML abstract] | [PS] (159K) | [PDF] (256K)

J. Mylopoulos, M. Stanley, K. Wong, et al. "Towards an Integrated Toolset for Program Understanding." CAS Conference 1994 Proceedings (CASCON 1994), pages 19-31. [HTML abstract] | [PS] (368K) | [PDF] (300K)

M. Whitney, K. Kontogiannis, J. Howard Johnson, et al. "Using an Integrated Toolset for Program Understanding." CAS Conference 1995 Proceedings (CASCON 1995), pages 262-274. [HTML abstract] | [PS] (330K) | [PDF] (321K)

Müller, H.A.; B.D. Corrie; and S.R. Tilley "Spatial and Visual Representations of Software Structures: A Model for Reverse Engineering," in Abstracts 14th International Conference on Software Engineering (ICSE), Melbourne, Australia, May 11-15, 1992, pp. 19-20, 1992.

back to top of page

Other Rigi Publications

These are domain-retargetability papers that have been largely superseded:

S. R. Tilley. "Domain-retargetable reverse engineering III: Layered modeling." Proceedings of the 1995 International Conference on Software Maintenance (ICSM 1995), October 1995. [HTML abstract] | [PS] (210K) | [PDF] (233K)

S. R. Tilley. "Domain-retargetable reverse engineering II: Personalized user interfaces." Proceedings of the 1994 International Conference on Software Maintenance (ICSM 1994), pages 336-342, September 1994. [HTML abstract] | [PS] (115K) | [PDF] (173K)

S. R. Tilley, H. A. Müller, M. J. Whitney, and K. Wong. "Domain-retargetable reverse engineering." Proceedings of the 1993 International Conference on Software Maintenance (CSM 1993), pages 142-151, September 1993. [HTML abstract] | [PS] (118K) | [PDF] (261K)

 

These papers are about documentation:

S. R. Tilley and W. M. Lamia. "Personalized information structures II: Hyperstructure hotlists." Proceedings of the 13th International Conference on Systems Documentation (SIGDOC 1995), 1995. [PS] (115K) | [PDF] (261K)

S. R. Tilley, M. J. Whitney, H. A. Müller, and M.-A. D. Storey. "Personalized information structures." Proceedings of the 11th International Conference on Systems Documentation (SIGDOC 1993), pages 325-337, October 1993.
[PS] (145K) | [PDF] (222K)

S. R. Tilley. "Documenting-in-the-large vs. documenting-in-the-small." CAS Conference 1993 Proceedings (CASCON 1993), pages 1083-1090, October 1993. [PS] (62K) | [PDF] (158K)

K. Wong. "Managing views in a program understanding tool." CAS Conference 1993 Proceedings (CASCON 1993), pages 244-249, October 1993. [PS] (53K) | [PDF] (24K)

S. R. Tilley, H. A. Müller, and M. A. Orgun. "Documenting software systems with views." Proceedings of the 10th International Conference on Systems Documentation (SIGDOC 1992), pages 211-219, October 1992.
[PS] (153K) | [PDF] (380K)

These papers are about management benefits of reverse engineering:

S. R. Tilley and H. A. Müller. "Using virtual subsystems in project management." Proceedings of the Sixth International Conference on Computer-Aided Software Engineering (CASE 1993), pages 144-153, July 1993.
[PS] (166K) | [PDF] (332K)

S. R. Tilley. "Management decision support through reverse engineering technology." CAS Conference 1992 Proceedings (CASCON 1992), pages 319-328, November 1992. [PS] (145K) | [PDF] (358K)

 

These papers are from some early results of the Rigi project:

Storey, M.-A.; K. Wong; and H.A. Müller. "Rigi - A Visualization Environment for Reverse Engineering (Research Demonstration Summary)," IEEE 19th International Conference on Software Engineering (ICSE-97), pp. 606-607, IEEE Computer Society Press, Boston, Massachusetts, May 17-24, 1997. [PS] [PDF]

H. Müller, S. Tilley, M. Orgun, B. Corrie, and N. Madhavji. "A reverse engineering environment based on spatial and visual software interconnection models." Proceedings of the Fifth ACM SIGSOFT Symposium on Software Development Environments (SIGSOFT 1992), ACM Software Engineering Notes, 17(5), pages 88-98, December 1992. [PS] (174K) | [PDF] (423K)

H. Müller and J. Uhl. "Composing subsystem structures using (k,2)-partite graphs." Proceedings of the 1990 Conference on Software Maintenance (CSM 1990), pages 12-19, November 1990. [PS] (46K) | [PDF] (49K)

H. A. Müller, J. R. Mohr, and J. G. McDaniel. "Applying software re-engineering techniques to health information systems." In T. Timmers and B. Blums, editors, Software Engineering in Medical Informatics, pages 91-110. Elsevier North Holland, 1991.

H. Müller. "Verifying software quality criteria using an interactive graph editor." Proceedings of the Eighth Annual Pacific Northwest Software Quality Conference, pages 228-241, October 1990.

H. Müller and K. Klashinsky. "Rigi - A system for programming-in-the-large." Proceedings of the 10th International Conference on Software Engineering (ICSE 10), pages 80-86, April 1988.

back to top of page