DocumentCode :
2155763
Title :
Methods for selecting and improving software clustering algorithms
Author :
Shtern, Mark ; Tzerpos, Vassilios
Author_Institution :
York Univ., Toronto, ON
fYear :
2009
fDate :
17-19 May 2009
Firstpage :
248
Lastpage :
252
Abstract :
Several software clustering algorithms have been proposed in the literature, each with its own strengths and weaknesses. Most of these algorithms have been applied to particular software systems with considerable success. However, the question of how to select a software clustering algorithm that is best suited for a specific software system remains unanswered. In this paper, we introduce a method for the selection of a software clustering algorithm for specific needs. The proposed method is based on a newly introduced formal description template for software clustering algorithms. Using the same template, we also introduce a method for software clustering algorithm improvement.
Keywords :
formal specification; pattern clustering; formal description template; software clustering algorithm selection; software system clustering algorithm improvement; Algorithm design and analysis; Clustering algorithms; Guidelines; Heuristic algorithms; Software algorithms; Software maintenance; Software quality; Software standards; Software systems; Terminology;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Program Comprehension, 2009. ICPC '09. IEEE 17th International Conference on
Conference_Location :
Vancouver, BC
ISSN :
1092-8138
Print_ISBN :
978-1-4244-3998-0
Electronic_ISBN :
1092-8138
Type :
conf
DOI :
10.1109/ICPC.2009.5090051
Filename :
5090051
Link To Document :
بازگشت