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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Expert systems with applications 1995, Vol.9 (3), p.397-405
Hauptverfasser: Fernández-Chamizo, Carmen, Gonzalez-Calero, Pedro A., Hernández-Yáñez, Luis, Urech-Baqué, Alvaro
Format: Artikel
Sprache:eng
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung: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