Organizing and visualizing software repositories using the growing hierarchical self-organizing map

A software repository, a place where reusable components are stored and searched for, is a key ingredient for instituting and popularizing software reuse. It is vital that a software repository should be well-organized and provide efficient tools for developers to locate reusable components that mee...

Full description

Saved in:
Bibliographic Details
Main Authors: Songsri Tangsripairoj, M. H. Samadzadeh
Other Authors: Mahidol University
Format: Conference or Workshop Item
Published: 2018
Subjects:
Online Access:https://repository.li.mahidol.ac.th/handle/123456789/23204
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Mahidol University
id th-mahidol.23204
record_format dspace
spelling th-mahidol.232042018-08-20T13:57:23Z Organizing and visualizing software repositories using the growing hierarchical self-organizing map Songsri Tangsripairoj M. H. Samadzadeh Mahidol University Oklahoma State University - Stillwater ACM IEEE Computer Science A software repository, a place where reusable components are stored and searched for, is a key ingredient for instituting and popularizing software reuse. It is vital that a software repository should be well-organized and provide efficient tools for developers to locate reusable components that meet their requirements. The growing hierarchical self-organizing map (GHSOM), an unsupervised learning neural network, is a powerful data mining technique for the clustering and visualization of large and complex data sets. The resulting maps, serving as retrieval interfaces, can be beneficial to developers in obtaining better insight into the structure of a software repository and increasing their understanding of the relationships among software components. The GHSOM, which is an improvement over the basic self-organizing map (SOM), can adapt its architecture during its learning process and expose the hierarchical structure that exists in the original data. In this paper, we demonstrate the potential of the GHSOM for the organization and visualization of a collection of reusable components stored in a software repository, and compare the results with the ones obtained by using the traditional SOM. 2018-08-20T06:57:23Z 2018-08-20T06:57:23Z 2006-03-01 Conference Paper Journal of Information Science and Engineering. Vol.22, No.2 (2006), 283-295 10162364 2-s2.0-33645698067 https://repository.li.mahidol.ac.th/handle/123456789/23204 Mahidol University SCOPUS https://www.scopus.com/inward/record.uri?partnerID=HzOxMe3b&scp=33645698067&origin=inward
institution Mahidol University
building Mahidol University Library
continent Asia
country Thailand
Thailand
content_provider Mahidol University Library
collection Mahidol University Institutional Repository
topic Computer Science
spellingShingle Computer Science
Songsri Tangsripairoj
M. H. Samadzadeh
Organizing and visualizing software repositories using the growing hierarchical self-organizing map
description A software repository, a place where reusable components are stored and searched for, is a key ingredient for instituting and popularizing software reuse. It is vital that a software repository should be well-organized and provide efficient tools for developers to locate reusable components that meet their requirements. The growing hierarchical self-organizing map (GHSOM), an unsupervised learning neural network, is a powerful data mining technique for the clustering and visualization of large and complex data sets. The resulting maps, serving as retrieval interfaces, can be beneficial to developers in obtaining better insight into the structure of a software repository and increasing their understanding of the relationships among software components. The GHSOM, which is an improvement over the basic self-organizing map (SOM), can adapt its architecture during its learning process and expose the hierarchical structure that exists in the original data. In this paper, we demonstrate the potential of the GHSOM for the organization and visualization of a collection of reusable components stored in a software repository, and compare the results with the ones obtained by using the traditional SOM.
author2 Mahidol University
author_facet Mahidol University
Songsri Tangsripairoj
M. H. Samadzadeh
format Conference or Workshop Item
author Songsri Tangsripairoj
M. H. Samadzadeh
author_sort Songsri Tangsripairoj
title Organizing and visualizing software repositories using the growing hierarchical self-organizing map
title_short Organizing and visualizing software repositories using the growing hierarchical self-organizing map
title_full Organizing and visualizing software repositories using the growing hierarchical self-organizing map
title_fullStr Organizing and visualizing software repositories using the growing hierarchical self-organizing map
title_full_unstemmed Organizing and visualizing software repositories using the growing hierarchical self-organizing map
title_sort organizing and visualizing software repositories using the growing hierarchical self-organizing map
publishDate 2018
url https://repository.li.mahidol.ac.th/handle/123456789/23204
_version_ 1763493654459056128