Algorithms for clustering data
Algorithms for clustering data
An introduction to genetic algorithms
An introduction to genetic algorithms
ACM Computing Surveys (CSUR)
Data mining: concepts and techniques
Data mining: concepts and techniques
Genetic Algorithms in Search, Optimization and Machine Learning
Genetic Algorithms in Search, Optimization and Machine Learning
Identifying Aspects Using Fan-In Analysis
WCRE '04 Proceedings of the 11th Working Conference on Reverse Engineering
A New k-means Based Clustering Algorithm in Aspect Mining
SYNASC '06 Proceedings of the Eighth International Symposium on Symbolic and Numeric Algorithms for Scientific Computing
Hi-index | 0.00 |
Clustering is a division of data into groups of similar objects. Aspect mining is a process that tries to identify crosscutting concerns in existing software systems. The goal is to refactor the existing systems to use aspect oriented programming, in order to make them easier to maintain and to evolve. This paper aims at presenting a new genetic clustering based approach in aspect mining. Clustering is used in order to identify crosscutting concerns. We evaluate the obtained results from the aspect mining point of view based on two new quality measures. The proposed approach is compared with another clustering approach in aspect mining ([1]) and a case study is also reported.