Skip to main content
Log in

Promoting Software Reuse Using Self Organizing Maps

  • Published:
Neural Processing Letters Aims and scope Submit manuscript

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Similar content being viewed by others

References

  1. S. Pandey, “Self-Organizing Map to promote Software Reuse”, Thesis Report, Asian Institute of Technology, Bangkok, 1994.

    Google Scholar 

  2. B. Maarek and Kaiser, “An information retrieval approach for automatically constructing software library”, IEEE Transaction on Software Engineering, Vol. 17, No. 8, 1991.

  3. Burton et. al., “The reusable software library”, IEEE Software, pp. 25–33, July 1987.

  4. B. Devanbu and B. Selfridge, “LASSIE: A knowledge based software information system”, CACM, Vol. 4, No. 5, pp. 34–49, May 1991.

    Google Scholar 

  5. T. Kohonen, “The Self Organizing Map”, IEEE Proceedings, Vol. 78, No. 9, pp. 1464–1480, 1990.

    Google Scholar 

  6. T. Kohonen and H. Ritter, “Self-Organizing Semantic Maps”, Biological Cybernetics, 1989.

  7. T. Kohonen, “Self-Organization and Associative Memory”, Spinger Verlag, Heidelberg, Germany, 1989.

    Google Scholar 

  8. J.M. Zurada, “Introduction to Artificial Neural Systems”, Info Access Distribution Limited, Singapore, 1992.

  9. 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.

  10. R. Sadananda, A. Shrestha and N. Khosla, “The choice of neighborhood in Self-Organization Scheme for VLSI”, IEEE Conference in Expert Systems, AIT, 1994.

Download references

Author information

Authors and Affiliations

Authors

Rights and permissions

Reprints 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

Download citation

  • Issue Date:

  • DOI: https://doi.org/10.1023/A:1009603129257

Navigation