: With the growth in software development, the consumers of the applications are expecting high quality software services with lesser time complexity. Hence, the demand for software component based development is also increasing. In the recent past, a good number of research attempts have tried to build an automated framework for generating the recommendations for component equivalence. In software engineering and programming building, reusability is the utilization of existing resources in some structure inside the product item advancement process; these advantages are items and results of the product improvement life cycle and incorporate code, programming segments, test suites, plans, and documentation. The contrary idea of reusability is influence, which changes existing resources as expected to meet explicit framework necessities. Since reuse infers the making of an independently kept up variant of the advantages, it is favoured over influence. Further, realizing the importance of the phase wise identification of the software components. Thus, this work proposes a novel framework for building the software component reusability recommendation based on rule based analysis of the characteristics.
Read full abstract