{"id":"https://openalex.org/W2961553498","doi":"https://doi.org/10.1109/isdfs.2019.8757479","title":"Refactoring Code Clone Detection","display_name":"Refactoring Code Clone Detection","publication_year":2019,"publication_date":"2019-06-01","ids":{"openalex":"https://openalex.org/W2961553498","doi":"https://doi.org/10.1109/isdfs.2019.8757479","mag":"2961553498"},"language":"en","primary_location":{"id":"doi:10.1109/isdfs.2019.8757479","is_oa":false,"landing_page_url":"https://doi.org/10.1109/isdfs.2019.8757479","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2019 7th International Symposium on Digital Forensics and Security (ISDFS)","raw_type":"proceedings-article"},"type":"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/A5073353543","display_name":"Zhala Sarkawt Othman","orcid":"https://orcid.org/0009-0001-0764-199X"},"institutions":[{"id":"https://openalex.org/I143396566","display_name":"F\u0131rat University","ror":"https://ror.org/05teb7b63","country_code":"TR","type":"education","lineage":["https://openalex.org/I143396566"]}],"countries":["TR"],"is_corresponding":false,"raw_author_name":"Zhala Sarkawt OTHMAN","raw_affiliation_strings":["Software Engineering, Firat University, Elazig, Turkey"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Software Engineering, Firat University, Elazig, Turkey","institution_ids":["https://openalex.org/I143396566"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5081374337","display_name":"Mehmet Kaya","orcid":"https://orcid.org/0000-0002-0252-9755"},"institutions":[{"id":"https://openalex.org/I198587356","display_name":"Ad\u0131yaman University","ror":"https://ror.org/02s4gkg68","country_code":"TR","type":"education","lineage":["https://openalex.org/I198587356"]}],"countries":["TR"],"is_corresponding":false,"raw_author_name":"Mehmet KAYA","raw_affiliation_strings":["Electrics Engineering, Adiyaman University, Adiyaman, Turkey"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Electrics Engineering, Adiyaman University, Adiyaman, Turkey","institution_ids":["https://openalex.org/I198587356"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":2,"citation_normalized_percentile":{"value":0.10346957,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":94},"biblio":{"volume":"6","issue":null,"first_page":"1","last_page":"6"},"is_retracted":false,"is_paratext":false,"is_xpac":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.998199999332428,"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/T10743","display_name":"Software Testing and Debugging Techniques","score":0.9966999888420105,"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/code-refactoring","display_name":"Code refactoring","score":0.9367725849151611},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.7530336380004883},{"id":"https://openalex.org/keywords/cloning","display_name":"Cloning (programming)","score":0.721977174282074},{"id":"https://openalex.org/keywords/source-code","display_name":"Source code","score":0.6654776334762573},{"id":"https://openalex.org/keywords/software-maintenance","display_name":"Software maintenance","score":0.6554277539253235},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.6360149383544922},{"id":"https://openalex.org/keywords/copying","display_name":"Copying","score":0.5909013748168945},{"id":"https://openalex.org/keywords/clone","display_name":"clone (Java method)","score":0.5355557799339294},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.5312972664833069},{"id":"https://openalex.org/keywords/redundant-code","display_name":"Redundant code","score":0.4317774474620819},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.43100687861442566},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.37337544560432434},{"id":"https://openalex.org/keywords/software-system","display_name":"Software system","score":0.28890225291252136},{"id":"https://openalex.org/keywords/code-generation","display_name":"Code generation","score":0.26946884393692017},{"id":"https://openalex.org/keywords/operating-system","display_name":"Operating system","score":0.24261334538459778},{"id":"https://openalex.org/keywords/biology","display_name":"Biology","score":0.0841439962387085},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.0693202018737793}],"concepts":[{"id":"https://openalex.org/C152752567","wikidata":"https://www.wikidata.org/wiki/Q116877","display_name":"Code refactoring","level":3,"score":0.9367725849151611},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7530336380004883},{"id":"https://openalex.org/C121050878","wikidata":"https://www.wikidata.org/wiki/Q5135020","display_name":"Cloning (programming)","level":2,"score":0.721977174282074},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.6654776334762573},{"id":"https://openalex.org/C101317890","wikidata":"https://www.wikidata.org/wiki/Q940053","display_name":"Software maintenance","level":4,"score":0.6554277539253235},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.6360149383544922},{"id":"https://openalex.org/C2779151265","wikidata":"https://www.wikidata.org/wiki/Q1156791","display_name":"Copying","level":2,"score":0.5909013748168945},{"id":"https://openalex.org/C81089528","wikidata":"https://www.wikidata.org/wiki/Q5134986","display_name":"clone (Java method)","level":3,"score":0.5355557799339294},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.5312972664833069},{"id":"https://openalex.org/C151578736","wikidata":"https://www.wikidata.org/wiki/Q1251793","display_name":"Redundant code","level":4,"score":0.4317774474620819},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.43100687861442566},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.37337544560432434},{"id":"https://openalex.org/C149091818","wikidata":"https://www.wikidata.org/wiki/Q2429814","display_name":"Software system","level":3,"score":0.28890225291252136},{"id":"https://openalex.org/C133162039","wikidata":"https://www.wikidata.org/wiki/Q1061077","display_name":"Code generation","level":3,"score":0.26946884393692017},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.24261334538459778},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0841439962387085},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.0693202018737793},{"id":"https://openalex.org/C54355233","wikidata":"https://www.wikidata.org/wiki/Q7162","display_name":"Genetics","level":1,"score":0.0},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.0},{"id":"https://openalex.org/C552990157","wikidata":"https://www.wikidata.org/wiki/Q7430","display_name":"DNA","level":2,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/isdfs.2019.8757479","is_oa":false,"landing_page_url":"https://doi.org/10.1109/isdfs.2019.8757479","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2019 7th International Symposium on Digital Forensics and Security (ISDFS)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":19,"referenced_works":["https://openalex.org/W166216141","https://openalex.org/W167535733","https://openalex.org/W1587010832","https://openalex.org/W1698439592","https://openalex.org/W2049461910","https://openalex.org/W2097631008","https://openalex.org/W2100060170","https://openalex.org/W2101251407","https://openalex.org/W2103640219","https://openalex.org/W2111295912","https://openalex.org/W2118595972","https://openalex.org/W2122334745","https://openalex.org/W2138756793","https://openalex.org/W2157532207","https://openalex.org/W2166278331","https://openalex.org/W2298313545","https://openalex.org/W4285719527","https://openalex.org/W6606653560","https://openalex.org/W6697318023"],"related_works":["https://openalex.org/W2186150085","https://openalex.org/W194942058","https://openalex.org/W2088986462","https://openalex.org/W2010680342","https://openalex.org/W2069073539","https://openalex.org/W1985559452","https://openalex.org/W2027488246","https://openalex.org/W4385255161","https://openalex.org/W2116610783","https://openalex.org/W1966036917"],"abstract_inverted_index":{"Refactoring":[0],"duplicate":[1],"code":[2,26,45,54,59,74,117,167],"is":[3,8,19,46,85,112,168],"an":[4,20,144],"important":[5,13,21],"issue":[6],"and":[7,25,36,50,96,118,154],"one":[9,135],"of":[10,56,71,80,91,109,134,137,146,152,156],"the":[11,40,52,57,72,89,115,126,129,132,138,147,161,165],"most":[12],"smells":[14],"in":[15,170],"software":[16,92],"maintenance.":[17],"There":[18],"relationship":[22],"between":[23],"clones":[24,31],"quality.":[27],"Most":[28],"programmers":[29],"use":[30],"because":[32],"they":[33],"are":[34,158],"cheaper":[35],"faster":[37],"than":[38],"typing":[39],"program":[41],"code.":[42],"A":[43,65],"cloning":[44,84,97,153,157],"created":[47,169],"by":[48],"copying":[49],"pasting":[51],"existing":[53],"fragments":[55],"source":[58,73,166],"with":[60,121],"or":[61],"without":[62],"slight":[63],"modifications.":[64],"major":[66],"part":[67],"(5%":[68],"to":[69,87,113,125],"10%)":[70],"for":[75,103],"large":[76],"computer":[77],"programs":[78],"consists":[79],"copy":[81,162],"codes.":[82],"Since":[83],"believed":[86],"reduce":[88],"possibility":[90],"maintenance,":[93],"many":[94],"techniques":[95],"detection":[98,111,155,163],"tools":[99],"have":[100],"been":[101],"recommended":[102],"this":[104],"purpose.":[105],"The":[106,150],"basic":[107],"goal":[108],"clone":[110,116,139],"identify":[114],"replace":[119],"it":[120],"a":[122],"single":[123],"call":[124],"function,":[127],"where":[128],"function":[130],"simulates":[131],"behavior":[133],"instance":[136],"group.":[140],"This":[141],"research":[142],"provides":[143],"overview":[145],"refactoring":[148],"IDE.":[149],"aspects":[151],"explained.":[159],"In":[160],"algorithm,":[164],"XML":[171],"format.":[172]},"counts_by_year":[{"year":2024,"cited_by_count":1},{"year":2023,"cited_by_count":1}],"updated_date":"2026-06-11T09:08:48.828518","created_date":"2025-10-10T00:00:00"}
