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...
Saved in:
Published in: | Expert systems with applications 1995, Vol.9 (3), p.397-405 |
---|---|
Main Authors: | , , , |
Format: | Article |
Language: | English |
Online Access: | Get full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
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 |