• DocumentCode
    3342596
  • Title

    A framework for classifying and comparing software reverse engineering and design recovery techniques

  • Author

    Gannod, Gerald C. ; Cheng, Betty H C

  • Author_Institution
    Dept. of Comput. Sci. & Eng., Arizona State Univ., Tempe, AZ, USA
  • fYear
    1999
  • fDate
    6-8 Oct 1999
  • Firstpage
    77
  • Lastpage
    88
  • Abstract
    Several techniques have been suggested for supporting reverse engineering and design recovery activities. While many of these techniques have been cataloged in various collections and surveys, the evaluation of the corresponding support tools has focused primarily on their usability and supported source languages, mostly ignoring evaluation of the appropriateness of the by-products of a tool for facilitating particular types of maintenance tasks. In this paper, we describe criteria that can be used to evaluate tool by-products based on semantic quality, where the semantic quality measures the ability of a by-product to convey certain behavioral information. We use these criteria to review, compare, and contrast several representative tools and approaches
  • Keywords
    reverse engineering; software maintenance; software tools; systems re-engineering; behavioral information; maintenance tasks; semantic quality; software design recovery techniques; software reverse engineering techniques; tool by-product evaluation; Buildings; Computer science; Cost accounting; Identity-based encryption; NASA; Programming; Reverse engineering; Software maintenance; Software systems; Software tools;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Reverse Engineering, 1999. Proceedings. Sixth Working Conference on
  • Conference_Location
    Atlanta, GA
  • Print_ISBN
    0-7695-0303-9
  • Type

    conf

  • DOI
    10.1109/WCRE.1999.806949
  • Filename
    806949