• DocumentCode
    1581455
  • Title

    Comparative Study of Clustering Techniques for the Organization of Software Repositories

  • Author

    Veras, Ronaldo C. ; Meira, Silvio R L ; Oliveira, Adriano L I ; Melo, Bruno J M

  • Author_Institution
    Fed. Univ. of Pernambuco, Recife
  • fYear
    2007
  • Firstpage
    372
  • Lastpage
    377
  • Abstract
    Software reuse is essential for improving the productivity and quality of software projects. One of the key issues to promote the adoption of software reuse in companies is the development of effective repositories of software components. It is also very important to have good methods for searching and retrieval of the components. Clustering techniques can help by providing a visualization of the repository of software components as well as in helping to refine the searches by grouping together similar components. In this paper we quantitatively compare two clustering techniques, namely, self-organizing maps (SOM) and growing hierarquical SOM (GHSOM) for clustering a repository of classes from a Java API for building mobile systems. The performance measure was the quantization error. The simulations have shown that GHSOM outperforms SOM in these tasks. GHSOM is more suitable for this task because it is a constructive technique, which is an advantage in tackling the growth of the repository of software components.
  • Keywords
    Java; object-oriented programming; self-organising feature maps; software reusability; Java API; clustering techniques; components retrieval; growing hierarquical SOM; mobile systems; repository visualization; self-organizing maps; software components; software repositories organization; software reuse; Application software; Java; Machine learning; Productivity; Programming; Quantization; Self organizing feature maps; Software quality; Software reusability; Visualization;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Hybrid Intelligent Systems, 2007. HIS 2007. 7th International Conference on
  • Conference_Location
    Kaiserlautern
  • Print_ISBN
    978-0-7695-2946-2
  • Type

    conf

  • DOI
    10.1109/HIS.2007.41
  • Filename
    4344082