• DocumentCode
    3394048
  • Title

    The Growing Self-organizing Map for Clustering Algorithms in Programming Codes

  • Author

    Zhu, Guojin ; Zhu, Xingyin

  • Author_Institution
    Sch. of Comput. Sci. & Technol., Donghua Univ., Shanghai, China
  • Volume
    3
  • fYear
    2010
  • fDate
    23-24 Oct. 2010
  • Firstpage
    178
  • Lastpage
    182
  • Abstract
    The growing self-organizing map (GSOM) is a variation of the popular self-organizing map (SOM). It was developed to address the issue of identifying a suitable size of the SOM, which is usually concerned with vectorial items. To deal with algoritms implemented as programs, which are hardly represented by vectors, a new version of GSOM for clustering non-vectorial items (GSOM/NV) is proposed here. By syntax analysis, source codes of programs are converted into syntax trees, on a basis of which similarities between these codes are computed, so that the normal GSOM could be applied to clustering the algorithms that are implemented as the programs. An experiment shows that those whose implemented algorithms are the same, but coded differently each other, are gathered together on the visualization map generated by the proposed method.
  • Keywords
    computer science education; pattern clustering; self-organising feature maps; source coding; trees (mathematics); clustering algorithms; growing selforganizing map; programming codes; source codes; syntax analysis; syntax trees; vectorial items; visualization map; Algorithm design and analysis; Artificial intelligence; Classification algorithms; Clustering algorithms; Libraries; Programming; Syntactics; algorithm clustering; growing self-organizing map; non-vectorial; spread factor; syntax tree;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Artificial Intelligence and Computational Intelligence (AICI), 2010 International Conference on
  • Conference_Location
    Sanya
  • Print_ISBN
    978-1-4244-8432-4
  • Type

    conf

  • DOI
    10.1109/AICI.2010.276
  • Filename
    5655285