• DocumentCode
    2741268
  • Title

    The weighted combined algorithm: a linkage algorithm for software clustering

  • Author

    Maqbool, O. ; Babri, H.A.

  • Author_Institution
    Comput. Sci. Dept., Lahore Univ. of Manage. Sci., Pakistan
  • fYear
    2004
  • fDate
    24-26 March 2004
  • Firstpage
    15
  • Lastpage
    24
  • Abstract
    Software systems need to evolve as business requirements, technology and environment change. As software is modified to accommodate the required changes, its structure deteriorates. There is increased deviation from the actual design and architecture. Very often, documentation is not updated to reflect these changes thus making it more and more difficult to understand, manage and maintain these systems. Researchers have applied various techniques to recover the components and architecture of such software systems. The use of clustering techniques has recently been explored for reverse engineering and software architecture recovery. There is a need to tailor clustering algorithms and similarity measures to cater to software. We present a new algorithm for finding intercluster distance. We compare the performance of some popular similarity measures for this algorithm using two test systems and suggest variations of the similarity measures which show better results for software clustering.
  • Keywords
    pattern clustering; reverse engineering; software architecture; software maintenance; software metrics; systems re-engineering; linkage algorithm; reverse engineering; similarity metrics; software architecture recovery; software clustering; weighted combined algorithm; Clustering algorithms; Computer architecture; Couplings; Documentation; Reverse engineering; Software algorithms; Software architecture; Software measurement; Software systems; Software testing;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Maintenance and Reengineering, 2004. CSMR 2004. Proceedings. Eighth European Conference on
  • ISSN
    1534-5351
  • Print_ISBN
    0-7695-2107-X
  • Type

    conf

  • DOI
    10.1109/CSMR.2004.1281402
  • Filename
    1281402