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