{"id":"https://openalex.org/W4376606888","doi":"https://doi.org/10.1109/saner56733.2023.00115","title":"A Cross-Language Name Binding Recognition and Discrimination Approach for Identifiers","display_name":"A Cross-Language Name Binding Recognition and Discrimination Approach for Identifiers","publication_year":2023,"publication_date":"2023-03-01","ids":{"openalex":"https://openalex.org/W4376606888","doi":"https://doi.org/10.1109/saner56733.2023.00115"},"language":"en","primary_location":{"is_oa":false,"landing_page_url":"https://doi.org/10.1109/saner56733.2023.00115","pdf_url":null,"source":{"id":"https://openalex.org/S4363608226","display_name":"2022 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_indexed_in_scopus":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"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/A5112675008","display_name":"Yue Ju","orcid":null},"institutions":[{"id":"https://openalex.org/I9842412","display_name":"Nanjing University of Aeronautics and Astronautics","ror":"https://ror.org/01scyh794","country_code":"CN","type":"funder","lineage":["https://openalex.org/I9842412"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yue Ju","raw_affiliation_strings":["College of Computer Science and Technology, Nanjing University of Aeronautics and Astronautics, Nanjing, China"],"affiliations":[{"raw_affiliation_string":"College of Computer Science and Technology, Nanjing University of Aeronautics and Astronautics, Nanjing, China","institution_ids":["https://openalex.org/I9842412"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5080254489","display_name":"Yixuan Tang","orcid":"https://orcid.org/0000-0002-9618-4697"},"institutions":[{"id":"https://openalex.org/I9842412","display_name":"Nanjing University of Aeronautics and Astronautics","ror":"https://ror.org/01scyh794","country_code":"CN","type":"funder","lineage":["https://openalex.org/I9842412"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yixuan Tang","raw_affiliation_strings":["College of Computer Science and Technology, Nanjing University of Aeronautics and Astronautics, Nanjing, China"],"affiliations":[{"raw_affiliation_string":"College of Computer Science and Technology, Nanjing University of Aeronautics and Astronautics, Nanjing, China","institution_ids":["https://openalex.org/I9842412"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5017187883","display_name":"Jinpeng Lan","orcid":null},"institutions":[{"id":"https://openalex.org/I9842412","display_name":"Nanjing University of Aeronautics and Astronautics","ror":"https://ror.org/01scyh794","country_code":"CN","type":"funder","lineage":["https://openalex.org/I9842412"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jinpeng Lan","raw_affiliation_strings":["College of Computer Science and Technology, Nanjing University of Aeronautics and Astronautics, Nanjing, China"],"affiliations":[{"raw_affiliation_string":"College of Computer Science and Technology, Nanjing University of Aeronautics and Astronautics, Nanjing, China","institution_ids":["https://openalex.org/I9842412"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101222782","display_name":"Xiangbo Mi","orcid":null},"institutions":[{"id":"https://openalex.org/I9842412","display_name":"Nanjing University of Aeronautics and Astronautics","ror":"https://ror.org/01scyh794","country_code":"CN","type":"funder","lineage":["https://openalex.org/I9842412"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Xiangbo Mi","raw_affiliation_strings":["College of Computer Science and Technology, Nanjing University of Aeronautics and Astronautics, Nanjing, China"],"affiliations":[{"raw_affiliation_string":"College of Computer Science and Technology, Nanjing University of Aeronautics and Astronautics, Nanjing, China","institution_ids":["https://openalex.org/I9842412"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5005439960","display_name":"Jingxuan Zhang","orcid":"https://orcid.org/0000-0002-8437-6640"},"institutions":[{"id":"https://openalex.org/I9842412","display_name":"Nanjing University of Aeronautics and Astronautics","ror":"https://ror.org/01scyh794","country_code":"CN","type":"funder","lineage":["https://openalex.org/I9842412"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jingxuan Zhang","raw_affiliation_strings":["College of Computer Science and Technology, Nanjing University of Aeronautics and Astronautics, Nanjing, China"],"affiliations":[{"raw_affiliation_string":"College of Computer Science and Technology, Nanjing University of Aeronautics and Astronautics, Nanjing, China","institution_ids":["https://openalex.org/I9842412"]}]}],"institution_assertions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.0,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":0,"max":65},"biblio":{"volume":null,"issue":null,"first_page":"948","last_page":"955"},"is_retracted":false,"is_paratext":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9998,"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.9998,"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.9977,"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/T12479","display_name":"Web Application Security Vulnerabilities","score":0.9916,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/identification","display_name":"Identification","score":0.4277004}],"concepts":[{"id":"https://openalex.org/C154504017","wikidata":"https://www.wikidata.org/wiki/Q853614","display_name":"Identifier","level":2,"score":0.93630975},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.85108495},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.6014413},{"id":"https://openalex.org/C204321447","wikidata":"https://www.wikidata.org/wiki/Q30642","display_name":"Natural language processing","level":1,"score":0.46339634},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.44617113},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4352856},{"id":"https://openalex.org/C116834253","wikidata":"https://www.wikidata.org/wiki/Q2039217","display_name":"Identification (biology)","level":2,"score":0.4277004},{"id":"https://openalex.org/C165064840","wikidata":"https://www.wikidata.org/wiki/Q1321061","display_name":"Matching (statistics)","level":2,"score":0.4103328},{"id":"https://openalex.org/C23123220","wikidata":"https://www.wikidata.org/wiki/Q816826","display_name":"Information retrieval","level":1,"score":0.35270348},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.3000818},{"id":"https://openalex.org/C151730666","wikidata":"https://www.wikidata.org/wiki/Q7205","display_name":"Paleontology","level":1,"score":0.0},{"id":"https://openalex.org/C105795698","wikidata":"https://www.wikidata.org/wiki/Q12483","display_name":"Statistics","level":1,"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/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"is_oa":false,"landing_page_url":"https://doi.org/10.1109/saner56733.2023.00115","pdf_url":null,"source":{"id":"https://openalex.org/S4363608226","display_name":"2022 IEEE International Conference on Software Analysis, Evolution and Reengineering (SANER)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_indexed_in_scopus":false,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false}],"best_oa_location":null,"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/10","score":0.56,"display_name":"Reduced inequalities"}],"grants":[{"funder":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China","award_id":null},{"funder":"https://openalex.org/F4320322438","funder_display_name":"Nanjing University of Aeronautics and Astronautics","award_id":null}],"datasets":[],"versions":[],"referenced_works_count":18,"referenced_works":["https://openalex.org/W1978359917","https://openalex.org/W2054874158","https://openalex.org/W2077155146","https://openalex.org/W2081723875","https://openalex.org/W2115588821","https://openalex.org/W2121654144","https://openalex.org/W2140609933","https://openalex.org/W2160231989","https://openalex.org/W2160551116","https://openalex.org/W2888547534","https://openalex.org/W2896457183","https://openalex.org/W3014799219","https://openalex.org/W3022269570","https://openalex.org/W3174740339","https://openalex.org/W3178819629","https://openalex.org/W4288337124","https://openalex.org/W4385245566","https://openalex.org/W812573986"],"related_works":["https://openalex.org/W4378651134","https://openalex.org/W4318812462","https://openalex.org/W4252684102","https://openalex.org/W37347591","https://openalex.org/W2608983118","https://openalex.org/W2352307597","https://openalex.org/W2163724607","https://openalex.org/W2118976126","https://openalex.org/W1980092392","https://openalex.org/W1979633005"],"abstract_inverted_index":{"Software":[0],"developers":[1,210],"usually":[2,20],"rename":[3],"identifiers":[4,58,124,181],"and":[5,31,111,125,139,182],"propagate":[6],"the":[7,11,48,68,82,87,95,105,109,112,127,133,146,174,190,196,212],"renaming":[8,37],"based":[9,85],"on":[10,61,86,156],"name":[12,54,78,97,106,134,147],"binding":[13,55,79,98,107,135,148],"of":[14,115,123,177,198],"identifiers.":[15,151],"Currently,":[16],"software":[17,50],"applications":[18],"are":[19],"developed":[21],"using":[22],"more":[23,43],"than":[24,44],"one":[25,45],"language":[26,46,65],"to":[27,131,144,204],"enhance":[28],"their":[29],"functions":[30],"behaviors.":[32],"Hence,":[33],"when":[34],"an":[35],"identifier":[36],"is":[38,154],"performed,":[39],"it":[40],"frequently":[41],"affects":[42],"in":[47,179,184,211],"multiple-language":[49,164],"applications.":[51],"However,":[52],"existing":[53],"approaches":[56],"for":[57,81,136,149,209],"only":[59],"focus":[60],"a":[62,76,157],"specific":[63],"single":[64],"without":[66],"considering":[67],"cross-language":[69,77],"scenario.":[70,214],"In":[71],"this":[72],"paper,":[73],"we":[74,92,117],"propose":[75],"approach":[80,153,171,200],"Java":[83],"framework":[84,113],"deep":[88,120],"learning":[89],"model.":[90],"Specifically,":[91],"first":[93],"detect":[94],"potential":[96],"pairs":[99],"via":[100],"string":[101],"matching.":[102],"By":[103],"analyzing":[104],"pairs,":[108],"context,":[110],"rules":[114],"identifiers,":[116,138,186],"extract":[118],"several":[119,142],"semantic":[121],"features":[122],"employ":[126],"BERT":[128],"pre-trained":[129],"model":[130],"recognize":[132],"unique":[137,180],"further":[140,205],"combine":[141],"classifiers":[143],"discriminate":[145],"duplicate":[150,185],"Our":[152],"evaluated":[155],"manually":[158],"constructed":[159],"experimental":[160],"dataset":[161],"from":[162],"10":[163],"projects.":[165],"Experimental":[166],"results":[167],"demonstrate":[168],"that":[169],"our":[170,199],"can":[172],"achieve":[173],"average":[175],"F-Measure":[176],"85.14%":[178],"86.57%":[183],"which":[187],"significantly":[188],"outperforms":[189],"baseline":[191],"approaches.":[192],"We":[193],"also":[194],"compare":[195],"performance":[197],"against":[201],"IntelliJ":[202],"IDEA":[203],"show":[206],"its":[207],"usefulness":[208],"real":[213]},"abstract_inverted_index_v3":null,"cited_by_api_url":"https://api.openalex.org/works?filter=cites:W4376606888","counts_by_year":[],"updated_date":"2025-04-15T17:26:05.126560","created_date":"2023-05-17"}