Abstract
In this paper a software environment, called DAGC, is described. The main idea behind the design of DAGC is to facilitate research works in design and development of genetic clustering algorithms for automatic re-modularization of software systems. Within the DAGC environment, clustering algorithms may be assembled or modified by simply selecting the parts from an extendable list of components. Using this distinguishing feature of the DAGC framework, a new algorithm with a new encoding and crossover operator was evolved.
Chapter PDF
Similar content being viewed by others
References
Bui, T.N., Moon, B.R.: Genetic algorithm and graph partitioning. IEEE Trans. Comput. 45, 841–855 (1996)
Mitchell, B.S.: Spiros Mancoridis,”CRAFT: A Framework for Evaluating Software Clustering Results in the Absence of Benchmark Decomposition. In: IWPC, IEEE, Los Alamitos (2001)
Brito, F.: A Coupling Guided Cluster Analysis Approach to Reengineer the Modularity of Object Oriented Systems. In: Conf. on Soft. Maintenance and Reengineering, IEEE, Los Alamitos (2000)
Mitchell, B.S.: Bunch: A Clustering tool for the Recovery and Maintenance of Software System Structure. In: International Conf. of Software Maintenance, IEEE, Los Alamitos (1999)
Cincotti, A., Cuttelo, V., Pavone, M.: Graph Partitioning using Genetic Algorithms with ODPX. In: Proceedings of the World Congress on Computational Intelligence, IEEE, Los Alamitos (2002)
Gokel, N., Drechsler, R., Becker, B.: GAME: A Software Environment for Using Genetic Algorithms in Circuit design. Applications of Computer Systems, 240–247 (1997)
Mitchell, B.S., Mancoridis, S.: Comparing the Decompositions Produced by Software Clustering Algorithms Using Similarity measurements. In: The Proceedings of international conference on software maintenance (ICSM 2001), Italy, IEEE, Los Alamitos (2001)
Woodruff, D.L.: Optimization Software Class Libraries, Handbook (March 2002)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Parsa, S., Bushehrian, O. (2004). A Framework to Investigate and Evaluate Genetic Clustering Algorithms for Automatic Modularization of Software Systems. In: Bubak, M., van Albada, G.D., Sloot, P.M.A., Dongarra, J. (eds) Computational Science - ICCS 2004. ICCS 2004. Lecture Notes in Computer Science, vol 3037. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-24687-9_106
Download citation
DOI: https://doi.org/10.1007/978-3-540-24687-9_106
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-22115-9
Online ISBN: 978-3-540-24687-9
eBook Packages: Springer Book Archive