• 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