skip to main content
research-article

Ant colony based rule generation for reusable software component retrieval

Published: 27 March 2010 Publication History

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.
[2]
Dorigo,M. and Thomas, S. 2005, Ant Colony Optimization, Prentice-Hall of India Publication, New Delhi, 223--244.
[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.
[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.
[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.
[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.
[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.

Cited By

View all
  • (2020)Evaluation of Referential Value based Model using Software Component Repository2020 5th International Conference on Communication and Electronics Systems (ICCES)10.1109/ICCES48766.2020.9137973(866-869)Online publication date: Jun-2020
  • (2014)An evolutionary approach to identify logical componentsJournal of Systems and Software10.1016/j.jss.2014.05.03396(24-50)Online publication date: Oct-2014
  • (2012)A novel approach of components retrieval in large-scale component repositories2012 IEEE International Conference on Computer Science and Automation Engineering10.1109/ICSESS.2012.6269445(220-223)Online publication date: Jun-2012

Recommendations

Comments

Information & Contributors

Information

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

Publisher

Association for Computing Machinery

New York, NY, United States

Publication History

Published: 27 March 2010
Published in SIGSOFT Volume 35, Issue 2

Check for updates

Qualifiers

  • Research-article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)0
  • Downloads (Last 6 weeks)0
Reflects downloads up to 15 Feb 2025

Other Metrics

Citations

Cited By

View all
  • (2020)Evaluation of Referential Value based Model using Software Component Repository2020 5th International Conference on Communication and Electronics Systems (ICCES)10.1109/ICCES48766.2020.9137973(866-869)Online publication date: Jun-2020
  • (2014)An evolutionary approach to identify logical componentsJournal of Systems and Software10.1016/j.jss.2014.05.03396(24-50)Online publication date: Oct-2014
  • (2012)A novel approach of components retrieval in large-scale component repositories2012 IEEE International Conference on Computer Science and Automation Engineering10.1109/ICSESS.2012.6269445(220-223)Online publication date: Jun-2012

View Options

Login options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Figures

Tables

Media

Share

Share

Share this Publication link

Share on social media