Retrieval of Reusable Components using Functional Similarity

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

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Software, practice & experience practice & experience, 1996-05, Vol.26 (5), p.491-530
Hauptverfasser: FÄUSTLE, S., FUGINI, M. G., DAMIANI, E.
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 530
container_issue 5
container_start_page 491
container_title Software, practice & experience
container_volume 26
creator FÄUSTLE, S.
FUGINI, M. G.
DAMIANI, E.
description 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.
doi_str_mv 10.1002/(SICI)1097-024X(199605)26:5<491::AID-SPE24>3.0.CO;2-N
format Article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_proquest_miscellaneous_26340840</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>26340840</sourcerecordid><originalsourceid>FETCH-LOGICAL-c4744-a3c3e4f4da75a3b7e23fee985e6e108e8d9b7d201123d61f5d94060e125375363</originalsourceid><addsrcrecordid>eNqFkE1v00AURS1EJULpf_ACoXbh8ObTdihIlWlLUJSgplDE5mliP6Mpjh08dkv-fSe4yoZKrEYa3Xfu1QmC9wzGDIC_PV5Os-kJgzSOgMvvxyxNNagTrifqVKZsMjmbfoyWX865_CDGMM4W73g0fxaM9hfPgxGASCLQUr4IXjp3C8CY4noUnF5R11q6M1XYlOEV9c6sKgqzZr1paqo7F_bO1j_Di77OO9vUPre0a1uZ1nbbV8FBaSpHR4_vYfD14vw6-xTNFpfT7GwW5TKWMjIiFyRLWZhYGbGKiYuSKE0UaWKQUFKkq7jgfhIXhWalKlIJGohxJWIltDgM3gzcTdv87sl1uLYup6oyNTW9Q66FhESC2A_I28a5lkrctHZt2i0ywJ1LxJ1L3JnBnRkcXHoCKvQuEb1L_OsSBQJmC-Q499zXjwOMy01VtqbOrdvDBSRcMeFj34bYva1o-0_3f6qfah4-PDgawNZ19GcPNu0v1LF3hDfzS4wzcT37_CPGG_EAeL2igQ</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>26340840</pqid></control><display><type>article</type><title>Retrieval of Reusable Components using Functional Similarity</title><source>Access via Wiley Online Library</source><creator>FÄUSTLE, S. ; FUGINI, M. G. ; DAMIANI, E.</creator><creatorcontrib>FÄUSTLE, S. ; FUGINI, M. G. ; DAMIANI, E.</creatorcontrib><description>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.</description><identifier>ISSN: 0038-0644</identifier><identifier>EISSN: 1097-024X</identifier><identifier>DOI: 10.1002/(SICI)1097-024X(199605)26:5&lt;491::AID-SPE24&gt;3.0.CO;2-N</identifier><identifier>CODEN: SPEXBL</identifier><language>eng</language><publisher>New York: John Wiley &amp; Sons, Ltd</publisher><subject>Applied sciences ; Computer science; control theory; systems ; empirical methods ; Exact sciences and technology ; fuzzy retrieval ; information storing and retrieval ; Information systems. Data bases ; keyword searching ; Memory organisation. Data processing ; reusable software components ; reuse support repository ; Software</subject><ispartof>Software, practice &amp; experience, 1996-05, Vol.26 (5), p.491-530</ispartof><rights>Copyright © 1996 John Wiley &amp; Sons, Ltd.</rights><rights>1996 INIST-CNRS</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktopdf>$$Uhttps://onlinelibrary.wiley.com/doi/pdf/10.1002%2F%28SICI%291097-024X%28199605%2926%3A5%3C491%3A%3AAID-SPE24%3E3.0.CO%3B2-N$$EPDF$$P50$$Gwiley$$H</linktopdf><linktohtml>$$Uhttps://onlinelibrary.wiley.com/doi/full/10.1002%2F%28SICI%291097-024X%28199605%2926%3A5%3C491%3A%3AAID-SPE24%3E3.0.CO%3B2-N$$EHTML$$P50$$Gwiley$$H</linktohtml><link.rule.ids>314,780,784,1417,27924,27925,45574,45575</link.rule.ids><backlink>$$Uhttp://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&amp;idt=3082513$$DView record in Pascal Francis$$Hfree_for_read</backlink></links><search><creatorcontrib>FÄUSTLE, S.</creatorcontrib><creatorcontrib>FUGINI, M. G.</creatorcontrib><creatorcontrib>DAMIANI, E.</creatorcontrib><title>Retrieval of Reusable Components using Functional Similarity</title><title>Software, practice &amp; experience</title><addtitle>Softw: Pract. Exper</addtitle><description>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.</description><subject>Applied sciences</subject><subject>Computer science; control theory; systems</subject><subject>empirical methods</subject><subject>Exact sciences and technology</subject><subject>fuzzy retrieval</subject><subject>information storing and retrieval</subject><subject>Information systems. Data bases</subject><subject>keyword searching</subject><subject>Memory organisation. Data processing</subject><subject>reusable software components</subject><subject>reuse support repository</subject><subject>Software</subject><issn>0038-0644</issn><issn>1097-024X</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>1996</creationdate><recordtype>article</recordtype><recordid>eNqFkE1v00AURS1EJULpf_ACoXbh8ObTdihIlWlLUJSgplDE5mliP6Mpjh08dkv-fSe4yoZKrEYa3Xfu1QmC9wzGDIC_PV5Os-kJgzSOgMvvxyxNNagTrifqVKZsMjmbfoyWX865_CDGMM4W73g0fxaM9hfPgxGASCLQUr4IXjp3C8CY4noUnF5R11q6M1XYlOEV9c6sKgqzZr1paqo7F_bO1j_Di77OO9vUPre0a1uZ1nbbV8FBaSpHR4_vYfD14vw6-xTNFpfT7GwW5TKWMjIiFyRLWZhYGbGKiYuSKE0UaWKQUFKkq7jgfhIXhWalKlIJGohxJWIltDgM3gzcTdv87sl1uLYup6oyNTW9Q66FhESC2A_I28a5lkrctHZt2i0ywJ1LxJ1L3JnBnRkcXHoCKvQuEb1L_OsSBQJmC-Q499zXjwOMy01VtqbOrdvDBSRcMeFj34bYva1o-0_3f6qfah4-PDgawNZ19GcPNu0v1LF3hDfzS4wzcT37_CPGG_EAeL2igQ</recordid><startdate>199605</startdate><enddate>199605</enddate><creator>FÄUSTLE, S.</creator><creator>FUGINI, M. G.</creator><creator>DAMIANI, E.</creator><general>John Wiley &amp; Sons, Ltd</general><general>Wiley</general><scope>BSCLL</scope><scope>IQODW</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>199605</creationdate><title>Retrieval of Reusable Components using Functional Similarity</title><author>FÄUSTLE, S. ; FUGINI, M. G. ; DAMIANI, E.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c4744-a3c3e4f4da75a3b7e23fee985e6e108e8d9b7d201123d61f5d94060e125375363</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>1996</creationdate><topic>Applied sciences</topic><topic>Computer science; control theory; systems</topic><topic>empirical methods</topic><topic>Exact sciences and technology</topic><topic>fuzzy retrieval</topic><topic>information storing and retrieval</topic><topic>Information systems. Data bases</topic><topic>keyword searching</topic><topic>Memory organisation. Data processing</topic><topic>reusable software components</topic><topic>reuse support repository</topic><topic>Software</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>FÄUSTLE, S.</creatorcontrib><creatorcontrib>FUGINI, M. G.</creatorcontrib><creatorcontrib>DAMIANI, E.</creatorcontrib><collection>Istex</collection><collection>Pascal-Francis</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Technology Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts – Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><jtitle>Software, practice &amp; experience</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>FÄUSTLE, S.</au><au>FUGINI, M. G.</au><au>DAMIANI, E.</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Retrieval of Reusable Components using Functional Similarity</atitle><jtitle>Software, practice &amp; experience</jtitle><addtitle>Softw: Pract. Exper</addtitle><date>1996-05</date><risdate>1996</risdate><volume>26</volume><issue>5</issue><spage>491</spage><epage>530</epage><pages>491-530</pages><issn>0038-0644</issn><eissn>1097-024X</eissn><coden>SPEXBL</coden><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.</abstract><cop>New York</cop><pub>John Wiley &amp; Sons, Ltd</pub><doi>10.1002/(SICI)1097-024X(199605)26:5&lt;491::AID-SPE24&gt;3.0.CO;2-N</doi><tpages>40</tpages></addata></record>
fulltext fulltext
identifier ISSN: 0038-0644
ispartof Software, practice & experience, 1996-05, Vol.26 (5), p.491-530
issn 0038-0644
1097-024X
language eng
recordid cdi_proquest_miscellaneous_26340840
source Access via Wiley Online Library
subjects Applied sciences
Computer science
control theory
systems
empirical methods
Exact sciences and technology
fuzzy retrieval
information storing and retrieval
Information systems. Data bases
keyword searching
Memory organisation. Data processing
reusable software components
reuse support repository
Software
title Retrieval of Reusable Components using Functional Similarity
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-19T11%3A35%3A19IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Retrieval%20of%20Reusable%20Components%20using%20Functional%20Similarity&rft.jtitle=Software,%20practice%20&%20experience&rft.au=F%C3%84USTLE,%20S.&rft.date=1996-05&rft.volume=26&rft.issue=5&rft.spage=491&rft.epage=530&rft.pages=491-530&rft.issn=0038-0644&rft.eissn=1097-024X&rft.coden=SPEXBL&rft_id=info:doi/10.1002/(SICI)1097-024X(199605)26:5%3C491::AID-SPE24%3E3.0.CO;2-N&rft_dat=%3Cproquest_cross%3E26340840%3C/proquest_cross%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=26340840&rft_id=info:pmid/&rfr_iscdi=true