Ant colony based rule generation for reusable software component retrieval

Rajesh K. Bhatia,Mayank Dave,R. C. Joshi
DOI: https://doi.org/10.1145/1734103.1734110
2010-03-27
ACM SIGSOFT Software Engineering Notes
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
What problem does this paper attempt to address?