DocumentCode
1739512
Title
Analyzing xfig using the Rigi tool suite
Author
Martin, Johannes ; Wong, Kenny ; Winter, Bruce ; Müller, Hausi
Author_Institution
Dept. of Comput. Sci., Victoria Univ., BC, Canada
fYear
2000
fDate
2000
Firstpage
207
Lastpage
209
Abstract
An experiment is conducted on how well expert users of program comprehension tools are able to perform specific program understanding and maintenance tasks on the xfig drawing program using these tools. The paper reports on the experiences of the users of the Rigi reverse engineering tool suite. Rigi is an interactive, visual tool designed to help developers better understand and redocument their software. Rigi includes parsers to read the source code of the subject software and produce a graph of extracted artifacts such as procedures, variables, calls, and data accesses. To manage the complexity of the graph, an editor allows the software engineer to automatically or manually collapse related artifacts into subsystems. These subsystems typically represent concepts such as abstract data types or personnel assignments. The created hierarchy can be navigated, analyzed, and presented using various automatic or user-guided graphical layouts
Keywords
computer graphics; interactive systems; program compilers; program visualisation; programming environments; reverse engineering; software maintenance; Rigi tool suite; abstract data types; expert users; extracted artifacts; interactive visual tool; maintenance tasks; parsers; personnel assignments; program comprehension tools; program understanding; reverse engineering tool suite; software engineer; source code; subject software; subsystems; user-guided graphical layouts; xfig analysis; xfig drawing program; Computer science; Data mining; Documentation; Engineering drawings; Engineering management; Personnel; Reverse engineering; Software standards; Software systems; Software tools;
fLanguage
English
Publisher
ieee
Conference_Titel
Reverse Engineering, 2000. Proceedings. Seventh Working Conference on
Conference_Location
Brisbane, Qld.
ISSN
1095-1350
Print_ISBN
0-7695-0881-2
Type
conf
DOI
10.1109/WCRE.2000.891470
Filename
891470
Link To Document