DocumentCode
2484036
Title
k-Attractors: A Clustering Algorithm for Software Measurement Data Analysis
Author
Kanellopoulos, Yiannis ; Antonellis, Panagiotis ; Tjortjis, Christos ; Makris, Christos
Author_Institution
Univ. of Patras, Patras
Volume
1
fYear
2007
fDate
29-31 Oct. 2007
Firstpage
358
Lastpage
365
Abstract
Clustering is particularly useful in problems where there is little prior information about the data under analysis. This is usually the case when attempting to evaluate a software system´s maintainability, as many dimensions must be taken into account in order to reach a conclusion. On the other hand partitional clustering algorithms suffer from being sensitive to noise and to the initial partitioning. In this paper we propose a novel partitional clustering algorithm, k-Attractors. It employs the maximal frequent itemset discovery and partitioning in order to define the number of desired clusters and the initial cluster attractors. Then it utilizes a similarity measure which is adapted to the way initial attractors are determined. We apply the k-Attractors algorithm to two custom industrial systems and we compare it with WEKA ´s implementation of K-Means. We present preliminary results that show our approach is better in terms of clustering accuracy and speed.
Keywords
data analysis; data mining; pattern clustering; software metrics; k-Attractors partitional clustering algorithm; maximal frequent itemset discovery; maximal frequent itemset partitioning; software measurement data analysis; software metrics; Artificial intelligence; Clustering algorithms; Data analysis; Iterative algorithms; Maintenance engineering; Partitioning algorithms; Software algorithms; Software maintenance; Software measurement; Software systems;
fLanguage
English
Publisher
ieee
Conference_Titel
Tools with Artificial Intelligence, 2007. ICTAI 2007. 19th IEEE International Conference on
Conference_Location
Patras
ISSN
1082-3409
Print_ISBN
978-0-7695-3015-4
Type
conf
DOI
10.1109/ICTAI.2007.31
Filename
4410307
Link To Document