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
Link To Document