{"id":"https://openalex.org/W4386858710","doi":"https://doi.org/10.1109/icws60048.2023.00042","title":"A Multiple-Path Learning Neural Network Model for Code Completion","display_name":"A Multiple-Path Learning Neural Network Model for Code Completion","publication_year":2023,"publication_date":"2023-07-01","ids":{"openalex":"https://openalex.org/W4386858710","doi":"https://doi.org/10.1109/icws60048.2023.00042"},"language":"en","primary_location":{"id":"doi:10.1109/icws60048.2023.00042","doi":"https://doi.org/10.1109/icws60048.2023.00042","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icws60048.2023.00042","pdf_url":null,"source":{"id":"https://openalex.org/S4363608934","display_name":"IEEE International Conference on Web Services (ICWS)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2023 IEEE International Conference on Web Services (ICWS)","raw_type":"proceedings-article"},"volume":null,"type":"conference-paper","is_traditional":true,"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/A5100330500","display_name":"Yi Liu","orcid":"https://orcid.org/0000-0002-1571-5442","observed_orcids":["https://orcid.org/0000-0002-1571-5442"]},"institutions":[{"id":"https://openalex.org/I121296143","display_name":"Hunan University of Science and Technology","ror":"https://ror.org/02m9vrb24","country_code":"CN","type":"education","lineage":["https://openalex.org/I121296143"]},{"id":"https://openalex.org/I257545875","display_name":"Hunan University of Humanities, Science and Technology","ror":"https://ror.org/00s7jmd98","country_code":"CN","type":"education","lineage":["https://openalex.org/I257545875"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yi Liu","raw_affiliation_strings":["Hunan University of Science and Technology,Hunan Provincial Key Laboratory for Services Computing and Novel Software Technology,Xiangtan,China,411201","School of Computer Science and Engineering, Hunan University of Science and Technology, Xiangtan, China","School of Informationn, Hunan University of Humanities Science and Technology, Loudi, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Hunan University of Science and Technology,Hunan Provincial Key Laboratory for Services Computing and Novel Software Technology,Xiangtan,China,411201","institution_ids":["https://openalex.org/I121296143"]},{"raw_affiliation_string":"School of Computer Science and Engineering, Hunan University of Science and Technology, Xiangtan, China","institution_ids":["https://openalex.org/I121296143"]},{"raw_affiliation_string":"School of Informationn, Hunan University of Humanities Science and Technology, Loudi, China","institution_ids":["https://openalex.org/I257545875"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100744755","display_name":"Jianxun Liu","orcid":"https://orcid.org/0000-0003-0722-152X","observed_orcids":["https://orcid.org/0000-0003-0722-152X"]},"institutions":[{"id":"https://openalex.org/I121296143","display_name":"Hunan University of Science and Technology","ror":"https://ror.org/02m9vrb24","country_code":"CN","type":"education","lineage":["https://openalex.org/I121296143"]},{"id":"https://openalex.org/I257545875","display_name":"Hunan University of Humanities, Science and Technology","ror":"https://ror.org/00s7jmd98","country_code":"CN","type":"education","lineage":["https://openalex.org/I257545875"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jianxun Liu","raw_affiliation_strings":["Hunan University of Science and Technology,Hunan Provincial Key Laboratory for Services Computing and Novel Software Technology,Xiangtan,China,411201","School of Computer Science and Engineering, Hunan University of Science and Technology, Xiangtan, China","School of Informationn, Hunan University of Humanities Science and Technology, Loudi, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Hunan University of Science and Technology,Hunan Provincial Key Laboratory for Services Computing and Novel Software Technology,Xiangtan,China,411201","institution_ids":["https://openalex.org/I121296143"]},{"raw_affiliation_string":"School of Computer Science and Engineering, Hunan University of Science and Technology, Xiangtan, China","institution_ids":["https://openalex.org/I121296143"]},{"raw_affiliation_string":"School of Informationn, Hunan University of Humanities Science and Technology, Loudi, China","institution_ids":["https://openalex.org/I257545875"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101711105","display_name":"Xiangping Zhang","orcid":"https://orcid.org/0000-0001-7751-602X","observed_orcids":["https://orcid.org/0000-0001-7751-602X"]},"institutions":[{"id":"https://openalex.org/I121296143","display_name":"Hunan University of Science and Technology","ror":"https://ror.org/02m9vrb24","country_code":"CN","type":"education","lineage":["https://openalex.org/I121296143"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Xiangping Zhang","raw_affiliation_strings":["Hunan University of Science and Technology,Hunan Provincial Key Laboratory for Services Computing and Novel Software Technology,Xiangtan,China,411201","School of Computer Science and Engineering, Hunan University of Science and Technology, Xiangtan, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Hunan University of Science and Technology,Hunan Provincial Key Laboratory for Services Computing and Novel Software Technology,Xiangtan,China,411201","institution_ids":["https://openalex.org/I121296143"]},{"raw_affiliation_string":"School of Computer Science and Engineering, Hunan University of Science and Technology, Xiangtan, China","institution_ids":["https://openalex.org/I121296143"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5045128174","display_name":"Haize Hu","orcid":"https://orcid.org/0000-0002-1706-9691","observed_orcids":["https://orcid.org/0000-0002-1706-9691"]},"institutions":[{"id":"https://openalex.org/I121296143","display_name":"Hunan University of Science and Technology","ror":"https://ror.org/02m9vrb24","country_code":"CN","type":"education","lineage":["https://openalex.org/I121296143"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Haize Hu","raw_affiliation_strings":["Hunan University of Science and Technology,Hunan Provincial Key Laboratory for Services Computing and Novel Software Technology,Xiangtan,China,411201","School of Computer Science and Engineering, Hunan University of Science and Technology, Xiangtan, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Hunan University of Science and Technology,Hunan Provincial Key Laboratory for Services Computing and Novel Software Technology,Xiangtan,China,411201","institution_ids":["https://openalex.org/I121296143"]},{"raw_affiliation_string":"School of Computer Science and Engineering, Hunan University of Science and Technology, Xiangtan, China","institution_ids":["https://openalex.org/I121296143"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.568,"has_fulltext":false,"cited_by_count":3,"citation_normalized_percentile":{"value":0.60831963,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":88,"max":95},"biblio":{"volume":null,"issue":null,"first_page":"224","last_page":"233"},"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/T10743","display_name":"Software Testing and Debugging Techniques","score":0.0,"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/T10533","display_name":"Teaching and Learning Programming","score":0.0,"subfield":{"id":"https://openalex.org/subfields/1706","display_name":"Computer Science Applications"},"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-completion","display_name":"code completion","score":0.9980000257492065},{"id":"https://openalex.org/keywords/abstract-syntax-tree","display_name":"abstract syntax tree","score":0.9229999780654907},{"id":"https://openalex.org/keywords/out-of-vocabulary-words","display_name":"out-of-vocabulary words","score":0.7099999785423279},{"id":"https://openalex.org/keywords/code-representation","display_name":"code representation","score":0.5809999704360962},{"id":"https://openalex.org/keywords/integrated-development-environment","display_name":"integrated development environment","score":0.7829999923706055}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7961359024047852},{"id":"https://openalex.org/C50644808","wikidata":"https://www.wikidata.org/wiki/Q192776","display_name":"Artificial neural network","level":2,"score":0.6310024857521057},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.5814121961593628},{"id":"https://openalex.org/C2777735758","wikidata":"https://www.wikidata.org/wiki/Q817765","display_name":"Path (computing)","level":2,"score":0.5313936471939087},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.4927518665790558},{"id":"https://openalex.org/C2779538338","wikidata":"https://www.wikidata.org/wiki/Q2990590","display_name":"Completion (oil and gas wells)","level":2,"score":0.42677950859069824},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.28801944851875305},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.16389450430870056},{"id":"https://openalex.org/C127413603","wikidata":"https://www.wikidata.org/wiki/Q11023","display_name":"Engineering","level":0,"score":0.07435867190361023},{"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/C78762247","wikidata":"https://www.wikidata.org/wiki/Q1273174","display_name":"Petroleum engineering","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/icws60048.2023.00042","doi":"https://doi.org/10.1109/icws60048.2023.00042","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icws60048.2023.00042","pdf_url":null,"source":{"id":"https://openalex.org/S4363608934","display_name":"IEEE International Conference on Web Services (ICWS)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":[],"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"conference"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2023 IEEE International Conference on Web Services (ICWS)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"}],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":34,"referenced_works":["https://openalex.org/W1964411424","https://openalex.org/W1970607969","https://openalex.org/W2143861926","https://openalex.org/W2165747537","https://openalex.org/W2267186426","https://openalex.org/W2344444819","https://openalex.org/W2402619042","https://openalex.org/W2507756961","https://openalex.org/W2626778328","https://openalex.org/W2753108589","https://openalex.org/W2768029227","https://openalex.org/W2768572539","https://openalex.org/W2897133944","https://openalex.org/W2911270308","https://openalex.org/W2954451301","https://openalex.org/W2955426500","https://openalex.org/W2963617989","https://openalex.org/W2964165364","https://openalex.org/W2964325845","https://openalex.org/W3015810308","https://openalex.org/W3022049116","https://openalex.org/W3035300716","https://openalex.org/W3085192122","https://openalex.org/W3095317586","https://openalex.org/W3121707215","https://openalex.org/W3126095862","https://openalex.org/W3138429261","https://openalex.org/W3162689995","https://openalex.org/W4223909856","https://openalex.org/W4240736797","https://openalex.org/W4302039922","https://openalex.org/W4313655750","https://openalex.org/W4321089616","https://openalex.org/W4393568748"],"related_works":["https://openalex.org/W4223909856","https://openalex.org/W3085192122","https://openalex.org/W3138429261","https://openalex.org/W4408401482","https://openalex.org/W4407565066","https://openalex.org/W2768572539","https://openalex.org/W4312831995","https://openalex.org/W3094565200","https://openalex.org/W4399631755","https://openalex.org/W3016438271"],"abstract_inverted_index":{"Code":[0],"completion,":[1],"which":[2,61],"can":[3],"accelerate":[4],"the":[5,11,33,43,50,59,65,77,84,102,110,171,185,190,196,201,209,219],"software":[6,14,36],"development":[7,23],"process":[8],"and":[9,149,164],"improve":[10,64,165],"quality":[12],"of":[13,20,35,45,67,80,86,106,173],"products,":[15],"is":[16],"an":[17,28,130],"essential":[18],"part":[19],"today\u2019s":[21],"integrated":[22],"environments.":[24],"It":[25],"has":[26,212],"become":[27],"important":[29],"research":[30],"topic":[31],"in":[32,101,113],"field":[34],"engineering.":[37],"Recent":[38],"studies":[39],"have":[40],"shown":[41],"that":[42,208],"method":[44],"code":[46,68,125,158,166,220],"completion":[47,126,221],"based":[48,128],"on":[49,129,170,218],"Abstract":[51],"Syntax":[52],"Tree":[53],"(AST)":[54],"learns":[55],"syntactic":[56],"information":[57],"about":[58],"code,":[60],"helps":[62],"to":[63,83,155,183],"accuracy":[66],"completion.":[69],"However,":[70],"when":[71],"modeling":[72],"neural":[73,93,121],"networks":[74,94],"for":[75,124,161],"ASTs,":[76],"sequencing":[78],"operation":[79],"nodes":[81],"leads":[82],"loss":[85],"their":[87],"hierarchical":[88],"structure":[89],"information.":[90],"Meanwhile,":[91],"traditional":[92],"cannot":[95],"predict":[96],"many":[97],"Out-of-Vocabulary":[98],"(OoV)":[99],"words":[100,188],"terminal":[103,150,192],"node":[104,151,162,193],"values":[105],"AST.":[107],"To":[108],"alleviate":[109],"above":[111],"problem,":[112],"this":[114,139],"paper,":[115],"we":[116],"propose":[117],"a":[118,135,180],"Multiple-Path":[119],"Learning":[120],"network":[122],"model":[123,211],"(MPL)":[127],"AST":[131],"by":[132],"learning":[133],"from":[134,189],"large-scale":[136],"corpus.":[137],"In":[138],"model,":[140],"multiple":[141],"paths":[142],"such":[143],"as":[144,195],"context":[145],"path,":[146,148],"root":[147],"path":[152,194],"are":[153],"established":[154],"understand":[156],"different":[157],"features":[159],"required":[160],"prediction":[163,197,202],"representation":[167],"ability.":[168],"Based":[169],"principle":[172],"program":[174],"local":[175,191],"repeatability,":[176],"it":[177],"also":[178],"adopts":[179],"replication":[181],"mechanism":[182],"copy":[184],"appropriate":[186],"OoV":[187],"result,":[198],"further":[199],"improving":[200],"accuracy.":[203],"The":[204],"experimental":[205],"results":[206],"show":[207],"MPL":[210],"better":[213],"performance":[214],"than":[215],"existing":[216],"methods":[217],"task.":[222]},"counts_by_year":[{"year":2025,"cited_by_count":2},{"year":2024,"cited_by_count":1}],"updated_date":"2026-11-05T12:25:35.769452","created_date":"2023-09-20T00:00:00"}
