skip to main content
research-article

Ant colony based rule generation for reusable software component retrieval

Published:27 March 2010Publication History
Skip Abstract Section

Abstract

Storage and representation of reusable software components in software repositories to facilitate convenient identification and retrieval has been always a concern for software reuse researchers. This paper discusses and demonstrated an ant colony algorithm based technique that generates rules to store and then identify the component from software repository for possible reuse. Proposed technique help user in organization and storage of components in repository and later can help in identifying most appropriate component for given context. In first stage while searching it makes use of keywords, their synonyms and their inter-relationships. Then it makes use of ant colony optimization; initial pheromone of one is assigned to all domain representative terms of components. By updating pheromone for participating terms and non-participating terms iteratively and by calculating the quality of each rule generated, it leads to quality rules to represent and retrieve the reusable components

References

  1. Mili, H., Mili, A., Yacoub, S., and Addy, E. 2002, Reuse Based Software Engineering, Wiley-Interscience Publication, USA. Google ScholarGoogle ScholarDigital LibraryDigital Library
  2. Dorigo,M. and Thomas, S. 2005, Ant Colony Optimization, Prentice-Hall of India Publication, New Delhi, 223--244.Google ScholarGoogle Scholar
  3. Holden, N. and Freitas,A.A 2004, Web Page Classification with an Ant Colony Algorithm, Parallel Problem Solving from Nature-PPSN VIII, LNCS 3242, 1092--1102, Springer Verlag, September 2004.Google ScholarGoogle Scholar
  4. Parpinelli,R.S., Lopes,H.S., and Freitas,A.A 2002, Data Mining with an Ant Colony Optimization Algorithm, IEEE Transactions on Evolutionary Computing, 2002 (6)(4), 321--332. Google ScholarGoogle ScholarDigital LibraryDigital Library
  5. Jiang,W., Xu,Y., and Xu,Y. 2005, A Novel Data Mining Method Based on Ant Colony Algorithm, Advance Data Mining and Applications, LNAI(LNCS) 3584, 284--291, Springer-Verlag Berlin Heidelberg 2005. Google ScholarGoogle ScholarDigital LibraryDigital Library
  6. Stutzle, T., and Dorigo, M. 2002, A short convergence proof for a class of ACO algorithms, IEEE Transactions on Evolutionary Computation, 6(4), 358--365. Google ScholarGoogle ScholarDigital LibraryDigital Library
  7. Rajesh Bhatia, M. Dave, and Joshi, R. C. 2008, Ant Colony Based Rule Generation for Reusable Software Component Retrieval, ACM ISEC 08, 129--130. Google ScholarGoogle ScholarDigital LibraryDigital Library

Index Terms

  1. Ant colony based rule generation for reusable software component retrieval

      Recommendations

      Comments

      Login options

      Check if you have access through your login credentials or your institution to get full access on this article.

      Sign in

      Full Access

      • Published in

        cover image ACM SIGSOFT Software Engineering Notes
        ACM SIGSOFT Software Engineering Notes  Volume 35, Issue 2
        March 2010
        113 pages
        ISSN:0163-5948
        DOI:10.1145/1734103
        Issue’s Table of Contents

        Copyright © 2010 Authors

        Publisher

        Association for Computing Machinery

        New York, NY, United States

        Publication History

        • Published: 27 March 2010

        Check for updates

        Qualifiers

        • research-article

      PDF Format

      View or Download as a PDF file.

      PDF

      eReader

      View online with eReader.

      eReader