Loading…
CloneDetective - A workbench for clone detection research
The area of clone detection has considerably evolved over the last decade, leading to approaches with better results, but at the same time using more elaborate algorithms and tool chains. In our opinion a level has been reached, where the initial investment required to setup a clone detection tool c...
Saved in:
Main Authors: | , , |
---|---|
Format: | Conference Proceeding |
Language: | English |
Subjects: |
Software and its engineering
> Software creation and management
> Software development process management
Software and its engineering
> Software creation and management
> Software verification and validation
> Formal software verification
|
Online Access: | Request full text |
Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
cited_by | |
---|---|
cites | |
container_end_page | 606 |
container_issue | |
container_start_page | 603 |
container_title | |
container_volume | |
creator | Juergens, Elmar Deissenboeck, Florian Hummel, Benjamin |
description | The area of clone detection has considerably evolved over the last decade, leading to approaches with better results, but at the same time using more elaborate algorithms and tool chains. In our opinion a level has been reached, where the initial investment required to setup a clone detection tool chain and the code infrastructure required for experimenting with new heuristics and algorithms seriously hampers the exploration of novel solutions or specific case studies. As a solution, this paper presents CloneDetective, an open source framework and tool chain for clone detection, which is especially geared towards configurability and extendability and thus supports the preparation and conduction of clone detection research. |
doi_str_mv | 10.1109/ICSE.2009.5070566 |
format | conference_proceeding |
fullrecord | <record><control><sourceid>acm_CHZPO</sourceid><recordid>TN_cdi_acm_books_10_1109_ICSE_2009_5070566_brief</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>5070566</ieee_id><sourcerecordid>acm_books_10_1109_ICSE_2009_5070566</sourcerecordid><originalsourceid>FETCH-LOGICAL-a317t-933106c1618a6f30c6ffa2c38d79bbe84387990cc409f16f3391228004c4245a3</originalsourceid><addsrcrecordid>eNqNkEtPwzAQhC0eElXpD0BcfEZK2fUjto9VKFCpEgfgbDmurYa2CXIiEP8eRy139rKH-Wa1M4TcIMwRwdyvqtflnAGYuQQFsizPyASl1AUyJs_JzCiNggnBheTigkyAKSgkk-qKzPr-A_JkBbWZEFPtuzY8hCH4ofkKtKAL-t2lXR1av6WxS9SPAN0cia6lKfTBJb-9JpfR7fswO-0peX9cvlXPxfrlaVUt1oXjqIbCcI5QeixRuzJy8GWMjnmuN8rUddCCa2UMeC_ARMwENzmFzh_6HEE6PiW3x7tNCMF-pubg0o89Bc8qHFXnD7buul1vEezYkh1bsmNLf7CtUxNittz928J_AYGJYjk</addsrcrecordid><sourcetype>Publisher</sourcetype><iscdi>true</iscdi><recordtype>conference_proceeding</recordtype></control><display><type>conference_proceeding</type><title>CloneDetective - A workbench for clone detection research</title><source>IEEE Xplore All Conference Series</source><creator>Juergens, Elmar ; Deissenboeck, Florian ; Hummel, Benjamin</creator><creatorcontrib>Juergens, Elmar ; Deissenboeck, Florian ; Hummel, Benjamin</creatorcontrib><description>The area of clone detection has considerably evolved over the last decade, leading to approaches with better results, but at the same time using more elaborate algorithms and tool chains. In our opinion a level has been reached, where the initial investment required to setup a clone detection tool chain and the code infrastructure required for experimenting with new heuristics and algorithms seriously hampers the exploration of novel solutions or specific case studies. As a solution, this paper presents CloneDetective, an open source framework and tool chain for clone detection, which is especially geared towards configurability and extendability and thus supports the preparation and conduction of clone detection research.</description><identifier>ISSN: 0270-5257</identifier><identifier>ISBN: 9781424434534</identifier><identifier>ISBN: 142443453X</identifier><identifier>EISSN: 1558-1225</identifier><identifier>DOI: 10.1109/ICSE.2009.5070566</identifier><language>eng</language><publisher>Washington, DC, USA: IEEE Computer Society</publisher><subject>Cloning ; Detection algorithms ; Detectors ; Filtering ; General and reference -- Cross-computing tools and techniques -- Verification ; Heuristic algorithms ; Investments ; Phase detection ; Plagiarism ; Recommender systems ; Software and its engineering -- Software creation and management -- Software development process management ; Software and its engineering -- Software creation and management -- Software verification and validation -- Formal software verification ; Software and its engineering -- Software notations and tools ; Software and its engineering -- Software organization and properties -- Software functional properties -- Formal methods -- Software verification ; Software maintenance ; Theory of computation -- Semantics and reasoning -- Program reasoning -- Program verification</subject><ispartof>2009 IEEE 31st International Conference on Software Engineering, 2009, p.603-606</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/5070566$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>309,310,780,784,789,790,2058,27925,54555,54920,54932</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/5070566$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc></links><search><creatorcontrib>Juergens, Elmar</creatorcontrib><creatorcontrib>Deissenboeck, Florian</creatorcontrib><creatorcontrib>Hummel, Benjamin</creatorcontrib><title>CloneDetective - A workbench for clone detection research</title><title>2009 IEEE 31st International Conference on Software Engineering</title><addtitle>ICSE</addtitle><description>The area of clone detection has considerably evolved over the last decade, leading to approaches with better results, but at the same time using more elaborate algorithms and tool chains. In our opinion a level has been reached, where the initial investment required to setup a clone detection tool chain and the code infrastructure required for experimenting with new heuristics and algorithms seriously hampers the exploration of novel solutions or specific case studies. As a solution, this paper presents CloneDetective, an open source framework and tool chain for clone detection, which is especially geared towards configurability and extendability and thus supports the preparation and conduction of clone detection research.</description><subject>Cloning</subject><subject>Detection algorithms</subject><subject>Detectors</subject><subject>Filtering</subject><subject>General and reference -- Cross-computing tools and techniques -- Verification</subject><subject>Heuristic algorithms</subject><subject>Investments</subject><subject>Phase detection</subject><subject>Plagiarism</subject><subject>Recommender systems</subject><subject>Software and its engineering -- Software creation and management -- Software development process management</subject><subject>Software and its engineering -- Software creation and management -- Software verification and validation -- Formal software verification</subject><subject>Software and its engineering -- Software notations and tools</subject><subject>Software and its engineering -- Software organization and properties -- Software functional properties -- Formal methods -- Software verification</subject><subject>Software maintenance</subject><subject>Theory of computation -- Semantics and reasoning -- Program reasoning -- Program verification</subject><issn>0270-5257</issn><issn>1558-1225</issn><isbn>9781424434534</isbn><isbn>142443453X</isbn><fulltext>true</fulltext><rsrctype>conference_proceeding</rsrctype><creationdate>2009</creationdate><recordtype>conference_proceeding</recordtype><sourceid>6IE</sourceid><recordid>eNqNkEtPwzAQhC0eElXpD0BcfEZK2fUjto9VKFCpEgfgbDmurYa2CXIiEP8eRy139rKH-Wa1M4TcIMwRwdyvqtflnAGYuQQFsizPyASl1AUyJs_JzCiNggnBheTigkyAKSgkk-qKzPr-A_JkBbWZEFPtuzY8hCH4ofkKtKAL-t2lXR1av6WxS9SPAN0cia6lKfTBJb-9JpfR7fswO-0peX9cvlXPxfrlaVUt1oXjqIbCcI5QeixRuzJy8GWMjnmuN8rUddCCa2UMeC_ARMwENzmFzh_6HEE6PiW3x7tNCMF-pubg0o89Bc8qHFXnD7buul1vEezYkh1bsmNLf7CtUxNittz928J_AYGJYjk</recordid><startdate>20090101</startdate><enddate>20090101</enddate><creator>Juergens, Elmar</creator><creator>Deissenboeck, Florian</creator><creator>Hummel, Benjamin</creator><general>IEEE Computer Society</general><general>IEEE</general><scope>6IE</scope><scope>6IH</scope><scope>CBEJK</scope><scope>RIE</scope><scope>RIO</scope></search><sort><creationdate>20090101</creationdate><title>CloneDetective - A workbench for clone detection research</title><author>Juergens, Elmar ; Deissenboeck, Florian ; Hummel, Benjamin</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-a317t-933106c1618a6f30c6ffa2c38d79bbe84387990cc409f16f3391228004c4245a3</frbrgroupid><rsrctype>conference_proceedings</rsrctype><prefilter>conference_proceedings</prefilter><language>eng</language><creationdate>2009</creationdate><topic>Cloning</topic><topic>Detection algorithms</topic><topic>Detectors</topic><topic>Filtering</topic><topic>General and reference -- Cross-computing tools and techniques -- Verification</topic><topic>Heuristic algorithms</topic><topic>Investments</topic><topic>Phase detection</topic><topic>Plagiarism</topic><topic>Recommender systems</topic><topic>Software and its engineering -- Software creation and management -- Software development process management</topic><topic>Software and its engineering -- Software creation and management -- Software verification and validation -- Formal software verification</topic><topic>Software and its engineering -- Software notations and tools</topic><topic>Software and its engineering -- Software organization and properties -- Software functional properties -- Formal methods -- Software verification</topic><topic>Software maintenance</topic><topic>Theory of computation -- Semantics and reasoning -- Program reasoning -- Program verification</topic><toplevel>online_resources</toplevel><creatorcontrib>Juergens, Elmar</creatorcontrib><creatorcontrib>Deissenboeck, Florian</creatorcontrib><creatorcontrib>Hummel, Benjamin</creatorcontrib><collection>IEEE Electronic Library (IEL) Conference Proceedings</collection><collection>IEEE Proceedings Order Plan (POP) 1998-present by volume</collection><collection>IEEE Xplore All Conference Proceedings</collection><collection>IEEE Electronic Library (IEL)</collection><collection>IEEE Proceedings Order Plans (POP) 1998-present</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Juergens, Elmar</au><au>Deissenboeck, Florian</au><au>Hummel, Benjamin</au><format>book</format><genre>proceeding</genre><ristype>CONF</ristype><atitle>CloneDetective - A workbench for clone detection research</atitle><btitle>2009 IEEE 31st International Conference on Software Engineering</btitle><stitle>ICSE</stitle><date>2009-01-01</date><risdate>2009</risdate><spage>603</spage><epage>606</epage><pages>603-606</pages><issn>0270-5257</issn><eissn>1558-1225</eissn><isbn>9781424434534</isbn><isbn>142443453X</isbn><abstract>The area of clone detection has considerably evolved over the last decade, leading to approaches with better results, but at the same time using more elaborate algorithms and tool chains. In our opinion a level has been reached, where the initial investment required to setup a clone detection tool chain and the code infrastructure required for experimenting with new heuristics and algorithms seriously hampers the exploration of novel solutions or specific case studies. As a solution, this paper presents CloneDetective, an open source framework and tool chain for clone detection, which is especially geared towards configurability and extendability and thus supports the preparation and conduction of clone detection research.</abstract><cop>Washington, DC, USA</cop><pub>IEEE Computer Society</pub><doi>10.1109/ICSE.2009.5070566</doi><tpages>4</tpages></addata></record> |
fulltext | fulltext_linktorsrc |
identifier | ISSN: 0270-5257 |
ispartof | 2009 IEEE 31st International Conference on Software Engineering, 2009, p.603-606 |
issn | 0270-5257 1558-1225 |
language | eng |
recordid | cdi_acm_books_10_1109_ICSE_2009_5070566_brief |
source | IEEE Xplore All Conference Series |
subjects | Cloning Detection algorithms Detectors Filtering General and reference -- Cross-computing tools and techniques -- Verification Heuristic algorithms Investments Phase detection Plagiarism Recommender systems Software and its engineering -- Software creation and management -- Software development process management Software and its engineering -- Software creation and management -- Software verification and validation -- Formal software verification Software and its engineering -- Software notations and tools Software and its engineering -- Software organization and properties -- Software functional properties -- Formal methods -- Software verification Software maintenance Theory of computation -- Semantics and reasoning -- Program reasoning -- Program verification |
title | CloneDetective - A workbench for clone detection research |
url | http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-30T21%3A52%3A25IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-acm_CHZPO&rft_val_fmt=info:ofi/fmt:kev:mtx:book&rft.genre=proceeding&rft.atitle=CloneDetective%20-%20A%20workbench%20for%20clone%20detection%20research&rft.btitle=2009%20IEEE%2031st%20International%20Conference%20on%20Software%20Engineering&rft.au=Juergens,%20Elmar&rft.date=2009-01-01&rft.spage=603&rft.epage=606&rft.pages=603-606&rft.issn=0270-5257&rft.eissn=1558-1225&rft.isbn=9781424434534&rft.isbn_list=142443453X&rft_id=info:doi/10.1109/ICSE.2009.5070566&rft_dat=%3Cacm_CHZPO%3Eacm_books_10_1109_ICSE_2009_5070566%3C/acm_CHZPO%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-a317t-933106c1618a6f30c6ffa2c38d79bbe84387990cc409f16f3391228004c4245a3%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_id=info:pmid/&rft_ieee_id=5070566&rfr_iscdi=true |