Publication: Organizing and visualizing software repositories using the growing hierarchical self-organizing map
Submitted Date
Received Date
Accepted Date
Issued Date
2006-03-01
Copyright Date
Announcement No.
Application No.
Patent No.
Valid Date
Resource Type
Edition
Resource Version
Language
File Type
No. of Pages/File Size
ISBN
ISSN
10162364
eISSN
DOI
Scopus ID
WOS ID
Pubmed ID
arXiv ID
Call No.
Other identifier(s)
2-s2.0-33645698067
Journal Title
Volume
Issue
item.page.oaire.edition
Start Page
End Page
Access Rights
Access Status
Rights
Mahidol University
Rights Holder(s)
SCOPUS
Physical Location
Bibliographic Citation
Journal of Information Science and Engineering. Vol.22, No.2 (2006), 283-295
Citation
Songsri Tangsripairoj, M. H. Samadzadeh (2006). Organizing and visualizing software repositories using the growing hierarchical self-organizing map. Retrieved from: https://repository.li.mahidol.ac.th/handle/123456789/23204.
Research Projects
Organizational Units
Authors
Journal Issue
Thesis
Title
Organizing and visualizing software repositories using the growing hierarchical self-organizing map
Alternative Title(s)
Author(s)
Author's Affiliation
Author's E-mail
Editor(s)
Editor's Affiliation
Corresponding Author(s)
Creator(s)
Compiler
Advisor(s)
Illustrator(s)
Applicant(s)
Inventor(s)
Issuer
Assignee
Other Contributor(s)
Series
Has Part
Abstract
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.