Using clustering algorithms in legacy systems remodularization
Top Cited Papers
- 23 November 2002
- conference paper
- Published by Institute of Electrical and Electronics Engineers (IEEE)
Abstract
Incited by the observation that cluster analysis and the remodularization of software systems solve similar problems, we have done research in both these areas in order to provide theoretical background for the application of cluster analysis in systems remodularization. We present an overview of cluster analysis and of systems remodularization. It appears that system remodularization techniques often either reinvent clustering techniques or could be augmented by them. We also give directions for further research.Keywords
This publication has 16 references indexed in Scilit:
- Using neural networks to modularize softwareMachine Learning, 1994
- Identifying aggregates in hypertext structuresPublished by Association for Computing Machinery (ACM) ,1991
- Finding Groups in DataPublished by Wiley ,1990
- Cross references are featuresPublished by Association for Computing Machinery (ACM) ,1989
- System Structure Analysis: Clustering with Data BindingsIEEE Transactions on Software Engineering, 1985
- On understanding laws, evolution, and conservation in the large-program life cycleJournal of Systems and Software, 1979
- Note on a New Information-Statistic Classificatory ProgramThe Computer Journal, 1968
- A General Theory of Classificatory Sorting Strategies: 1. Hierarchical SystemsThe Computer Journal, 1967
- Dissimilarity Analysis: a new Technique of Hierarchical Sub-divisionNature, 1964
- Hierarchical Grouping to Optimize an Objective FunctionJournal of the American Statistical Association, 1963