algorithms
This is an old revision of the document!
Software Clustering
Software clustering methods group entities of a software system, such as classes or source files, into subsystems, and compute views that will uncover buried facts about the software system.
Such methods have been successfully applied to solve many reverse engineering problems. The amount of software clustering related research published in the literature these days demonstrates the importance that the research community places on the development of effective software clustering techniques.
Research on software clustering has taken three directions:
- Development of better software clustering algorithms or the improvement of existing ones
- Evaluation of existing software clustering methods
- Investigation of further application for clustering methodologies in a software context
algorithms.1242101010.txt.gz · Last modified: 2009/05/12 04:03 by mark