TraceGraph: immediate visual location of software features
- 1 January 2000
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
Software engineers often need to locate where particular features of a program are implemented in order to fix a bug or introduce an enhancement. This paper describes a tool called TraceGraph to support this task, particularly for large, long-running or interactive software. TraceGraph provides a simple visual display of the program's trace which allows changes in execution to be easily distinguished. A software engineer can run the feature he or she is interested in, and immediately view how program execution varies. Case studies on two large systems show how TraceGraph may be applied to different kinds of traces. Displays similar to TraceGraph would be good candidates for inclusion in software monitoring or debugging systems.Keywords
This publication has 14 references indexed in Scilit:
- Locating user functionality in old codePublished by Institute of Electrical and Electronics Engineers (IEEE) ,2003
- Reverse engineering of software threads: A design recovery technique for large multi-process systemsJournal of Systems and Software, 1998
- Mining system tests to aid software maintenanceComputer, 1998
- The use of program profiling for software maintenance with applications to the year 2000 problemPublished by Springer Nature ,1997
- Software visualization in the largeComputer, 1996
- Early field experience with the Software Reconnaissance technique for program comprehensionPublished by Institute of Electrical and Electronics Engineers (IEEE) ,1996
- Software reconnaissance: Mapping program features to codeJournal of Software Maintenance: Research and Practice, 1995
- Visualizing program dependencies: An experimental studySoftware: Practice and Experience, 1994
- Expert problem solving strategies for program comprehensionPublished by Association for Computing Machinery (ACM) ,1991
- A program understanding support environmentIBM Systems Journal, 1989