The Community for Technology Leaders
2013 IEEE International Conference on Software Maintenance (2005)
Budapest, Hungary
Sept. 25, 2005 to Sept. 30, 2005
ISSN: 1063-6773
ISBN: 0-7695-2368-4
pp: 605-608
Wei Zhao , Peking University
Lu Zhang , Peking University
Hong Mei , Peking University
Jiasu Sun , Peking University
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.
INDEX TERMS
software clustering, hierarchical agglomerative clustering, program comprehension
CITATION
Wei Zhao, Lu Zhang, Hong Mei, Jiasu Sun, "Requirements Guided Dynamic Software Clustering", 2013 IEEE International Conference on Software Maintenance, vol. 00, no. , pp. 605-608, 2005, doi:10.1109/ICSM.2005.76
99 ms
(Ver 3.3 (11022016))