{"id":"https://openalex.org/W2979171390","doi":"https://doi.org/10.1109/ijcnn.2019.8852433","title":"An Improved Recurrent Neural Network Language Model for Programming Language","display_name":"An Improved Recurrent Neural Network Language Model for Programming Language","publication_year":2019,"publication_date":"2019-07-01","ids":{"openalex":"https://openalex.org/W2979171390","doi":"https://doi.org/10.1109/ijcnn.2019.8852433","mag":"2979171390"},"language":"en","primary_location":{"id":"doi:10.1109/ijcnn.2019.8852433","is_oa":false,"landing_page_url":"https://doi.org/10.1109/ijcnn.2019.8852433","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2019 International Joint Conference on Neural Networks (IJCNN)","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/A5110033355","display_name":"Liwei Wu","orcid":"https://orcid.org/0000-0001-8776-6882"},"institutions":[{"id":"https://openalex.org/I881766915","display_name":"Nanjing University","ror":"https://ror.org/01rxvg760","country_code":"CN","type":"education","lineage":["https://openalex.org/I881766915"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Liwei Wu","raw_affiliation_strings":["Software Institute, Nanjing University, Nanjing, China"],"affiliations":[{"raw_affiliation_string":"Software Institute, Nanjing University, Nanjing, China","institution_ids":["https://openalex.org/I881766915"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5042758679","display_name":"Youhua Wu","orcid":null},"institutions":[{"id":"https://openalex.org/I881766915","display_name":"Nanjing University","ror":"https://ror.org/01rxvg760","country_code":"CN","type":"education","lineage":["https://openalex.org/I881766915"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Youhua Wu","raw_affiliation_strings":["Software Institute, Nanjing University, Nanjing, China"],"affiliations":[{"raw_affiliation_string":"Software Institute, Nanjing University, Nanjing, China","institution_ids":["https://openalex.org/I881766915"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100325881","display_name":"Fei Li","orcid":"https://orcid.org/0000-0003-1816-1761"},"institutions":[{"id":"https://openalex.org/I881766915","display_name":"Nanjing University","ror":"https://ror.org/01rxvg760","country_code":"CN","type":"education","lineage":["https://openalex.org/I881766915"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Fei Li","raw_affiliation_strings":["Software Institute, Nanjing University, Nanjing, China"],"affiliations":[{"raw_affiliation_string":"Software Institute, Nanjing University, Nanjing, China","institution_ids":["https://openalex.org/I881766915"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5013614593","display_name":"Tao Zheng","orcid":"https://orcid.org/0000-0003-0035-7109"},"institutions":[{"id":"https://openalex.org/I881766915","display_name":"Nanjing University","ror":"https://ror.org/01rxvg760","country_code":"CN","type":"education","lineage":["https://openalex.org/I881766915"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Tao Zheng","raw_affiliation_strings":["Software Institute, Nanjing University, Nanjing, China"],"affiliations":[{"raw_affiliation_string":"Software Institute, Nanjing University, Nanjing, China","institution_ids":["https://openalex.org/I881766915"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5110033355"],"corresponding_institution_ids":["https://openalex.org/I881766915"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.11909754,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"7","issue":null,"first_page":"1","last_page":"7"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10028","display_name":"Topic Modeling","score":0.9990000128746033,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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/T10028","display_name":"Topic Modeling","score":0.9990000128746033,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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/T10181","display_name":"Natural Language Processing Techniques","score":0.9988999962806702,"subfield":{"id":"https://openalex.org/subfields/1702","display_name":"Artificial Intelligence"},"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/T10260","display_name":"Software Engineering Research","score":0.9987999796867371,"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/perplexity","display_name":"Perplexity","score":0.938406765460968},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8743175268173218},{"id":"https://openalex.org/keywords/language-model","display_name":"Language model","score":0.7551090717315674},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.6264703273773193},{"id":"https://openalex.org/keywords/recurrent-neural-network","display_name":"Recurrent neural network","score":0.5819273591041565},{"id":"https://openalex.org/keywords/syntax","display_name":"Syntax","score":0.547491729259491},{"id":"https://openalex.org/keywords/natural-language-processing","display_name":"Natural language processing","score":0.5213521718978882},{"id":"https://openalex.org/keywords/grammar","display_name":"Grammar","score":0.4950217604637146},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.46350663900375366},{"id":"https://openalex.org/keywords/feature","display_name":"Feature (linguistics)","score":0.4620942175388336},{"id":"https://openalex.org/keywords/artificial-neural-network","display_name":"Artificial neural network","score":0.4350450932979584},{"id":"https://openalex.org/keywords/linguistics","display_name":"Linguistics","score":0.1080845296382904}],"concepts":[{"id":"https://openalex.org/C100279451","wikidata":"https://www.wikidata.org/wiki/Q372193","display_name":"Perplexity","level":3,"score":0.938406765460968},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8743175268173218},{"id":"https://openalex.org/C137293760","wikidata":"https://www.wikidata.org/wiki/Q3621696","display_name":"Language model","level":2,"score":0.7551090717315674},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.6264703273773193},{"id":"https://openalex.org/C147168706","wikidata":"https://www.wikidata.org/wiki/Q1457734","display_name":"Recurrent neural network","level":3,"score":0.5819273591041565},{"id":"https://openalex.org/C60048249","wikidata":"https://www.wikidata.org/wiki/Q37437","display_name":"Syntax","level":2,"score":0.547491729259491},{"id":"https://openalex.org/C204321447","wikidata":"https://www.wikidata.org/wiki/Q30642","display_name":"Natural language processing","level":1,"score":0.5213521718978882},{"id":"https://openalex.org/C26022165","wikidata":"https://www.wikidata.org/wiki/Q8091","display_name":"Grammar","level":2,"score":0.4950217604637146},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.46350663900375366},{"id":"https://openalex.org/C2776401178","wikidata":"https://www.wikidata.org/wiki/Q12050496","display_name":"Feature (linguistics)","level":2,"score":0.4620942175388336},{"id":"https://openalex.org/C50644808","wikidata":"https://www.wikidata.org/wiki/Q192776","display_name":"Artificial neural network","level":2,"score":0.4350450932979584},{"id":"https://openalex.org/C41895202","wikidata":"https://www.wikidata.org/wiki/Q8162","display_name":"Linguistics","level":1,"score":0.1080845296382904},{"id":"https://openalex.org/C138885662","wikidata":"https://www.wikidata.org/wiki/Q5891","display_name":"Philosophy","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/ijcnn.2019.8852433","is_oa":false,"landing_page_url":"https://doi.org/10.1109/ijcnn.2019.8852433","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2019 International Joint Conference on Neural Networks (IJCNN)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[{"score":0.5899999737739563,"id":"https://metadata.un.org/sdg/4","display_name":"Quality Education"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":60,"referenced_works":["https://openalex.org/W114517082","https://openalex.org/W179875071","https://openalex.org/W1508567213","https://openalex.org/W1533946607","https://openalex.org/W1574901103","https://openalex.org/W1575384945","https://openalex.org/W1740463855","https://openalex.org/W1768003599","https://openalex.org/W1860267373","https://openalex.org/W1965154800","https://openalex.org/W1994573369","https://openalex.org/W2010595692","https://openalex.org/W2017045743","https://openalex.org/W2064675550","https://openalex.org/W2078861931","https://openalex.org/W2101105183","https://openalex.org/W2107878631","https://openalex.org/W2116272605","https://openalex.org/W2121227244","https://openalex.org/W2130942839","https://openalex.org/W2133564696","https://openalex.org/W2134237567","https://openalex.org/W2142403498","https://openalex.org/W2143719855","https://openalex.org/W2165747537","https://openalex.org/W2175297521","https://openalex.org/W2247864914","https://openalex.org/W2267186426","https://openalex.org/W2444132761","https://openalex.org/W2533695286","https://openalex.org/W2605202003","https://openalex.org/W2795753518","https://openalex.org/W2796460440","https://openalex.org/W2962944953","https://openalex.org/W2963077125","https://openalex.org/W2964165364","https://openalex.org/W2964325845","https://openalex.org/W2998704965","https://openalex.org/W3005855585","https://openalex.org/W3099302725","https://openalex.org/W3104874136","https://openalex.org/W3146720657","https://openalex.org/W4243472257","https://openalex.org/W4285719527","https://openalex.org/W4298422451","https://openalex.org/W6607333740","https://openalex.org/W6632118081","https://openalex.org/W6634534149","https://openalex.org/W6637612908","https://openalex.org/W6639050008","https://openalex.org/W6678277124","https://openalex.org/W6679434410","https://openalex.org/W6679436768","https://openalex.org/W6680532216","https://openalex.org/W6718692554","https://openalex.org/W6727099177","https://openalex.org/W6736413285","https://openalex.org/W6749689341","https://openalex.org/W6786038696","https://openalex.org/W6898505805"],"related_works":["https://openalex.org/W2610308580","https://openalex.org/W2169518243","https://openalex.org/W2252095989","https://openalex.org/W4322096525","https://openalex.org/W2551914602","https://openalex.org/W4287323699","https://openalex.org/W4281893144","https://openalex.org/W2105076537","https://openalex.org/W2084531783","https://openalex.org/W2902731467"],"abstract_inverted_index":{"Language":[0],"models":[1,12,81],"are":[2],"applied":[3],"to":[4,42],"the":[5,9,20,29,65,70],"programming":[6],"language.":[7],"However,":[8],"existing":[10,79],"language":[11,40,55,62,80],"may":[13],"be":[14],"confused":[15],"with":[16,19],"different":[17,24],"tokens":[18],"same":[21],"name":[22],"in":[23],"scopes":[25],"and":[26,69,78,95],"can":[27],"generate":[28],"syntax":[30],"error":[31],"code.":[32],"In":[33],"this":[34],"paper,":[35],"we":[36],"proposed":[37],"a":[38,83,90,96],"grammar":[39,71],"model":[41,48,63,77,88],"solve":[43],"these":[44],"two":[45],"problems.":[46],"The":[47,57],"is":[49,103],"an":[50],"improved":[51,58],"recurrent":[52,59],"neural":[53,60],"network":[54,61],"model.":[56],"has":[64],"scope-awared":[66],"input":[67],"feature":[68],"output":[72],"mask.":[73],"We":[74],"evaluated":[75],"our":[76],"on":[82],"C99":[84],"code":[85],"dataset.":[86],"Our":[87],"gets":[89],"perplexity":[91],"value":[92],"of":[93,100],"2.91":[94],"top-1":[97],"accuracy":[98],"rate":[99],"74.23%":[101],"which":[102],"much":[104],"better":[105],"than":[106],"other":[107],"models.":[108]},"counts_by_year":[],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
