During application development under reuse, much effort is spent in retrieving suitable components. This paper presents an approach to retrieval based on software descriptions of components, and on a mechanism for computing the functional similarity of clusters of reuse candidates. Descriptions are given in a semi-formal fashion and using fuzzy weights for keywords. Algorithms for similarity computation are presented. The experimental tool for this approach manages imprecise queries posed by developers against a software repository; results about reuse of object-oriented code based on the use of the tool are presented, giving measures of recall and precision of the proposed approach.

Retrieval of reusable components using functional similarity / S. Faustle, M.G. Fugini, E. Damiani. - In: SOFTWARE-PRACTICE & EXPERIENCE. - ISSN 0038-0644. - 26:5(1996 May), pp. 491-530. [10.1002/(SICI)1097-024X(199605)26:5<491::AID-SPE24>3.0.CO;2-N]

Retrieval of reusable components using functional similarity

E. Damiani
Ultimo
1996

Abstract

During application development under reuse, much effort is spent in retrieving suitable components. This paper presents an approach to retrieval based on software descriptions of components, and on a mechanism for computing the functional similarity of clusters of reuse candidates. Descriptions are given in a semi-formal fashion and using fuzzy weights for keywords. Algorithms for similarity computation are presented. The experimental tool for this approach manages imprecise queries posed by developers against a software repository; results about reuse of object-oriented code based on the use of the tool are presented, giving measures of recall and precision of the proposed approach.
Empirical methods; Fuzzy retrieval; Information storing and retrieval; Keyword searching; Reusable software components; Reuse support repository
Settore INF/01 - Informatica
mag-1996
Article (author)
File in questo prodotto:
Non ci sono file associati a questo prodotto.
Pubblicazioni consigliate

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2434/141599
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 10
  • ???jsp.display-item.citation.isi??? 6
social impact