- 1.Aho, Hopcraft, and Ullman. The Design and Analysis of Compuer Algorithms. Addison-Wesley, New York, 1974.]] Google ScholarDigital Library
- 2.H.-D. Backer and J. Herczeg. What tracers are made of. In Proceedings of the ECOOP/OOPSLA '90 Conference, pages 89-99, Ottawa, Ontario, Oct. 1990.]] Google ScholarDigital Library
- 3.W. Citrin, A. Cockburn, J. von Kanel, and R. Hauser. Using formalized temporal message-flow diagrams. Software Practice and Experience, 25:1367-1401, 1995.]] Google ScholarDigital Library
- 4.J. O. Coplien and D. C. Schmidt, editors. Pattern Languages of Program Design. Addison-Wesley, 1995.]] Google ScholarDigital Library
- 5.W. De Pauw, R. Helm, D. Kimehnan, and J. Vlissides. Visualizing the behavior of object-oriented systems. In Proceedings of the ACM OOPSLA '93 Conference, pages 326-37, Washington, D.C., Oct. 1993.]] Google ScholarDigital Library
- 6.W. De Pauw, D. Kimehnan, and J. Vlissides. Modeling object-oriented program execution. In Proceedings of the European Conference on Object-Oriented Programming '94, 1994.]] Google ScholarDigital Library
- 7.P. Devanbu. A language and front-end independent code analyzer. In Proceedings of the International Conference on Software Engineering, Australia, May 1992.]] Google ScholarDigital Library
- 8.S. Ducasse, M. Blay-Fornarino, and A. M. Pinna-Dery. A reflective model for first class dependencies. In Proceedings of ACM OOPSLA '95, pages 265-280, 1995.]] Google ScholarDigital Library
- 9.S. G. Eick, J. L. Steffen, andE. E. S. Jr. SeeSoft-A tool for visualizing line oriented software statistics. IEEE Transactions on Software Engineering, 18(11):957-968, Nov. 1992.]] Google ScholarDigital Library
- 10.E. Gamma, R. Helm, R. Johnson, and J. VIissides. Design Pattterns: Elements of Reusable Object-Oriented Software. Addison-Wesley, 1995.]] Google ScholarDigital Library
- 11.A. Goldberg. Smalltalk-80, The Interactive Programming Environment. Addison-Wesley, Reading, PA, 1983.]] Google ScholarDigital Library
- 12.S. L. Graham, P. B. Kessler, and M. K. McKusick. An execution profiler for modular programs. Software Practice and Experience, 13:671-685, 1983.]]Google ScholarCross Ref
- 13.I. Jacobson, M. Christerson, P. Jonsson, and G. Overgaard. Object-Oriented Software Engineering. Addison- Wesley, Reading, MA, 1992.]] Google Scholar
- 14.D. F. Jerding and J. T. Stasko. Using visualization to foster objeceoriented program understanding. Technical Report GIT-GVU-94-33, Georgia Institute of Technology, July 1994.]]Google Scholar
- 15.D. F. Jerding and J. T. Stasko. The Information Mural: A technique for displaying and navigating large information spaces. In Proceedings of the IEEE Visualization '95 Symposium on Information Visualization, pages 43-50, Atlanta, GA, October 1995.]] Google ScholarDigital Library
- 16.D. F. Jerding and J. T. Stasko. Using Information Murals in visualization applications. In Proceedings of the 1995 Symposium on User Interface Software and Technology (Demonstration), pages 73-74, Pittsburgh, PA, November 1995.]] Google ScholarDigital Library
- 17.C. Laffra and A. Malhotra. Hotwired - a visual debugger for C++. In Proceedings of the USENIX 6th C++ Technical Conference, April 1994.]] Google ScholarDigital Library
- 18.D. B. Lange and Y. Nakamura. Interactive visualization of design patterns can help in framework understanding. In Proceedings of ACM OOPSLA '95, pages 342-357, 1995.]] Google ScholarDigital Library
- 19.J. R. Larus and T. Ball. Rewriting executable files to measure program behavior. Technical Report Computer Sciences Technical Report 1083, University of Wisconsin-Madison, 1992.]]Google Scholar
- 20.P. K. Linos and V. Courtois. A tool for understanding object-oriented program dependencies. In Proceedings of the Workshop on Program Comprehension, pages 20- 27, Nov 1994.]]Google ScholarCross Ref
- 21.R. Malan, D. Coleman, and R. Letsinger. Lessone from the experiences of leading-edge object technology projects in Hewlett-Packard. In Proceedings of ACM OOPSLA '95, pages 33-46, 1995.]] Google ScholarDigital Library
- 22.G. C. Murphy, D. Notkin, and K. Sullivan. Software Reflexion Models: Bridging the gap between source and high-level models. In Proceedings of the Foundations of Software Engineering, page ??, 1995.]] Google ScholarDigital Library
- 23.M. J. O'Riordan. Debugging and instrumentation of c++ programs. In Proceedings of the USENIX C++ Conference, pages 227-242, Denver, CO, Oct 1988,]]Google Scholar
- 24.J. Rumbaugh, M. Blaha, W. Premerlani, F. Eddy, and W. Lorensen. Object-Oriented Modeling and Design. Prentice Hall, New York, NY, 1991.]] Google ScholarDigital Library
- 25.J. T.Stasko and E. Kraemer. A methodology for building application-specific visualizations of parallel programs. Journal of Parallel and Distributed Computing, 18(2):258-264, June 1993.]] Google ScholarDigital Library
Index Terms
- Visualizing interactions in program executions
Recommendations
Understanding the architecture of software systems
WPC '96: Proceedings of the 4th International Workshop on Program Comprehension (WPC '96)The first activity performed by maintenance programmers when approaching the task of understanding a system is often trying to discover its high level structure, that is identifying its subsystems and their relations: in few words, the software ...
Software visualization in software maintenance, reverse engineering, and re-engineering: a research survey
Software visualization is concerned with the static visualization as well as the animation of software artifacts, such as source code, executable programs, and the data they manipulate, and their attributes, such as size, complexity, or dependencies. ...
Reverse engineering: a roadmap
ICSE '00: Proceedings of the Conference on The Future of Software Engineering
Comments