Filtered mining in program code repositories

An approach to automatically mine program code repositories in order to support software reuse is proposed in this paper. Code attributes and structural relationships are used to find and rank the potential elements based on a given query. Static program analysis is used to allow a filtered mining t...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
1. Verfasser: Taibi, F.
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 267
container_issue
container_start_page 264
container_title
container_volume
creator Taibi, F.
description An approach to automatically mine program code repositories in order to support software reuse is proposed in this paper. Code attributes and structural relationships are used to find and rank the potential elements based on a given query. Static program analysis is used to allow a filtered mining through three well-established metrics that have a direct impact on code quality. The approach has been empirically evaluated and the results obtained were promising.
doi_str_mv 10.1109/InfRKM.2012.6204986
format Conference Proceeding
fullrecord <record><control><sourceid>ieee_6IE</sourceid><recordid>TN_cdi_ieee_primary_6204986</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>6204986</ieee_id><sourcerecordid>6204986</sourcerecordid><originalsourceid>FETCH-LOGICAL-i90t-e60d23dd2e116eea5fc35752ea0fda5090a1cae7ec9e73a283e36b875eb5fb383</originalsourceid><addsrcrecordid>eNpNj81KAzEURiNSUOo8QTd5AGe8yW3-llKsFitC6b5kJjcl0vkhmY1vr2AXfpvD2Rz4GFsJaIQA97Qb4uH9o5EgZKMlrJ3VN6xyxoq1NijAOnX7352wd6wq5Qt-ZwAV6nv2uE2XmTIF3qchDWeeBj7l8Zx9z7sxEM80jSXNY05UHtgi-kuh6solO25fjpu3ev_5uts87-vkYK5JQ5AYgiQhNJFXsUNllCQPMXgFDrzoPBnqHBn00iKhbq1R1KrYosUlW_1lExGdppx6n79P14v4A8ZdRV0</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>Filtered mining in program code repositories</title><source>IEEE Electronic Library (IEL) Conference Proceedings</source><creator>Taibi, F.</creator><creatorcontrib>Taibi, F.</creatorcontrib><description>An approach to automatically mine program code repositories in order to support software reuse is proposed in this paper. Code attributes and structural relationships are used to find and rank the potential elements based on a given query. Static program analysis is used to allow a filtered mining through three well-established metrics that have a direct impact on code quality. The approach has been empirically evaluated and the results obtained were promising.</description><identifier>ISBN: 9781467310918</identifier><identifier>ISBN: 1467310913</identifier><identifier>EISBN: 9781467310895</identifier><identifier>EISBN: 1467310891</identifier><identifier>EISBN: 1467310905</identifier><identifier>EISBN: 9781467310901</identifier><identifier>DOI: 10.1109/InfRKM.2012.6204986</identifier><language>eng</language><publisher>IEEE</publisher><subject>Accuracy ; Complexity theory ; Data mining ; Measurement ; Mining Source Code Repositories ; Program Comprehension ; Software engineering ; Software Metrics ; Software reusability ; Software Reuse ; Static Program Analysis</subject><ispartof>2012 International Conference on Information Retrieval &amp; Knowledge Management, 2012, p.264-267</ispartof><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/6204986$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,776,780,785,786,2052,27902,54895</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/6204986$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Taibi, F.</creatorcontrib><title>Filtered mining in program code repositories</title><title>2012 International Conference on Information Retrieval &amp; Knowledge Management</title><addtitle>InfRKM</addtitle><description>An approach to automatically mine program code repositories in order to support software reuse is proposed in this paper. Code attributes and structural relationships are used to find and rank the potential elements based on a given query. Static program analysis is used to allow a filtered mining through three well-established metrics that have a direct impact on code quality. The approach has been empirically evaluated and the results obtained were promising.</description><subject>Accuracy</subject><subject>Complexity theory</subject><subject>Data mining</subject><subject>Measurement</subject><subject>Mining Source Code Repositories</subject><subject>Program Comprehension</subject><subject>Software engineering</subject><subject>Software Metrics</subject><subject>Software reusability</subject><subject>Software Reuse</subject><subject>Static Program Analysis</subject><isbn>9781467310918</isbn><isbn>1467310913</isbn><isbn>9781467310895</isbn><isbn>1467310891</isbn><isbn>1467310905</isbn><isbn>9781467310901</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2012</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><sourceid>RIE</sourceid><recordid>eNpNj81KAzEURiNSUOo8QTd5AGe8yW3-llKsFitC6b5kJjcl0vkhmY1vr2AXfpvD2Rz4GFsJaIQA97Qb4uH9o5EgZKMlrJ3VN6xyxoq1NijAOnX7352wd6wq5Qt-ZwAV6nv2uE2XmTIF3qchDWeeBj7l8Zx9z7sxEM80jSXNY05UHtgi-kuh6solO25fjpu3ev_5uts87-vkYK5JQ5AYgiQhNJFXsUNllCQPMXgFDrzoPBnqHBn00iKhbq1R1KrYosUlW_1lExGdppx6n79P14v4A8ZdRV0</recordid><startdate>201203</startdate><enddate>201203</enddate><creator>Taibi, F.</creator><general>IEEE</general><scope>6IE</scope><scope>6IL</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIL</scope></search><sort><creationdate>201203</creationdate><title>Filtered mining in program code repositories</title><author>Taibi, F.</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-i90t-e60d23dd2e116eea5fc35752ea0fda5090a1cae7ec9e73a283e36b875eb5fb383</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2012</creationdate><topic>Accuracy</topic><topic>Complexity theory</topic><topic>Data mining</topic><topic>Measurement</topic><topic>Mining Source Code Repositories</topic><topic>Program Comprehension</topic><topic>Software engineering</topic><topic>Software Metrics</topic><topic>Software reusability</topic><topic>Software Reuse</topic><topic>Static Program Analysis</topic><toplevel>online_resources</toplevel><creatorcontrib>Taibi, F.</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>Taibi, F.</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>Filtered mining in program code repositories</atitle><btitle>2012 International Conference on Information Retrieval &amp; Knowledge Management</btitle><stitle>InfRKM</stitle><date>2012-03</date><risdate>2012</risdate><spage>264</spage><epage>267</epage><pages>264-267</pages><isbn>9781467310918</isbn><isbn>1467310913</isbn><eisbn>9781467310895</eisbn><eisbn>1467310891</eisbn><eisbn>1467310905</eisbn><eisbn>9781467310901</eisbn><abstract>An approach to automatically mine program code repositories in order to support software reuse is proposed in this paper. Code attributes and structural relationships are used to find and rank the potential elements based on a given query. Static program analysis is used to allow a filtered mining through three well-established metrics that have a direct impact on code quality. The approach has been empirically evaluated and the results obtained were promising.</abstract><pub>IEEE</pub><doi>10.1109/InfRKM.2012.6204986</doi><tpages>4</tpages></addata></record>
fulltext fulltext_linktorsrc
identifier ISBN: 9781467310918
ispartof 2012 International Conference on Information Retrieval & Knowledge Management, 2012, p.264-267
issn
language eng
recordid cdi_ieee_primary_6204986
source IEEE Electronic Library (IEL) Conference Proceedings
subjects Accuracy
Complexity theory
Data mining
Measurement
Mining Source Code Repositories
Program Comprehension
Software engineering
Software Metrics
Software reusability
Software Reuse
Static Program Analysis
title Filtered mining in program code repositories
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-02-05T05%3A24%3A05IST&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=Filtered%20mining%20in%20program%20code%20repositories&rft.btitle=2012%20International%20Conference%20on%20Information%20Retrieval%20&%20Knowledge%20Management&rft.au=Taibi,%20F.&rft.date=2012-03&rft.spage=264&rft.epage=267&rft.pages=264-267&rft.isbn=9781467310918&rft.isbn_list=1467310913&rft_id=info:doi/10.1109/InfRKM.2012.6204986&rft_dat=%3Cieee_6IE%3E6204986%3C/ieee_6IE%3E%3Curl%3E%3C/url%3E&rft.eisbn=9781467310895&rft.eisbn_list=1467310891&rft.eisbn_list=1467310905&rft.eisbn_list=9781467310901&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=6204986&rfr_iscdi=true