Finding groups in data by computing distances or similarities
between elements.
In ReverseEngineering, typically used for remodularization,
ObjectIdentification, and ArchitectureExtraction.

Overviews are provided by:

Tool support:

The maths of cluster analysis is described by L. Kaufman and P. J. Rousseeuw.*Finding Groups in Data: An Introduction to ClusterAnalysis.* John Wiley, 1990.

A comparison with mathematical ConceptAnalysis is provided in IdentifyingObjectsUsingClusterAndConceptAnalysis.

CategoryReverseEngineering | Contributions by ArieVanDeursen

Overviews are provided by:

- V. Tzerpos and RicHolt. ACDC: An Algorithm for Comprehension-Driven Clustering. WCRE 2000, pp. 258--267. IEEE Computer Society.
- A. Lakhotia. A unified framework for expressing software subsystem classification techniques. JournalOfSystemsAndSoftware (March 1997), 211-231.
- T. Wiggerts. Using clustering algorithms in LegacySystems remodularization. In 4th Working Conference on Reverse Engineering WCRE (1997), IEEE Computer Society, pp. 33-43.

Tool support:

- Bunch, by SpirosMancoridis and BrianMitchell. See http://serg.mcs.drexel.edu/bunch/
- Statistical packages, such SPSS and S-PLUS.

The maths of cluster analysis is described by L. Kaufman and P. J. Rousseeuw.

Very readable, highly recommended.

A comparison with mathematical ConceptAnalysis is provided in IdentifyingObjectsUsingClusterAndConceptAnalysis.

CategoryReverseEngineering | Contributions by ArieVanDeursen

Revision: r1.5 - 30 Mar 2002 - 13:30 - TWikiGuest

Copyright © 1999-2020 by the contributing authors.
All material on this collaboration platform is the property of the contributing authors.

Ideas, requests, problems regarding TWiki? Send feedback

Ideas, requests, problems regarding TWiki? Send feedback