Title :
On clustering based aspect mining
Author :
Cojocar, Grigoreta Sofia ; Czibula, Gabriela Serban
Author_Institution :
Dept. of Comput. Sci., Babes-Bolyai Univ., Cluj-Napoca
Abstract :
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. The aim of this paper is to comparatively analyze and evaluate the results obtained by different clustering algorithms in aspect mining. The evaluation is performed on an open source case study using four measures.
Keywords :
data mining; pattern clustering; aspect mining; aspect oriented programming; data clustering; software systems; Algorithm design and analysis; Clustering algorithms; Computer science; Documentation; Hamming distance; Machine learning; Performance evaluation; Scattering; Software systems; Unsupervised learning;
Conference_Titel :
Intelligent Computer Communication and Processing, 2008. ICCP 2008. 4th International Conference on
Conference_Location :
Cluj-Napoca
Print_ISBN :
978-1-4244-2673-7
DOI :
10.1109/ICCP.2008.4648364