摘要:In the past decades, a number of researchers have made their significant contributions to develop different approaches for solving a very challenging problem of commercial off-the shelf (COTS) selection. The development of software with high quality and minimum development time has always been a difficult job for the software developers. Therefore, in today’s scenario, software developers move towards the implementation of component based software engineering that relies on the integration of small pieces of code namely (COTS). In this study, we present a comprehensive descriptive explanation of the various COTS evaluation and selection approaches developed by various researchers in the past to understand the concept of COTS selection. The advantages and disadvantages of each COTS selection approach are also provided, which will give a better prospect to the readers to understand the various existing COTS evaluation and selection approaches.