Loading…

Case-based retrieval of software components

A major problem concerning the reusability of software is the retrieval of software components. Different approaches have been followed to solve this problem. In this paper we present the Reuse Assistant, a hybrid approach to support the retrieval of software components from a library of object clas...

Full description

Saved in:
Bibliographic Details
Published in:Expert systems with applications 1995, Vol.9 (3), p.397-405
Main Authors: Fernández-Chamizo, Carmen, Gonzalez-Calero, Pedro A., Hernández-Yáñez, Luis, Urech-Baqué, Alvaro
Format: Article
Language:English
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
Description
Summary:A major problem concerning the reusability of software is the retrieval of software components. Different approaches have been followed to solve this problem. In this paper we present the Reuse Assistant, a hybrid approach to support the retrieval of software components from a library of object classes. The Reuse Assistant consists of two subsystems that follow two different approaches: information retrieval techniques based on statistical methods, and knowledge-based techniques using some of the representation and indexing mechanisms found in case-based systems. The Information Retrieval approach grants system extendibility, and permits the use of a natural language interface. The Case-Based approach enables reasoning about concepts, allowing the retrieval of “approximate” components. Both subsystems can be operated from a common interface, where free-text and form filling queries can be posed.
ISSN:0957-4174
1873-6793
DOI:10.1016/0957-4174(95)00012-X