COMPOSITORY: THE AUTOMATED COMPONENT REPOSITORY

Loading...
Thumbnail Image

Journal Title

Journal ISSN

Volume Title

Publisher

Abstract

In software industry, there is progressive increase in reusability of software components. To increase productivity and to reduce time-to-market organizations are adapting for-reuse and with-reuse approach. In order to make reusable component available in future projects there must be a system to store software components so that they can be efficiently retrieved as per user requirements. So this work is towards construction of component repository with efficient storage and retrieval of software component that best fits user’s requirements. Besides, it enhances reusability; reduces efforts of software development from scratch and increases productivity. Component Retrieval in component based software engineering is the core functionality to be performed as components generated in the software organization are maintained in a software repository. Also, component retrieval is one of the difficult tasks because it depends on the classification and categorization of components in a software repository. Software repository is the storage medium used for storing, classifying, maintaining, browsing and retrieving components. The main focus of maintaining software repository is to enhance reusability by storing reusable components and retrieving them for reuse in other projects. If a specific component is to be searched through keywords or phrase, then the potential keywords need to be stored in software repository. If in any case the keyword or the phrase framed is unable to give desired result, then the software repository is required to be enriched with more efficient retrieval technique. In this research we have proposed and materialized "Auto-Detect-Fragment-Store technique", "Auto-Generation of closely related Keywords" w.r.t. to component name, "User Priority-Based Component Retrieval technique" and "Keyword-Based Component Retrieval, using Tags" and its retrieval mechanisms. "The Compository" tool is constructed which implements all the above proposed techniques and it gives specific or more exact results, As it incorporates processing of user input and automatically generates closely related tags using most reliable search engine database Google and its dynamic pages. A fully functional automated component repository is generated.

Description

ME, CSED

Citation

Endorsement

Review

Supplemented By

Referenced By