• DocumentCode
    2154834
  • Title

    A comparison of graphs of concept for reverse engineering

  • Author

    Anquetil, Nicolas

  • Author_Institution
    COPPE, Univ. Fed. do Rio de Janeiro, Brazil
  • fYear
    2000
  • fDate
    2000
  • Firstpage
    231
  • Lastpage
    240
  • Abstract
    To group related things together (for example to form subsystems), researchers in reverse engineering are looking for algorithms that create meaningful groups. One such algorithm, concept analysis, received a lot of interest recently. It creates a lattice of concepts which have some advantages over the more traditional tree of clusters from clustering algorithms. We argue that the main interest of concept analysis lies in the concepts themselves and can be disconnected from the particular structure (the lattice of concepts) in which the concepts are usually arranged. We compare concept analysis to various other algorithms trying to select the most important concepts contained in a set of entities. Our main conclusion is that although it has advantages, the lattice of concepts suffers from a major drawback that other constructs do not have: it returns much more information (concepts) than it was given as input (a set of entities describing some software system)
  • Keywords
    data analysis; graph theory; pattern clustering; reverse engineering; clustering algorithms; concept analysis; concept graphs; lattice of concepts; meaningful groups; reverse engineering; software system; subsystems; tree of clusters; Chromium; Reverse engineering;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Program Comprehension, 2000. Proceedings. IWPC 2000. 8th International Workshop on
  • Conference_Location
    Limerick
  • ISSN
    1092-8138
  • Print_ISBN
    0-7695-0656-9
  • Type

    conf

  • DOI
    10.1109/WPC.2000.852497
  • Filename
    852497