• 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