Rao, Vijay D and Sarma, VVS (2003) A rough–fuzzy approach for retrieval of candidate components for software reuse. In: Pattern Recognition Letters, 24 (6). pp. 875-886.
Restricted to Registered users only
Download (209Kb) | Request a copy
Software reuse means reusing the inputs, the processes, and the outputs of previous software development efforts. Software reuse is a means toward an end: improving software development productivity and software product quality. Effective management of a large set of reusable components requires well-defined structures and processes. Without these, the reuse repository effectively becomes a write-only storage medium. The repository of reusable components is the link between development for reuse, where the components are produced, and development with reuse, where the components are reused. In this paper, we present a novel approach for selecting candidate components used in various previous projects for reuse in the current application. The methodology is based on rough–fuzzy sets, and a decision support tool based on this methodology is implemented. This method reduces the search domain and hence does a more efficient retrieval than the existing methods.
|Item Type:||Journal Article|
|Additional Information:||Copyright of this article belongs to Elsevier.|
|Keywords:||Software reuse;Software component repository;Component retrieval;Rough–fuzzy hybridization;Case-based reasoning;Decision support tool|
|Department/Centre:||Division of Electrical Sciences > Computer Science & Automation (Formerly, School of Automation)|
|Date Deposited:||01 Jun 2006|
|Last Modified:||19 Sep 2010 04:28|
Actions (login required)