Analyzing relations among software patterns based on document similarity

In software development, many kinds of knowledge are shared and reused as software patterns. However, the relation analysis among software patterns by hand is difficult on the large scale. In this paper, we propose a technique for the automatic relation analysis among the patterns. Our technique is...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Kubo, A., Washizaki, H., Takasu, A., Fukazawa, Y.
Format: Tagungsbericht
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page 303 Vol. 2
container_issue
container_start_page 298
container_title
container_volume 2
creator Kubo, A.
Washizaki, H.
Takasu, A.
Fukazawa, Y.
description In software development, many kinds of knowledge are shared and reused as software patterns. However, the relation analysis among software patterns by hand is difficult on the large scale. In this paper, we propose a technique for the automatic relation analysis among the patterns. Our technique is based on a new pattern model to treat various patterns, and utilizes exiting text processing techniques to extract patterns from documents and to calculate the strength of pattern relations. As a result of experiments, the system that implements our technique has extracted appropriate relations among patterns without information on relations described in original pattern documents. Moreover, our system has the ability to suggest relations among patterns that the author has not noticed.
doi_str_mv 10.1109/ITCC.2005.87
format Conference Proceeding
fullrecord <record><control><sourceid>ieee_6IE</sourceid><recordid>TN_cdi_ieee_primary_1425160</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>1425160</ieee_id><sourcerecordid>1425160</sourcerecordid><originalsourceid>FETCH-LOGICAL-i213t-afccbcab73051c509adcff3517f1fb642a93c51cb434f880719f278dbe23f2413</originalsourceid><addsrcrecordid>eNotjM1KxDAYRQMiqOPs3LnJC7Tmy0_TLIeizsCAm3E9fEkTifRnSCJSn96C3s3l3AOXkAdgNQAzT4dT19WcMVW3-orcMd0YxQUocUO2OX-yNcJI07Bbst9NOCw_cfqgyQ9Y4jxliuO8cp5D-cbk6QVL8WndLWbf03mi_ey-Rj8VmuMYB0yxLPfkOuCQ_fa_N-T95fnU7avj2-uh2x2ryEGUCoNz1qHVgilwihnsXQhCgQ4QbCM5GuFWY6WQoW2ZBhO4bnvruQhcgtiQx7_f6L0_X1IcMS1nkFxBw8QvX2tK6g</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>Analyzing relations among software patterns based on document similarity</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Kubo, A. ; Washizaki, H. ; Takasu, A. ; Fukazawa, Y.</creator><creatorcontrib>Kubo, A. ; Washizaki, H. ; Takasu, A. ; Fukazawa, Y.</creatorcontrib><description>In software development, many kinds of knowledge are shared and reused as software patterns. However, the relation analysis among software patterns by hand is difficult on the large scale. In this paper, we propose a technique for the automatic relation analysis among the patterns. Our technique is based on a new pattern model to treat various patterns, and utilizes exiting text processing techniques to extract patterns from documents and to calculate the strength of pattern relations. As a result of experiments, the system that implements our technique has extracted appropriate relations among patterns without information on relations described in original pattern documents. Moreover, our system has the ability to suggest relations among patterns that the author has not noticed.</description><identifier>ISBN: 0769523153</identifier><identifier>ISBN: 9780769523156</identifier><identifier>DOI: 10.1109/ITCC.2005.87</identifier><language>eng</language><publisher>IEEE</publisher><subject>Algorithm design and analysis ; Computer science ; Data mining ; Data structures ; Informatics ; Large-scale systems ; Pattern analysis ; Programming ; Software algorithms ; Text processing</subject><ispartof>International Conference on Information Technology: Coding and Computing (ITCC'05) - Volume II, 2005, Vol.2, p.298-303 Vol. 2</ispartof><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/1425160$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,777,781,786,787,2052,4036,4037,27906,54901</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/1425160$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Kubo, A.</creatorcontrib><creatorcontrib>Washizaki, H.</creatorcontrib><creatorcontrib>Takasu, A.</creatorcontrib><creatorcontrib>Fukazawa, Y.</creatorcontrib><title>Analyzing relations among software patterns based on document similarity</title><title>International Conference on Information Technology: Coding and Computing (ITCC'05) - Volume II</title><addtitle>ITCC</addtitle><description>In software development, many kinds of knowledge are shared and reused as software patterns. However, the relation analysis among software patterns by hand is difficult on the large scale. In this paper, we propose a technique for the automatic relation analysis among the patterns. Our technique is based on a new pattern model to treat various patterns, and utilizes exiting text processing techniques to extract patterns from documents and to calculate the strength of pattern relations. As a result of experiments, the system that implements our technique has extracted appropriate relations among patterns without information on relations described in original pattern documents. Moreover, our system has the ability to suggest relations among patterns that the author has not noticed.</description><subject>Algorithm design and analysis</subject><subject>Computer science</subject><subject>Data mining</subject><subject>Data structures</subject><subject>Informatics</subject><subject>Large-scale systems</subject><subject>Pattern analysis</subject><subject>Programming</subject><subject>Software algorithms</subject><subject>Text processing</subject><isbn>0769523153</isbn><isbn>9780769523156</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2005</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><sourceid>RIE</sourceid><recordid>eNotjM1KxDAYRQMiqOPs3LnJC7Tmy0_TLIeizsCAm3E9fEkTifRnSCJSn96C3s3l3AOXkAdgNQAzT4dT19WcMVW3-orcMd0YxQUocUO2OX-yNcJI07Bbst9NOCw_cfqgyQ9Y4jxliuO8cp5D-cbk6QVL8WndLWbf03mi_ey-Rj8VmuMYB0yxLPfkOuCQ_fa_N-T95fnU7avj2-uh2x2ryEGUCoNz1qHVgilwihnsXQhCgQ4QbCM5GuFWY6WQoW2ZBhO4bnvruQhcgtiQx7_f6L0_X1IcMS1nkFxBw8QvX2tK6g</recordid><startdate>2005</startdate><enddate>2005</enddate><creator>Kubo, A.</creator><creator>Washizaki, H.</creator><creator>Takasu, A.</creator><creator>Fukazawa, Y.</creator><general>IEEE</general><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope></search><sort><creationdate>2005</creationdate><title>Analyzing relations among software patterns based on document similarity</title><author>Kubo, A. ; Washizaki, H. ; Takasu, A. ; Fukazawa, Y.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i213t-afccbcab73051c509adcff3517f1fb642a93c51cb434f880719f278dbe23f2413</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2005</creationdate><topic>Algorithm design and analysis</topic><topic>Computer science</topic><topic>Data mining</topic><topic>Data structures</topic><topic>Informatics</topic><topic>Large-scale systems</topic><topic>Pattern analysis</topic><topic>Programming</topic><topic>Software algorithms</topic><topic>Text processing</topic><toplevel>online_resources</toplevel><creatorcontrib>Kubo, A.</creatorcontrib><creatorcontrib>Washizaki, H.</creatorcontrib><creatorcontrib>Takasu, A.</creatorcontrib><creatorcontrib>Fukazawa, Y.</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan All Online (POP All Online) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE Electronic Library (IEL)</collection><collection>IEEE Proceedings Order Plans (POP All) 1998-Present</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Kubo, A.</au><au>Washizaki, H.</au><au>Takasu, A.</au><au>Fukazawa, Y.</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Analyzing relations among software patterns based on document similarity</atitle><btitle>International Conference on Information Technology: Coding and Computing (ITCC'05) - Volume II</btitle><stitle>ITCC</stitle><date>2005</date><risdate>2005</risdate><volume>2</volume><spage>298</spage><epage>303 Vol. 2</epage><pages>298-303 Vol. 2</pages><isbn>0769523153</isbn><isbn>9780769523156</isbn><abstract>In software development, many kinds of knowledge are shared and reused as software patterns. However, the relation analysis among software patterns by hand is difficult on the large scale. In this paper, we propose a technique for the automatic relation analysis among the patterns. Our technique is based on a new pattern model to treat various patterns, and utilizes exiting text processing techniques to extract patterns from documents and to calculate the strength of pattern relations. As a result of experiments, the system that implements our technique has extracted appropriate relations among patterns without information on relations described in original pattern documents. Moreover, our system has the ability to suggest relations among patterns that the author has not noticed.</abstract><pub>IEEE</pub><doi>10.1109/ITCC.2005.87</doi><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier ISBN: 0769523153
ispartof International Conference on Information Technology: Coding and Computing (ITCC'05) - Volume II, 2005, Vol.2, p.298-303 Vol. 2
issn
language eng
recordid cdi_ieee_primary_1425160
source IEEE Electronic Library (IEL) Conference Proceedings
subjects Algorithm design and analysis
Computer science
Data mining
Data structures
Informatics
Large-scale systems
Pattern analysis
Programming
Software algorithms
Text processing
title Analyzing relations among software patterns based on document similarity
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-19T02%3A08%3A41IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-ieee_6IE&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=Analyzing%20relations%20among%20software%20patterns%20based%20on%20document%20similarity&rft.btitle=International%20Conference%20on%20Information%20Technology:%20Coding%20and%20Computing%20(ITCC'05)%20-%20Volume%20II&rft.au=Kubo,%20A.&rft.date=2005&rft.volume=2&rft.spage=298&rft.epage=303%20Vol.%202&rft.pages=298-303%20Vol.%202&rft.isbn=0769523153&rft.isbn_list=9780769523156&rft_id=info:doi/10.1109/ITCC.2005.87&rft_dat=%3Cieee_6IE%3E1425160%3C/ieee_6IE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=1425160&rfr_iscdi=true