• DocumentCode
    1971953
  • Title

    Improved Hierarchical Clustering Algorithm for Software Architecture Recovery

  • Author

    Wang, Yuxin ; Liu, Ping ; Guo, He ; Li, Han ; Chen, Xin

  • Author_Institution
    Sch. of Comput. Sci. & Technol., Dalian Univ. of Technol., Dalian, China
  • fYear
    2010
  • fDate
    22-23 June 2010
  • Firstpage
    247
  • Lastpage
    250
  • Abstract
    Recovering software architecture from a software system is a good manner to understand and maintain it, and has great significance for legacy systems whose problem is a lack of information for maintenance and evolution. Recently, many clustering algorithm have been employed for software architecture recovery. To increase the recovering accuracy and enhance the effectivity, an improved hierarchical clustering algorithm is proposed in this paper. On the basis of ScaLable Information BOttleneck (LIMBO) algorithm, our methodology is achieved by introducing more static and dynamic information as the features of a software system and moreover different weights are assigned to different features. With the help of labels generated during clustering, evaluation is achieved. Finally, some experiments are conducted, and the experimental results depict our proposed algorithm improves the accuracy and efficiency of software architecture recovery to some extend.
  • Keywords
    pattern clustering; software architecture; software maintenance; system recovery; dynamic information; hierarchical clustering algorithm; legacy system; scalable information bottleneck algorithm; software architecture recovery; software maintenance; software system; static information; Algorithm design and analysis; Clustering algorithms; Computer architecture; Heuristic algorithms; Software; Software algorithms; Software architecture; LIMBO; architecture recovery; feature vector; hierarchical clustering; legacy system;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Intelligent Computing and Cognitive Informatics (ICICCI), 2010 International Conference on
  • Conference_Location
    Kuala Lumpur
  • Print_ISBN
    978-1-4244-6640-5
  • Electronic_ISBN
    978-1-4244-6641-2
  • Type

    conf

  • DOI
    10.1109/ICICCI.2010.45
  • Filename
    5565989