{"id":"https://openalex.org/W4412429043","doi":"https://doi.org/10.3390/bdcc9070187","title":"LeONet: A Hybrid Deep Learning Approach for High-Precision Code Clone Detection Using Abstract Syntax Tree Features","display_name":"LeONet: A Hybrid Deep Learning Approach for High-Precision Code Clone Detection Using Abstract Syntax Tree Features","publication_year":2025,"publication_date":"2025-07-15","ids":{"openalex":"https://openalex.org/W4412429043","doi":"https://doi.org/10.3390/bdcc9070187"},"language":"en","primary_location":{"id":"doi:10.3390/bdcc9070187","is_oa":true,"landing_page_url":"https://doi.org/10.3390/bdcc9070187","pdf_url":null,"source":{"id":"https://openalex.org/S4210238752","display_name":"Big Data and Cognitive Computing","issn_l":"2504-2289","issn":["2504-2289"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310310987","host_organization_name":"Multidisciplinary Digital Publishing Institute","host_organization_lineage":["https://openalex.org/P4310310987"],"host_organization_lineage_names":["Multidisciplinary Digital Publishing Institute"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Big Data and Cognitive Computing","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","doaj"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://doi.org/10.3390/bdcc9070187","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5118990093","display_name":"Thanoshan Vijayanandan","orcid":"https://orcid.org/0009-0008-5290-8367"},"institutions":[{"id":"https://openalex.org/I908128300","display_name":"Sabaragamuwa University of Sri Lanka","ror":"https://ror.org/045vwzt11","country_code":"LK","type":"education","lineage":["https://openalex.org/I908128300"]}],"countries":["LK"],"is_corresponding":false,"raw_author_name":"Thanoshan Vijayanandan","raw_affiliation_strings":["Center for Nano Device Fabrication and Characterization (CNFC), Faculty of Technology, Sabaragamuwa University of Sri Lanka, Belihuloya 70140, Sri Lanka"],"affiliations":[{"raw_affiliation_string":"Center for Nano Device Fabrication and Characterization (CNFC), Faculty of Technology, Sabaragamuwa University of Sri Lanka, Belihuloya 70140, Sri Lanka","institution_ids":["https://openalex.org/I908128300"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5077733859","display_name":"Banujan Kuhaneswaran","orcid":"https://orcid.org/0000-0002-0265-2198"},"institutions":[{"id":"https://openalex.org/I66809481","display_name":"Southern Cross University","ror":"https://ror.org/001xkv632","country_code":"AU","type":"education","lineage":["https://openalex.org/I66809481"]}],"countries":["AU"],"is_corresponding":false,"raw_author_name":"Kuhaneswaran Banujan","raw_affiliation_strings":["Faculty of Science and Engineering, Southern Cross University, Lismore, NSW 2480, Australia"],"affiliations":[{"raw_affiliation_string":"Faculty of Science and Engineering, Southern Cross University, Lismore, NSW 2480, Australia","institution_ids":["https://openalex.org/I66809481"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5048345895","display_name":"Ashan Induranga","orcid":"https://orcid.org/0000-0002-7648-9784"},"institutions":[{"id":"https://openalex.org/I908128300","display_name":"Sabaragamuwa University of Sri Lanka","ror":"https://ror.org/045vwzt11","country_code":"LK","type":"education","lineage":["https://openalex.org/I908128300"]}],"countries":["LK"],"is_corresponding":false,"raw_author_name":"Ashan Induranga","raw_affiliation_strings":["Center for Nano Device Fabrication and Characterization (CNFC), Faculty of Technology, Sabaragamuwa University of Sri Lanka, Belihuloya 70140, Sri Lanka","Department of Engineering Technology, Faculty of Technology, Sabaragamuwa University of Sri Lanka, Belihuloya 70140, Sri Lanka"],"affiliations":[{"raw_affiliation_string":"Center for Nano Device Fabrication and Characterization (CNFC), Faculty of Technology, Sabaragamuwa University of Sri Lanka, Belihuloya 70140, Sri Lanka","institution_ids":["https://openalex.org/I908128300"]},{"raw_affiliation_string":"Department of Engineering Technology, Faculty of Technology, Sabaragamuwa University of Sri Lanka, Belihuloya 70140, Sri Lanka","institution_ids":["https://openalex.org/I908128300"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5084830184","display_name":"Banage T. G. S. Kumara","orcid":"https://orcid.org/0000-0003-3941-2275"},"institutions":[{"id":"https://openalex.org/I908128300","display_name":"Sabaragamuwa University of Sri Lanka","ror":"https://ror.org/045vwzt11","country_code":"LK","type":"education","lineage":["https://openalex.org/I908128300"]}],"countries":["LK"],"is_corresponding":true,"raw_author_name":"Banage T. G. S. Kumara","raw_affiliation_strings":["Center for Nano Device Fabrication and Characterization (CNFC), Faculty of Technology, Sabaragamuwa University of Sri Lanka, Belihuloya 70140, Sri Lanka","Department of Data Science, Faculty of Computing, Sabaragamuwa University of Sri Lanka, Belihuloya 70140, Sri Lanka"],"affiliations":[{"raw_affiliation_string":"Center for Nano Device Fabrication and Characterization (CNFC), Faculty of Technology, Sabaragamuwa University of Sri Lanka, Belihuloya 70140, Sri Lanka","institution_ids":["https://openalex.org/I908128300"]},{"raw_affiliation_string":"Department of Data Science, Faculty of Computing, Sabaragamuwa University of Sri Lanka, Belihuloya 70140, Sri Lanka","institution_ids":["https://openalex.org/I908128300"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5042562348","display_name":"Kaveenga Rasika Koswattage","orcid":"https://orcid.org/0000-0001-7183-406X"},"institutions":[{"id":"https://openalex.org/I908128300","display_name":"Sabaragamuwa University of Sri Lanka","ror":"https://ror.org/045vwzt11","country_code":"LK","type":"education","lineage":["https://openalex.org/I908128300"]}],"countries":["LK"],"is_corresponding":true,"raw_author_name":"Kaveenga Koswattage","raw_affiliation_strings":["Center for Nano Device Fabrication and Characterization (CNFC), Faculty of Technology, Sabaragamuwa University of Sri Lanka, Belihuloya 70140, Sri Lanka","Department of Engineering Technology, Faculty of Technology, Sabaragamuwa University of Sri Lanka, Belihuloya 70140, Sri Lanka"],"affiliations":[{"raw_affiliation_string":"Center for Nano Device Fabrication and Characterization (CNFC), Faculty of Technology, Sabaragamuwa University of Sri Lanka, Belihuloya 70140, Sri Lanka","institution_ids":["https://openalex.org/I908128300"]},{"raw_affiliation_string":"Department of Engineering Technology, Faculty of Technology, Sabaragamuwa University of Sri Lanka, Belihuloya 70140, Sri Lanka","institution_ids":["https://openalex.org/I908128300"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":5,"corresponding_author_ids":["https://openalex.org/A5042562348","https://openalex.org/A5084830184"],"corresponding_institution_ids":["https://openalex.org/I908128300"],"apc_list":{"value":1400,"currency":"CHF","value_usd":1515},"apc_paid":{"value":1400,"currency":"CHF","value_usd":1515},"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.2554202,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"9","issue":"7","first_page":"187","last_page":"187"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9998999834060669,"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":0.9998999834060669,"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.9994999766349792,"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.9988999962806702,"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/abstract-syntax-tree","display_name":"Abstract syntax tree","score":0.7908518314361572},{"id":"https://openalex.org/keywords/syntax","display_name":"Syntax","score":0.7309225797653198},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.695419430732727},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.6061398983001709},{"id":"https://openalex.org/keywords/tree","display_name":"Tree (set theory)","score":0.6051163077354431},{"id":"https://openalex.org/keywords/clone","display_name":"clone (Java method)","score":0.5530352592468262},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.5377531051635742},{"id":"https://openalex.org/keywords/abstract-syntax","display_name":"Abstract syntax","score":0.5245217084884644},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.44814157485961914},{"id":"https://openalex.org/keywords/natural-language-processing","display_name":"Natural language processing","score":0.4230636656284332},{"id":"https://openalex.org/keywords/biology","display_name":"Biology","score":0.12416413426399231},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.10406309366226196},{"id":"https://openalex.org/keywords/gene","display_name":"Gene","score":0.03922194242477417}],"concepts":[{"id":"https://openalex.org/C58646249","wikidata":"https://www.wikidata.org/wiki/Q127380","display_name":"Abstract syntax tree","level":3,"score":0.7908518314361572},{"id":"https://openalex.org/C60048249","wikidata":"https://www.wikidata.org/wiki/Q37437","display_name":"Syntax","level":2,"score":0.7309225797653198},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.695419430732727},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.6061398983001709},{"id":"https://openalex.org/C113174947","wikidata":"https://www.wikidata.org/wiki/Q2859736","display_name":"Tree (set theory)","level":2,"score":0.6051163077354431},{"id":"https://openalex.org/C81089528","wikidata":"https://www.wikidata.org/wiki/Q5134986","display_name":"clone (Java method)","level":3,"score":0.5530352592468262},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.5377531051635742},{"id":"https://openalex.org/C114408938","wikidata":"https://www.wikidata.org/wiki/Q333373","display_name":"Abstract syntax","level":3,"score":0.5245217084884644},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.44814157485961914},{"id":"https://openalex.org/C204321447","wikidata":"https://www.wikidata.org/wiki/Q30642","display_name":"Natural language processing","level":1,"score":0.4230636656284332},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.12416413426399231},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.10406309366226196},{"id":"https://openalex.org/C104317684","wikidata":"https://www.wikidata.org/wiki/Q7187","display_name":"Gene","level":2,"score":0.03922194242477417},{"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/C55493867","wikidata":"https://www.wikidata.org/wiki/Q7094","display_name":"Biochemistry","level":1,"score":0.0},{"id":"https://openalex.org/C134306372","wikidata":"https://www.wikidata.org/wiki/Q7754","display_name":"Mathematical analysis","level":1,"score":0.0}],"mesh":[],"locations_count":2,"locations":[{"id":"doi:10.3390/bdcc9070187","is_oa":true,"landing_page_url":"https://doi.org/10.3390/bdcc9070187","pdf_url":null,"source":{"id":"https://openalex.org/S4210238752","display_name":"Big Data and Cognitive Computing","issn_l":"2504-2289","issn":["2504-2289"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310310987","host_organization_name":"Multidisciplinary Digital Publishing Institute","host_organization_lineage":["https://openalex.org/P4310310987"],"host_organization_lineage_names":["Multidisciplinary Digital Publishing Institute"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Big Data and Cognitive Computing","raw_type":"journal-article"},{"id":"pmh:oai:doaj.org/article:37b8adbf15f644d98046b0e3f169e943","is_oa":true,"landing_page_url":"https://doaj.org/article/37b8adbf15f644d98046b0e3f169e943","pdf_url":null,"source":{"id":"https://openalex.org/S112646816","display_name":"SHILAP Revista de lepidopterolog\u00eda","issn_l":"0300-5267","issn":["0300-5267","2340-4078"],"is_oa":true,"is_in_doaj":true,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Big Data and Cognitive Computing, Vol 9, Iss 7, p 187 (2025)","raw_type":"article"}],"best_oa_location":{"id":"doi:10.3390/bdcc9070187","is_oa":true,"landing_page_url":"https://doi.org/10.3390/bdcc9070187","pdf_url":null,"source":{"id":"https://openalex.org/S4210238752","display_name":"Big Data and Cognitive Computing","issn_l":"2504-2289","issn":["2504-2289"],"is_oa":true,"is_in_doaj":true,"is_core":true,"host_organization":"https://openalex.org/P4310310987","host_organization_name":"Multidisciplinary Digital Publishing Institute","host_organization_lineage":["https://openalex.org/P4310310987"],"host_organization_lineage_names":["Multidisciplinary Digital Publishing Institute"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Big Data and Cognitive Computing","raw_type":"journal-article"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G6592306443","display_name":null,"funder_award_id":"CRG-R2-SB-1","funder_id":"https://openalex.org/F4320307858","funder_display_name":"Asian Development Bank"}],"funders":[{"id":"https://openalex.org/F4320307858","display_name":"Asian Development Bank","ror":"https://ror.org/036bcm133"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":66,"referenced_works":["https://openalex.org/W345900524","https://openalex.org/W1508590353","https://openalex.org/W1943075983","https://openalex.org/W1974189775","https://openalex.org/W2041190309","https://openalex.org/W2065053490","https://openalex.org/W2065489029","https://openalex.org/W2112796928","https://openalex.org/W2119887272","https://openalex.org/W2126036011","https://openalex.org/W2128782367","https://openalex.org/W2128888088","https://openalex.org/W2143151143","https://openalex.org/W2158439356","https://openalex.org/W2164030845","https://openalex.org/W2176950688","https://openalex.org/W2295598076","https://openalex.org/W2298313545","https://openalex.org/W2511803001","https://openalex.org/W2518599539","https://openalex.org/W2578208870","https://openalex.org/W2584966780","https://openalex.org/W2767717989","https://openalex.org/W2768348081","https://openalex.org/W2807866521","https://openalex.org/W2899171197","https://openalex.org/W2945440850","https://openalex.org/W2955426500","https://openalex.org/W2967689968","https://openalex.org/W2972009176","https://openalex.org/W2972291021","https://openalex.org/W2980399180","https://openalex.org/W3008768290","https://openalex.org/W3014339000","https://openalex.org/W3084423651","https://openalex.org/W3105535951","https://openalex.org/W3111672755","https://openalex.org/W3125205154","https://openalex.org/W3137884047","https://openalex.org/W3159943573","https://openalex.org/W3162458462","https://openalex.org/W3195373975","https://openalex.org/W3211224881","https://openalex.org/W4234971943","https://openalex.org/W4301168982","https://openalex.org/W4310713606","https://openalex.org/W4312084729","https://openalex.org/W4312691425","https://openalex.org/W4312972416","https://openalex.org/W4313466484","https://openalex.org/W4313563607","https://openalex.org/W4376851124","https://openalex.org/W4377108254","https://openalex.org/W4377294052","https://openalex.org/W4386384331","https://openalex.org/W4387448639","https://openalex.org/W4390506683","https://openalex.org/W4399565063","https://openalex.org/W4399778950","https://openalex.org/W4400856706","https://openalex.org/W4400877812","https://openalex.org/W6697318023","https://openalex.org/W6745609711","https://openalex.org/W6769275716","https://openalex.org/W6856551641","https://openalex.org/W6870714875"],"related_works":["https://openalex.org/W2077104824","https://openalex.org/W2536864162","https://openalex.org/W2613250302","https://openalex.org/W2390421503","https://openalex.org/W2095381028","https://openalex.org/W2387926336","https://openalex.org/W4294658953","https://openalex.org/W319507398","https://openalex.org/W2143166528","https://openalex.org/W2364428493"],"abstract_inverted_index":{"Code":[0,41],"duplication,":[1],"commonly":[2],"referred":[3],"to":[4,17,56],"as":[5,21],"code":[6,62,77,168,180,210],"cloning,":[7],"is":[8],"not":[9],"inherent":[10],"in":[11,24,79,167,178,205,220],"software":[12,80],"systems":[13],"but":[14],"arises":[15],"due":[16],"various":[18],"factors,":[19],"such":[20],"time":[22],"constraints":[23],"meeting":[25],"project":[26],"deadlines.":[27],"These":[28],"duplications,":[29],"or":[30],"\u201ccode":[31],"clones\u201d,":[32],"complicate":[33],"the":[34,58,74,98,116,120,147,151,174,194,207],"program":[35],"structure":[36,118],"and":[37,51,113,139,185,201],"increase":[38],"maintenance":[39],"costs.":[40],"clones":[42,63,78],"are":[43,111],"categorized":[44],"into":[45],"four":[46],"types:":[47],"Type-1,":[48],"Type-2,":[49],"Type-3,":[50],"Type-4.":[52],"This":[53,191],"study":[54,192],"aims":[55],"address":[57],"adverse":[59],"effects":[60],"of":[61,76,119,125,155,176,196,209],"by":[64],"introducing":[65],"LeONet,":[66,85],"a":[67,214],"hybrid":[68,83,197],"Deep":[69],"Learning":[70],"approach":[71],"that":[72],"enhances":[73],"detection":[75],"systems.":[81],"The":[82,123,171],"approach,":[84],"combines":[86],"LeNet-5":[87],"with":[88,188],"Oreo\u2019s":[89,135],"Siamese":[90],"architecture.":[91],"We":[92],"extracted":[93],"clone":[94,169,211],"method":[95],"pairs":[96],"from":[97],"BigCloneBench":[99],"Java":[100],"repository.":[101],"Feature":[102],"extraction":[103,203],"was":[104,127],"performed":[105],"using":[106],"Abstract":[107],"Syntax":[108],"Trees,":[109],"which":[110],"scalable":[112],"accurately":[114],"represent":[115],"syntactic":[117],"source":[121],"code.":[122],"performance":[124,145],"LeONet":[126,142,177],"compared":[128,159],"against":[129,161],"other":[130],"classifiers":[131,148,184],"including":[132],"ANN,":[133],"LeNet-5,":[134],"Siamese,":[136],"LightGBM,":[137],"XGBoost,":[138],"Decision":[140],"Tree.":[141],"demonstrated":[143],"superior":[144],"among":[146],"tested,":[149],"achieving":[150],"highest":[152],"F1":[153],"score":[154],"98.12%.":[156],"It":[157],"also":[158],"favorably":[160],"state-of-the-art":[162],"approaches,":[163],"indicating":[164],"its":[165],"effectiveness":[166,175],"detection.":[170],"results":[172],"validate":[173],"detecting":[179],"clones,":[181],"outperforming":[182],"existing":[183],"competing":[186],"closely":[187],"advanced":[189],"methods.":[190],"underscores":[193],"potential":[195],"deep":[198],"learning":[199],"models":[200],"feature":[202],"techniques":[204],"improving":[206],"accuracy":[208],"detection,":[212],"providing":[213],"promising":[215],"direction":[216],"for":[217],"future":[218],"research":[219],"this":[221],"area.":[222]},"counts_by_year":[],"updated_date":"2026-03-27T05:58:40.876381","created_date":"2025-10-10T00:00:00"}
