Design of Rank Based Reusable Component Retrieval Algorithm

In the recent past lots of work have been done on retrieving of software reusable component and various techniques have been developed, yet they all lack in reducing up the ambiguity in retrieving up the exact component .The component that are not necessary are also retrieved that lead in the confusion to the user choice. Based on this the algorithm and framework has been developed which not only solve the problem of ambiguity but is very user friendly. This algorithm is combination of two most popular retrieval techniques i.e. based on keyword based approach and semantic component retrieval techniques. Taking a user choice and the previous demand of user on the old component new component is ranked accordingly. This paper presents the efficient model for retrieving up the reusable component in more optimized manner. KeywordsComponent Retrieval, Keyword based approach, reusable component, and semantic approach.

[1]  Bertrand Ibrahim,et al.  Automatic indexing of software artifacts , 1994, Proceedings of 1994 3rd International Conference on Software Reuse.

[2]  M. Dianati,et al.  An Introduction to Genetic Algorithms and Evolution , 2002 .

[3]  Scott Henninger,et al.  An evolutionary approach to constructing effective software reuse repositories , 1997, TSEM.

[4]  Li Nie,et al.  Component Retrieval Based on Domain Ontology and User Interest , 2009, 2009 International Conference on E-Business and Information System Security.

[5]  Mayank Dave,et al.  Retrieval of Most Relevant Reusable Component Using Genetic Algorithms , 2006, Software Engineering Research and Practice.

[6]  Mayank Dave,et al.  A Hybrid Technique for Searching a Reusable Component from Software Libraries , 2007 .

[7]  Mark Lattanzi,et al.  Software reuse using C++ classes: The question of inheritance , 1998, J. Syst. Softw..

[8]  Bruce A. Burton,et al.  The Reusable Software Library , 1987, IEEE Software.

[9]  Trucy Levine Reusable software components , 1997, ALET.

[10]  Navneet Kaur Retrieving Best Component from Reusable Repository , 2007 .

[11]  Rajesh Kumar,et al.  A Critical Survey of Reusability Aspects for Component-Based Systems , 2007 .

[12]  Silvio Romero de Lemos Meira,et al.  Suggesting Software Components for Reuse in Search Engines Using Discovered Knowledge Techniques , 2009, 2009 35th Euromicro Conference on Software Engineering and Advanced Applications.

[13]  Luqi,et al.  A survey of software reuse repositories , 2000, Proceedings Seventh IEEE International Conference and Workshop on the Engineering of Computer-Based Systems (ECBS 2000).

[14]  C. V. Guru Rao,et al.  A Model Software Reuse Repository with an Intelligent Classification and Retrieval Technique , 2012 .

[15]  Donald H. Kraft,et al.  New methods for relevance feedback: improving information retrieval performance , 1995, SAC '95.

[16]  Panos Constantopoulos,et al.  Component classification in the software information base , 1995 .

[17]  Onaiza Maqbool,et al.  The weighted combined algorithm: a linkage algorithm for software clustering , 2004, Eighth European Conference on Software Maintenance and Reengineering, 2004. CSMR 2004. Proceedings..

[18]  Michael D. Gordon Probabilistic and genetic algorithms in document retrieval , 1988, CACM.

[19]  Robert J. Kauffman,et al.  Supporting Search for Reusable Software Objects , 1996, IEEE Trans. Software Eng..

[20]  Mengjun Wang,et al.  The Approach of Credit Domain Component System Framework Supporting Interoperation and Component Retrieval , 2008, 2008 ISECS International Colloquium on Computing, Communication, Control, and Management.

[21]  Barry W. Boehm,et al.  Managing Software Productivity and Reuse , 1999, Computer.

[22]  Weiguo Fan,et al.  Effective information retrieval using genetic algorithms based matching functions adaptation , 2000, Proceedings of the 33rd Annual Hawaii International Conference on System Sciences.

[23]  Mayank Dave,et al.  Ant colony based rule generation for reusable software component retrieval , 2010, SOEN.

[24]  B. Cheng,et al.  Specification matching for software reuse: a foundation , 1995, SSR '95.

[25]  Intisar A. Al Said,et al.  Semantic-Based Retrieving Model of Reuse Software Component , 2010 .

[26]  D. Vijay Rao,et al.  A rough-fuzzy approach for retrieval of candidate components for software reuse , 2003, Pattern Recognit. Lett..