DocumentCode :
2042878
Title :
Requirements guided dynamic software clustering
Author :
Zhao, Wei ; Zhang, Lu ; Mei, Hong ; Sun, Jiasu
Author_Institution :
Inst. of Software, Peking Univ., Beijing, China
fYear :
2005
fDate :
26-29 Sept. 2005
Firstpage :
605
Lastpage :
608
Abstract :
In this paper, we propose a requirements guided dynamic approach to address software clustering -which aims at providing the logically meaningful and high-level decompositions of large and complex systems. In our approach, the hierarchical structure of functional requirements are constructed by a text document clustering technique named hierarchical agglomerative clustering (HAC) as a high-level skeleton to facilitate the further decomposition of source code through dynamic analysis. We also perform an experimental study based on a GNU system and present the quantitative and qualitative analysis of the experimental results.
Keywords :
formal specification; text analysis; dynamic analysis; hierarchical agglomerative clustering; qualitative analysis; quantitative analysis; requirements guided dynamic software clustering; source code; text document clustering technique; Collaboration; Computer science; Merging; Performance analysis; Skeleton; Software maintenance; Software measurement; Software performance; Software systems; Sun; hierarchical agglomerative clustering; program comprehension; software clustering;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Software Maintenance, 2005. ICSM'05. Proceedings of the 21st IEEE International Conference on
ISSN :
1063-6773
Print_ISBN :
0-7695-2368-4
Type :
conf
DOI :
10.1109/ICSM.2005.76
Filename :
1510155
Link To Document :
بازگشت