{"id":"https://openalex.org/W2796335629","doi":"https://doi.org/10.1109/saner.2018.8330250","title":"LICCA: A tool for cross-language clone detection","display_name":"LICCA: A tool for cross-language clone detection","publication_year":2018,"publication_date":"2018-03-01","ids":{"openalex":"https://openalex.org/W2796335629","doi":"https://doi.org/10.1109/saner.2018.8330250","mag":"2796335629"},"language":"en","primary_location":{"is_oa":false,"landing_page_url":"https://doi.org/10.1109/saner.2018.8330250","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/A5007808784","display_name":"Tijana Vislavski","orcid":null},"institutions":[{"id":"https://openalex.org/I170726198","display_name":"University of Novi Sad","ror":"https://ror.org/00xa57a59","country_code":"RS","type":"education","lineage":["https://openalex.org/I170726198"]}],"countries":["RS"],"is_corresponding":false,"raw_author_name":"Tijana Vislavski","raw_affiliation_strings":["University of Novi Sad, Faculty of Sciences-Novi Sad, Serbia"],"affiliations":[{"raw_affiliation_string":"University of Novi Sad, Faculty of Sciences-Novi Sad, Serbia","institution_ids":["https://openalex.org/I170726198"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5045086047","display_name":"Gordana Raki\u0107","orcid":"https://orcid.org/0000-0001-7366-5159"},"institutions":[{"id":"https://openalex.org/I170726198","display_name":"University of Novi Sad","ror":"https://ror.org/00xa57a59","country_code":"RS","type":"education","lineage":["https://openalex.org/I170726198"]}],"countries":["RS"],"is_corresponding":false,"raw_author_name":"Gordana Rakic","raw_affiliation_strings":["University of Novi Sad, Faculty of Sciences-Novi Sad, Serbia"],"affiliations":[{"raw_affiliation_string":"University of Novi Sad, Faculty of Sciences-Novi Sad, Serbia","institution_ids":["https://openalex.org/I170726198"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5027708259","display_name":"Nicol\u00e1s Cardozo","orcid":"https://orcid.org/0000-0002-1094-9952"},"institutions":[{"id":"https://openalex.org/I162096671","display_name":"Universidad de Los Andes","ror":"https://ror.org/02mhbdp94","country_code":"CO","type":"education","lineage":["https://openalex.org/I162096671"]}],"countries":["CO"],"is_corresponding":false,"raw_author_name":"Nicolas Cardozo","raw_affiliation_strings":["Systems and Computing Engineering Department, Universidad de los Andes, Bogot\u00e1, Colombia"],"affiliations":[{"raw_affiliation_string":"Systems and Computing Engineering Department, Universidad de los Andes, Bogot\u00e1, Colombia","institution_ids":["https://openalex.org/I162096671"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5006048466","display_name":"Zoran Budimac","orcid":"https://orcid.org/0000-0001-5688-6320"},"institutions":[{"id":"https://openalex.org/I170726198","display_name":"University of Novi Sad","ror":"https://ror.org/00xa57a59","country_code":"RS","type":"education","lineage":["https://openalex.org/I170726198"]}],"countries":["RS"],"is_corresponding":false,"raw_author_name":"Zoran Budimac","raw_affiliation_strings":["University of Novi Sad, Faculty of Sciences-Novi Sad, Serbia"],"affiliations":[{"raw_affiliation_string":"University of Novi Sad, Faculty of Sciences-Novi Sad, Serbia","institution_ids":["https://openalex.org/I170726198"]}]}],"institution_assertions":[],"countries_distinct_count":2,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":2.579,"has_fulltext":true,"fulltext_origin":"ngrams","cited_by_count":44,"citation_normalized_percentile":{"value":0.999807,"is_in_top_1_percent":true,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":95,"max":96},"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"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/T12423","display_name":"Software Reliability and Analysis Research","score":0.9956,"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"}},{"id":"https://openalex.org/T11241","display_name":"Advanced Malware Detection Techniques","score":0.9948,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/cloning","display_name":"Cloning (programming)","score":0.5450145},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.516238},{"id":"https://openalex.org/keywords/clone","display_name":"clone (Java method)","score":0.5046381},{"id":"https://openalex.org/keywords/identification","display_name":"Identification","score":0.46990484}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.818414},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.7398116},{"id":"https://openalex.org/C548217200","wikidata":"https://www.wikidata.org/wiki/Q251","display_name":"Java","level":2,"score":0.64168507},{"id":"https://openalex.org/C544833334","wikidata":"https://www.wikidata.org/wiki/Q2005","display_name":"JavaScript","level":2,"score":0.61151946},{"id":"https://openalex.org/C121050878","wikidata":"https://www.wikidata.org/wiki/Q5135020","display_name":"Cloning (programming)","level":2,"score":0.5450145},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.516238},{"id":"https://openalex.org/C81089528","wikidata":"https://www.wikidata.org/wiki/Q5134986","display_name":"clone (Java method)","level":3,"score":0.5046381},{"id":"https://openalex.org/C116834253","wikidata":"https://www.wikidata.org/wiki/Q2039217","display_name":"Identification (biology)","level":2,"score":0.46990484},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.42419767},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.3695957},{"id":"https://openalex.org/C552990157","wikidata":"https://www.wikidata.org/wiki/Q7430","display_name":"DNA","level":2,"score":0.0},{"id":"https://openalex.org/C59822182","wikidata":"https://www.wikidata.org/wiki/Q441","display_name":"Botany","level":1,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0},{"id":"https://openalex.org/C54355233","wikidata":"https://www.wikidata.org/wiki/Q7162","display_name":"Genetics","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"is_oa":false,"landing_page_url":"https://doi.org/10.1109/saner.2018.8330250","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":18,"referenced_works":["https://openalex.org/W162791237","https://openalex.org/W2025962632","https://openalex.org/W2041190309","https://openalex.org/W2094622286","https://openalex.org/W2101832700","https://openalex.org/W2138756793","https://openalex.org/W2166278331","https://openalex.org/W2168891858","https://openalex.org/W2200680491","https://openalex.org/W2271818296","https://openalex.org/W2293119638","https://openalex.org/W2405525200","https://openalex.org/W2476653334","https://openalex.org/W2576620517","https://openalex.org/W2585680471","https://openalex.org/W3087386105","https://openalex.org/W4214481665","https://openalex.org/W4285719527"],"related_works":["https://openalex.org/W827014118","https://openalex.org/W3102852402","https://openalex.org/W3087706721","https://openalex.org/W2560253012","https://openalex.org/W2461078469","https://openalex.org/W2410849822","https://openalex.org/W2377327490","https://openalex.org/W2085515337","https://openalex.org/W1987653914","https://openalex.org/W123790205"],"abstract_inverted_index":{"Code":[0],"clones":[1],"mostly":[2],"have":[3],"been":[4],"proven":[5],"harmful":[6],"for":[7,82],"the":[8,25,54,83,96],"development":[9,131],"and":[10,19,99,115,145,155],"maintenance":[11],"of":[12,33,64,85,105,118,141],"software":[13,29],"systems,":[14,44],"leading":[15],"to":[16,48,112],"code":[17,87,106,119],"deterioration":[18],"an":[20],"increase":[21],"in":[22,39,58,107,147],"bugs":[23],"as":[24,70],"system":[26],"evolves.":[27],"Modern":[28],"systems":[30],"are":[31],"composed":[32],"several":[34],"components,":[35,56],"incorporating":[36],"multiple":[37,90],"technologies":[38],"their":[40,71],"development.":[41],"In":[42],"such":[43],"it":[45,109],"is":[46,67,93,110,127],"common":[47],"replicate":[49],"(parts":[50],"of)":[51],"functionality":[52],"across":[53,89],"different":[55,60],"potentially":[57],"a":[59,80,129,139],"programming":[61],"language.":[62],"Effect":[63],"these":[65],"duplicates":[66],"more":[68,74],"acute,":[69],"identification":[72,84],"becomes":[73],"challenging.":[75],"This":[76],"paper":[77],"presents":[78],"LICCA,":[79],"tool":[81],"duplicate":[86],"fragments":[88,120],"languages.":[91],"LICCA":[92,126],"integrated":[94],"with":[95],"SSQSA":[97],"platform":[98],"relies":[100],"on":[101,128],"its":[102,135],"high-level":[103],"representation":[104],"which":[108],"possible":[111],"extract":[113],"syntactic":[114],"semantic":[116],"characteristics":[117],"positing":[121],"full":[122],"cross-language":[123],"clone":[124],"detection.":[125],"technology":[130],"level.":[132],"We":[133],"demonstrate":[134],"potential":[136],"by":[137],"adopting":[138],"set":[140],"cloning":[142],"scenarios,":[143],"extended":[144],"rewritten":[146],"five":[148],"characteristic":[149],"languages:":[150],"Java,":[151],"C,":[152],"JavaScript,":[153],"Modula-2":[154],"Scheme.":[156]},"cited_by_api_url":"https://api.openalex.org/works?filter=cites:W2796335629","counts_by_year":[{"year":2024,"cited_by_count":4},{"year":2023,"cited_by_count":14},{"year":2022,"cited_by_count":8},{"year":2021,"cited_by_count":7},{"year":2020,"cited_by_count":5},{"year":2019,"cited_by_count":3},{"year":2018,"cited_by_count":2}],"updated_date":"2024-12-06T02:08:35.968034","created_date":"2018-04-13"}