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
- Mili, H., Mili, A., Yacoub, S., and Addy, E. 2002, Reuse Based Software Engineering, Wiley-Interscience Publication, USA. Google ScholarDigital Library
- Dorigo,M. and Thomas, S. 2005, Ant Colony Optimization, Prentice-Hall of India Publication, New Delhi, 223--244.Google Scholar
- 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 Scholar
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
- 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 ScholarDigital Library
Index Terms
- Ant colony based rule generation for reusable software component retrieval
Recommendations
Ant colony based rule generation for reusable software component retrieval
ISEC '08: Proceedings of the 1st India software engineering conferenceStorage 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 ...
Improving Retrieval Effectiveness Using Ant Colony Optimization
ACT '09: Proceedings of the 2009 International Conference on Advances in Computing, Control, and Telecommunication TechnologiesSoftware reuse is only effective if it is easier to locate and appropriately modify a reusable component than to write it from scratch. It is the use of existing software knowledge or artifacts also known as software components to build new software. ...
Ant colony optimization
Swarm intelligence is a relatively new approach to problem solving that takes inspiration from the social behaviors of insects and of other animals. In particular, ants have inspired a number of methods and techniques among which the most studied and ...
Comments