Abstract
Reusability of software, regardless of its utilizing technique, is widely believed to be a promising means for improving software productivity and reliability. However it is not practiced adequately due to the lack of techniques that facilitate the locating of reusable components that are functionally close. In this paper we apply Kohonen's Self-Organizing Maps to develop an approach for promoting Software Reuse. We look at the details of how Self-Organization can arrange and regularize data from the original pattern space into a topology preserving map. We describe a practical implementation of the SOM methodology for Software Reuse using a database of UNIX commands. And finally we briefly present our proposed Software Reuse Methodology.
Similar content being viewed by others
References
S. Pandey, “Self-Organizing Map to promote Software Reuse”, Thesis Report, Asian Institute of Technology, Bangkok, 1994.
B. Maarek and Kaiser, “An information retrieval approach for automatically constructing software library”, IEEE Transaction on Software Engineering, Vol. 17, No. 8, 1991.
Burton et. al., “The reusable software library”, IEEE Software, pp. 25–33, July 1987.
B. Devanbu and B. Selfridge, “LASSIE: A knowledge based software information system”, CACM, Vol. 4, No. 5, pp. 34–49, May 1991.
T. Kohonen, “The Self Organizing Map”, IEEE Proceedings, Vol. 78, No. 9, pp. 1464–1480, 1990.
T. Kohonen and H. Ritter, “Self-Organizing Semantic Maps”, Biological Cybernetics, 1989.
T. Kohonen, “Self-Organization and Associative Memory”, Spinger Verlag, Heidelberg, Germany, 1989.
J.M. Zurada, “Introduction to Artificial Neural Systems”, Info Access Distribution Limited, Singapore, 1992.
S. Acharya and R. Sadananda, “A knowledge discovery methodology using Self Organizing Maps”, Proc. of the International Conference on Information Systems Analysis and Synthesis (ISAS'96)”, Orlando, USA, 1996.
R. Sadananda, A. Shrestha and N. Khosla, “The choice of neighborhood in Self-Organization Scheme for VLSI”, IEEE Conference in Expert Systems, AIT, 1994.
Author information
Authors and Affiliations
Rights and permissions
About this article
Cite this article
Acharya, S., Sadananda, R. Promoting Software Reuse Using Self Organizing Maps. Neural Processing Letters 5, 219–226 (1997). https://doi.org/10.1023/A:1009603129257
Issue Date:
DOI: https://doi.org/10.1023/A:1009603129257