Logo image
Using automatic clustering to produce high-level system organizations of source code
Conference proceeding

Using automatic clustering to produce high-level system organizations of source code

S Mancoridis, B.S Mitchell, C Rorres, Y Chen, E.R Gansner and IEEE, COMP SOC
Proceedings. 6th International Workshop on Program Comprehension. IWPC'98 (Cat. No.98TB100242), pp 45-52
1998

Abstract

Clustering algorithms Computer science Genetic algorithms Mathematics Programming profession Software algorithms Software maintenance Software systems Visual databases Visualization
We describe a collection of algorithms that we developed and implemented to facilitate the automatic recovery of the modular structure of a software system from its source code. We treat automatic modularization as an optimization problem. Our algorithms make use of traditional hill-climbing and genetic algorithms.

Metrics

Details

InCites Highlights

Data related to this publication, from InCites Benchmarking & Analytics tool:

Web of Science research areas
Computer Science, Software Engineering
Logo image