DocumentCode :
2705752
Title :
Software Clustering Based on Dynamic Dependencies
Author :
Xiao, Chenchen ; Tzerpos, Vassilios
Author_Institution :
York Univ., Toronto, Ont., Canada
fYear :
2005
fDate :
21-23 March 2005
Firstpage :
124
Lastpage :
133
Abstract :
The reverse engineering literature contains many software clustering approaches that attempt to cluster large software systems based on the static dependencies between software artifacts. However, the usefulness of clustering based on dynamic dependencies has not been investigated. It is possible that dynamic clusterings can provide a fresh outlook on the structure of a large software system. In this paper, we present an approach for the evaluation of dynamic clusterings. We apply this approach to a large open source software system, and present experimental results that suggest that dynamic clusterings have considerable merit.
Keywords :
program diagnostics; public domain software; reverse engineering; dynamic clustering evaluation; open source software system; reverse engineering; software artifacts; software clustering; static dependency; Algorithm design and analysis; Clustering algorithms; Computer architecture; Documentation; Information analysis; Information theory; Open source software; Reverse engineering; Software algorithms; Software systems;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Maintenance and Reengineering, 2005. CSMR 2005. Ninth European Conference on
ISSN :
1534-5351
Print_ISBN :
0-7695-2304-8
Type :
conf
DOI :
10.1109/CSMR.2005.49
Filename :
1402121
Link To Document :
بازگشت