A Survey on Clustering Software Components for efficient component retrieval

Abstract :

In component-based software development (CBSD) approach, the searching and retrieving of accurate reusable software components that are stored in large, distributed and heterogeneous-structured repositories is a tedious and time-consuming process. Current research on Clustering Software Components for efficient component retrieval point to the creation of software component on cloud computing, which allows reuse to occur at large scale. Although search mechanisms play a very important role in cloud computing, This paper presents a survey of the main research on Clustering Software Components, and discusses how should be a mechanism to efficiently search components, in order to offer support for future software components as a service through cloud computing.

keywords :

software components, reusable, retrieval, Clustering, cloud computing