• DocumentCode
    2359070
  • Title

    Identifying candidate objects using hierarchical clustering analysis

  • Author

    Phattarsukol, Somsak ; Muenchaisri, Pornsiri

  • Author_Institution
    Dept. of Comput. Eng., Chulalongkorn Univ., Bangkok, Thailand
  • fYear
    2001
  • fDate
    4-7 Dec. 2001
  • Firstpage
    381
  • Lastpage
    389
  • Abstract
    Clustering analysis has rarely been studied as a technique for object identification methods, although it has been broadly employed in data classification in a wide range of research areas. In this paper, we propose a review of clustering analysis methods and a scheme for applying hierarchical clustering analysis to facilitate identification of candidate objects in procedural source code. The study shows that clustering analysis is able to correctly group functions into meaningful clusters even though functions are written in an interleaved order. Clustering analysis can work well with the modular case and the tangled case without any additional support.
  • Keywords
    object-oriented programming; reverse engineering; software maintenance; candidate object identification; function clustering; hierarchical clustering analysis; interleaved order; modular case; procedural source code; tangled case; Application software; Buildings; Computer architecture; Costs; Data engineering; Data mining; Data structures; Degradation; Documentation; Software maintenance;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Software Engineering Conference, 2001. APSEC 2001. Eighth Asia-Pacific
  • ISSN
    1530-1362
  • Print_ISBN
    0-7695-1408-1
  • Type

    conf

  • DOI
    10.1109/APSEC.2001.991505
  • Filename
    991505