DocumentCode :
2741268
Title :
The weighted combined algorithm: a linkage algorithm for software clustering
Author :
Maqbool, O. ; Babri, H.A.
Author_Institution :
Comput. Sci. Dept., Lahore Univ. of Manage. Sci., Pakistan
fYear :
2004
fDate :
24-26 March 2004
Firstpage :
15
Lastpage :
24
Abstract :
Software systems need to evolve as business requirements, technology and environment change. As software is modified to accommodate the required changes, its structure deteriorates. There is increased deviation from the actual design and architecture. Very often, documentation is not updated to reflect these changes thus making it more and more difficult to understand, manage and maintain these systems. Researchers have applied various techniques to recover the components and architecture of such software systems. The use of clustering techniques has recently been explored for reverse engineering and software architecture recovery. There is a need to tailor clustering algorithms and similarity measures to cater to software. We present a new algorithm for finding intercluster distance. We compare the performance of some popular similarity measures for this algorithm using two test systems and suggest variations of the similarity measures which show better results for software clustering.
Keywords :
pattern clustering; reverse engineering; software architecture; software maintenance; software metrics; systems re-engineering; linkage algorithm; reverse engineering; similarity metrics; software architecture recovery; software clustering; weighted combined algorithm; Clustering algorithms; Computer architecture; Couplings; Documentation; Reverse engineering; Software algorithms; Software architecture; Software measurement; Software systems; Software testing;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Maintenance and Reengineering, 2004. CSMR 2004. Proceedings. Eighth European Conference on
ISSN :
1534-5351
Print_ISBN :
0-7695-2107-X
Type :
conf
DOI :
10.1109/CSMR.2004.1281402
Filename :
1281402
Link To Document :
بازگشت