{"id":"https://openalex.org/W2603755616","doi":"https://doi.org/10.1109/iwsc.2017.7880512","title":"Rethinking dependence clones","display_name":"Rethinking dependence clones","publication_year":2017,"publication_date":"2017-02-21","ids":{"openalex":"https://openalex.org/W2603755616","doi":"https://doi.org/10.1109/iwsc.2017.7880512","mag":"2603755616"},"language":"en","primary_location":{"is_oa":false,"landing_page_url":"https://doi.org/10.1109/iwsc.2017.7880512","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false},"type":"article","type_crossref":"proceedings-article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5019574034","display_name":"Tim A. D. Henderson","orcid":null},"institutions":[{"id":"https://openalex.org/I58956616","display_name":"Case Western Reserve University","ror":"https://ror.org/051fd9666","country_code":"US","type":"education","lineage":["https://openalex.org/I58956616"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Tim A. D. Henderson","raw_affiliation_strings":["Dept. of Electrical Engineering and Computer Science, Case Western Reserve University, Cleveland, Ohio, USA"],"affiliations":[{"raw_affiliation_string":"Dept. of Electrical Engineering and Computer Science, Case Western Reserve University, Cleveland, Ohio, USA","institution_ids":["https://openalex.org/I58956616"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5060574497","display_name":"Andy Podgurski","orcid":null},"institutions":[{"id":"https://openalex.org/I58956616","display_name":"Case Western Reserve University","ror":"https://ror.org/051fd9666","country_code":"US","type":"education","lineage":["https://openalex.org/I58956616"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Andy Podgurski","raw_affiliation_strings":["Dept. of Electrical Engineering and Computer Science, Case Western Reserve University, Cleveland, Ohio, USA"],"affiliations":[{"raw_affiliation_string":"Dept. of Electrical Engineering and Computer Science, Case Western Reserve University, Cleveland, Ohio, USA","institution_ids":["https://openalex.org/I58956616"]}]}],"institution_assertions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.72,"has_fulltext":true,"fulltext_origin":"ngrams","cited_by_count":6,"citation_normalized_percentile":{"value":0.544468,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":81,"max":82},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"7"},"is_retracted":false,"is_paratext":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":1.0,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},"topics":[{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":1.0,"subfield":{"id":"https://openalex.org/subfields/1710","display_name":"Information Systems"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T11241","display_name":"Advanced Malware Detection Techniques","score":0.997,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}},{"id":"https://openalex.org/T12423","display_name":"Software Reliability and Analysis Research","score":0.9934,"subfield":{"id":"https://openalex.org/subfields/1712","display_name":"Software"},"field":{"id":"https://openalex.org/fields/17","display_name":"Computer Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/clone","display_name":"clone (Java method)","score":0.81568927},{"id":"https://openalex.org/keywords/undecidable-problem","display_name":"Undecidable problem","score":0.7436334},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.46689236}],"concepts":[{"id":"https://openalex.org/C81089528","wikidata":"https://www.wikidata.org/wiki/Q5134986","display_name":"clone (Java method)","level":3,"score":0.81568927},{"id":"https://openalex.org/C192034797","wikidata":"https://www.wikidata.org/wiki/Q3502995","display_name":"Undecidable problem","level":3,"score":0.7436334},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7198247},{"id":"https://openalex.org/C48044578","wikidata":"https://www.wikidata.org/wiki/Q727490","display_name":"Scalability","level":2,"score":0.5804851},{"id":"https://openalex.org/C184337299","wikidata":"https://www.wikidata.org/wiki/Q1437428","display_name":"Semantics (computer science)","level":2,"score":0.52453},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.47931042},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.47318387},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.46689236},{"id":"https://openalex.org/C14036430","wikidata":"https://www.wikidata.org/wiki/Q3736076","display_name":"Function (biology)","level":2,"score":0.4111672},{"id":"https://openalex.org/C77088390","wikidata":"https://www.wikidata.org/wiki/Q8513","display_name":"Database","level":1,"score":0.17577615},{"id":"https://openalex.org/C153269930","wikidata":"https://www.wikidata.org/wiki/Q430001","display_name":"Decidability","level":2,"score":0.116826355},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.09376639},{"id":"https://openalex.org/C552990157","wikidata":"https://www.wikidata.org/wiki/Q7430","display_name":"DNA","level":2,"score":0.0},{"id":"https://openalex.org/C54355233","wikidata":"https://www.wikidata.org/wiki/Q7162","display_name":"Genetics","level":1,"score":0.0},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.0},{"id":"https://openalex.org/C78458016","wikidata":"https://www.wikidata.org/wiki/Q840400","display_name":"Evolutionary biology","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"is_oa":false,"landing_page_url":"https://doi.org/10.1109/iwsc.2017.7880512","pdf_url":null,"source":null,"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false}],"best_oa_location":null,"sustainable_development_goals":[],"grants":[],"datasets":[],"versions":[],"referenced_works_count":33,"referenced_works":["https://openalex.org/W1479848599","https://openalex.org/W1510837191","https://openalex.org/W1593203335","https://openalex.org/W1770892253","https://openalex.org/W1975520532","https://openalex.org/W2012131382","https://openalex.org/W2019827052","https://openalex.org/W2041190309","https://openalex.org/W2059215200","https://openalex.org/W2060139913","https://openalex.org/W2071088932","https://openalex.org/W2096491586","https://openalex.org/W2101832700","https://openalex.org/W2110227767","https://openalex.org/W2113500796","https://openalex.org/W2125260159","https://openalex.org/W2128782367","https://openalex.org/W2128888088","https://openalex.org/W2135988257","https://openalex.org/W2138756793","https://openalex.org/W2143211346","https://openalex.org/W2144344516","https://openalex.org/W2151951885","https://openalex.org/W2286236884","https://openalex.org/W2547546996","https://openalex.org/W2562836854","https://openalex.org/W25964860","https://openalex.org/W2610360795","https://openalex.org/W3106366870","https://openalex.org/W416419572","https://openalex.org/W4250255282","https://openalex.org/W4301168982","https://openalex.org/W7800797"],"related_works":["https://openalex.org/W4252689011","https://openalex.org/W4251759788","https://openalex.org/W2468382602","https://openalex.org/W2125797022","https://openalex.org/W2120230527","https://openalex.org/W2100349471","https://openalex.org/W1993963635","https://openalex.org/W1802268423","https://openalex.org/W1536365843","https://openalex.org/W1490819493"],"abstract_inverted_index":{"Semantic":[0],"code":[1,7,35,92],"clones":[2,36,109],"are":[3,111,171],"regions":[4],"of":[5,61,98,133,138,157,182],"duplicated":[6],"that":[8,94,110,144,167,188],"may":[9],"appear":[10],"dissimilar":[11],"but":[12],"compute":[13,28],"similar":[14],"functions.":[15],"Since":[16],"in":[17,78],"general":[18],"it":[19],"is":[20,37,55],"algorithmically":[21],"undecidable":[22],"whether":[23],"two":[24],"or":[25,76],"more":[26],"programs":[27],"the":[29,43,136,139,145,180],"same":[30],"function,":[31],"locating":[32],"all":[33],"semantic":[34,49],"infeasible.":[38],"One":[39],"way":[40],"to":[41,56,113,149],"dodge":[42],"undecidability":[44],"issue":[45],"and":[46,70],"find":[47,114],"potential":[48],"clones,":[50],"using":[51],"only":[52,96],"static":[53],"information,":[54],"search":[57],"for":[58,161],"recurring":[59],"subgraphs":[60],"a":[62,79,155,158],"program":[63],"dependence":[64,72],"graph":[65],"(PDG).":[66],"PDGs":[67],"represent":[68],"control":[69],"data":[71],"relationships":[73],"between":[74,91],"statements":[75],"operations":[77],"program.":[80],"PDG-based":[81,125,151,197],"clone":[82,126,152,162,185,193],"detection":[83,127,194],"techniques,":[84,87],"unlike":[85],"syntactically-based":[86],"do":[88],"not":[89,172],"distinguish":[90],"fragments":[93],"differ":[95],"because":[97,132],"dependence-preserving":[99],"statement":[100],"re-orderings,":[101],"which":[102],"also":[103],"preserve":[104],"semantics.":[105],"Consequently,":[106],"they":[107],"detect":[108],"difficult":[112],"by":[115],"other":[116],"means.":[117],"Despite":[118],"this":[119],"very":[120],"desirable":[121],"property,":[122],"work":[123],"on":[124],"has":[128,147],"largely":[129],"stalled,":[130],"apparently":[131],"concerns":[134],"about":[135],"scalability":[137,169],"approach.":[140],"We":[141,164],"argue,":[142],"however,":[143],"time":[146],"come":[148],"reconsider":[150],"detection,":[153],"as":[154,173,175],"part":[156],"holistic":[159],"strategy":[160],"management.":[163],"present":[165],"evidence":[166],"its":[168],"problems":[170],"severe":[174],"previously":[176],"thought.":[177],"This":[178],"suggests":[179],"possibility":[181],"developing":[183],"integrated":[184],"management":[186],"systems":[187],"fuse":[189],"information":[190],"from":[191],"multiple":[192],"methods,":[195],"including":[196],"ones.":[198]},"cited_by_api_url":"https://api.openalex.org/works?filter=cites:W2603755616","counts_by_year":[{"year":2023,"cited_by_count":2},{"year":2020,"cited_by_count":2},{"year":2018,"cited_by_count":2}],"updated_date":"2024-12-17T12:32:50.041603","created_date":"2017-04-07"}