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...
Gespeichert in:
Veröffentlicht in: | Software, practice & experience practice & experience, 1996-05, Vol.26 (5), p.491-530 |
---|---|
Hauptverfasser: | , , |
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<491::AID-SPE24>3.0.CO;2-N</identifier><identifier>CODEN: SPEXBL</identifier><language>eng</language><publisher>New York: John Wiley & 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 & experience, 1996-05, Vol.26 (5), p.491-530</ispartof><rights>Copyright © 1996 John Wiley & 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&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 & 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 & 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 & 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 & 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 & Sons, Ltd</pub><doi>10.1002/(SICI)1097-024X(199605)26:5<491::AID-SPE24>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 |