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