{"id":"https://openalex.org/W4385482860","doi":"https://doi.org/10.1109/ijcnn54540.2023.10191872","title":"Enhancing source code summarization from structure and semantics","display_name":"Enhancing source code summarization from structure and semantics","publication_year":2023,"publication_date":"2023-06-18","ids":{"openalex":"https://openalex.org/W4385482860","doi":"https://doi.org/10.1109/ijcnn54540.2023.10191872"},"language":"en","primary_location":{"id":"doi:10.1109/ijcnn54540.2023.10191872","doi":"https://doi.org/10.1109/ijcnn54540.2023.10191872","is_oa":false,"landing_page_url":"https://doi.org/10.1109/ijcnn54540.2023.10191872","pdf_url":null,"source":{"id":"https://openalex.org/S4363607707","display_name":"International Joint Conference on Neural Networks (IJCNN)","issn_l":"2161-4407","issn":["2161-4407"],"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":["jufo-1","norway-1"],"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 International Joint Conference on Neural Networks (IJCNN)","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":null,"display_name":"Xurong Lu","orcid":null,"observed_orcids":[]},"institutions":[{"id":"https://openalex.org/I109935558","display_name":"Ningbo University","ror":"https://ror.org/03et85d35","country_code":"CN","type":"education","lineage":["https://openalex.org/I109935558"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Xurong Lu","raw_affiliation_strings":["Ningbo University,Faculty of Electrical Engineering and Computer Science,Ningbo,China","Faculty of Electrical Engineering and Computer Science, Ningbo University, Ningbo, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Ningbo University,Faculty of Electrical Engineering and Computer Science,Ningbo,China","institution_ids":["https://openalex.org/I109935558"]},{"raw_affiliation_string":"Faculty of Electrical Engineering and Computer Science, Ningbo University, Ningbo, China","institution_ids":["https://openalex.org/I109935558"]}]},{"author_position":"last","author":{"id":null,"display_name":"Jun Niu","orcid":null,"observed_orcids":[]},"institutions":[{"id":"https://openalex.org/I109935558","display_name":"Ningbo University","ror":"https://ror.org/03et85d35","country_code":"CN","type":"education","lineage":["https://openalex.org/I109935558"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jun Niu","raw_affiliation_strings":["Ningbo University,Faculty of Electrical Engineering and Computer Science,Ningbo,China","Faculty of Electrical Engineering and Computer Science, Ningbo University, Ningbo, China","Zhejiang Engineering Research Center of Advcanced Mass Spectrometry and Clinical Application, Ningbo, China","Zhejiang Key Laboratory of Mobile Network Application Technology, Ningbo, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Ningbo University,Faculty of Electrical Engineering and Computer Science,Ningbo,China","institution_ids":["https://openalex.org/I109935558"]},{"raw_affiliation_string":"Faculty of Electrical Engineering and Computer Science, Ningbo University, Ningbo, China","institution_ids":["https://openalex.org/I109935558"]},{"raw_affiliation_string":"Zhejiang Engineering Research Center of Advcanced Mass Spectrometry and Clinical Application, Ningbo, China","institution_ids":[]},{"raw_affiliation_string":"Zhejiang Key Laboratory of Mobile Network Application Technology, Ningbo, China","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I109935558"],"apc_list":null,"apc_paid":null,"fwci":0.1893,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.32624544,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":88,"max":93},"biblio":{"volume":null,"issue":null,"first_page":"1","last_page":"7"},"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/T10028","display_name":"Topic Modeling","score":0.0,"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/T11450","display_name":"Model-Driven Software Engineering 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"}}],"keywords":[{"id":"https://openalex.org/keywords/source-code-summarization","display_name":"source code summarization","score":0.9959999918937683},{"id":"https://openalex.org/keywords/code-structure","display_name":"code structure","score":0.6610000133514404},{"id":"https://openalex.org/keywords/programming-language-semantics","display_name":"program semantics","score":0.8859999775886536},{"id":"https://openalex.org/keywords/abstract-syntax-tree","display_name":"abstract syntax tree","score":0.9169999957084656},{"id":"https://openalex.org/keywords/heterogeneous-graph-attention-network","display_name":"heterogeneous graph attention network","score":0.9399999976158142},{"id":"https://openalex.org/keywords/modality-fusion","display_name":"modality fusion","score":0.9139999747276306},{"id":"https://openalex.org/keywords/java-code","display_name":"Java code","score":0.6790000200271606}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8853373527526855},{"id":"https://openalex.org/C170858558","wikidata":"https://www.wikidata.org/wiki/Q1394144","display_name":"Automatic summarization","level":2,"score":0.7977691888809204},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.7259847521781921},{"id":"https://openalex.org/C58646249","wikidata":"https://www.wikidata.org/wiki/Q127380","display_name":"Abstract syntax tree","level":3,"score":0.5727771520614624},{"id":"https://openalex.org/C184337299","wikidata":"https://www.wikidata.org/wiki/Q1437428","display_name":"Semantics (computer science)","level":2,"score":0.5398449301719666},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.47112393379211426},{"id":"https://openalex.org/C23123220","wikidata":"https://www.wikidata.org/wiki/Q816826","display_name":"Information retrieval","level":1,"score":0.46681687235832214},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.46574223041534424},{"id":"https://openalex.org/C60048249","wikidata":"https://www.wikidata.org/wiki/Q37437","display_name":"Syntax","level":2,"score":0.4578842222690582},{"id":"https://openalex.org/C204321447","wikidata":"https://www.wikidata.org/wiki/Q30642","display_name":"Natural language processing","level":1,"score":0.42975351214408875},{"id":"https://openalex.org/C132525143","wikidata":"https://www.wikidata.org/wiki/Q141488","display_name":"Graph","level":2,"score":0.4141952395439148},{"id":"https://openalex.org/C150292731","wikidata":"https://www.wikidata.org/wiki/Q1342704","display_name":"Code review","level":5,"score":0.41168659925460815},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.34209874272346497},{"id":"https://openalex.org/C137287247","wikidata":"https://www.wikidata.org/wiki/Q1329550","display_name":"Static program analysis","level":4,"score":0.2874882221221924},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.26039111614227295},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.12511169910430908},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.10543006658554077},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/ijcnn54540.2023.10191872","doi":"https://doi.org/10.1109/ijcnn54540.2023.10191872","is_oa":false,"landing_page_url":"https://doi.org/10.1109/ijcnn54540.2023.10191872","pdf_url":null,"source":{"id":"https://openalex.org/S4363607707","display_name":"International Joint Conference on Neural Networks (IJCNN)","issn_l":"2161-4407","issn":["2161-4407"],"is_oa":false,"is_in_doaj":false,"is_core":false,"listed_in":["jufo-1","norway-1"],"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 International Joint Conference on Neural Networks (IJCNN)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"study_designs":[],"awards":[{"id":"https://openalex.org/G7251786237","display_name":null,"funder_award_id":"2019A610088","funder_id":"https://openalex.org/F4320338464","funder_display_name":"Natural Science Foundation of Zhejiang Province"}],"funders":[{"id":"https://openalex.org/F4320338464","display_name":"Natural Science Foundation of Zhejiang Province","ror":"https://ror.org/01h0zpd94"}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":33,"referenced_works":["https://openalex.org/W1498238796","https://openalex.org/W1984561845","https://openalex.org/W2081749632","https://openalex.org/W2082160726","https://openalex.org/W2101105183","https://openalex.org/W2516621648","https://openalex.org/W2626778328","https://openalex.org/W2741561716","https://openalex.org/W2807964941","https://openalex.org/W2884276923","https://openalex.org/W2887364112","https://openalex.org/W2888557792","https://openalex.org/W2897161046","https://openalex.org/W2898734514","https://openalex.org/W2914501196","https://openalex.org/W2972710376","https://openalex.org/W2983180560","https://openalex.org/W3005598269","https://openalex.org/W3010079658","https://openalex.org/W3014173464","https://openalex.org/W3016234956","https://openalex.org/W3034689979","https://openalex.org/W3035649237","https://openalex.org/W3091730360","https://openalex.org/W3176906074","https://openalex.org/W3176948526","https://openalex.org/W4225081837","https://openalex.org/W4246531378","https://openalex.org/W4284667247","https://openalex.org/W4285378361","https://openalex.org/W4312994886","https://openalex.org/W4407167185","https://openalex.org/W6754601402"],"related_works":["https://openalex.org/W4367666333","https://openalex.org/W4210831819","https://openalex.org/W4392306389","https://openalex.org/W4406658913","https://openalex.org/W4289767201","https://openalex.org/W4315815758","https://openalex.org/W4411560273","https://openalex.org/W4386846233","https://openalex.org/W4411359767","https://openalex.org/W3202887988"],"abstract_inverted_index":{"Source":[0],"code":[1,13,16,44,139],"summarization":[2],"aims":[3],"to":[4,30,37,52,132],"generate":[5,31,53],"concise":[6],"and":[7,46,77,94,118],"high-quality":[8],"natural":[9],"language":[10],"descriptions":[11],"for":[12,81,85],"snippets.":[14],"High-quality":[15],"summaries":[17,54,84],"can":[18,89],"help":[19],"developers":[20],"better":[21],"understand":[22],"source":[23,43,86,98],"codes.":[24,65,99],"Researchers":[25],"have":[26,50],"made":[27],"great":[28],"efforts":[29],"more":[32],"accurate":[33],"summaries;":[34],"however,":[35],"due":[36],"the":[38,58,92,105,109,116,134,138,144],"lack":[39],"of":[40,42,64,97,108,137,147],"preservation":[41],"structure":[45,107],"semantics,":[47],"previous":[48],"approaches":[49],"struggled":[51],"that":[55,168],"accurately":[56],"describe":[57],"functionality":[59],"or":[60],"other":[61],"major":[62],"characteristics":[63],"In":[66],"this":[67],"paper,":[68],"we":[69,103,126,142],"propose":[70],"a":[71,120,150,160],"novel":[72,151],"approach":[73,158,170],"called":[74],"Code":[75],"Structure":[76],"Semantic":[78],"Fusion":[79],"(CSSF)":[80],"automatically":[82],"generating":[83],"code.":[87],"CSSF":[88],"utilize":[90],"both":[91],"structural":[93],"semantic":[95,135],"information":[96,136,148],"To":[100],"achieve":[101],"this,":[102],"extract":[104],"overall":[106],"Abstract":[110],"Syntax":[111],"Tree":[112],"(AST)":[113],"by":[114],"expanding":[115],"AST":[117],"using":[119],"heterogeneous":[121],"graph":[122],"attention":[123],"network.":[124],"Furthermore,":[125],"use":[127],"an":[128],"additional":[129],"sequence":[130],"model":[131],"obtain":[133],"fragment.":[140],"Finally,":[141],"fuse":[143],"two":[145],"kinds":[146],"through":[149],"modality":[152],"fusion":[153],"method.":[154],"We":[155],"evaluate":[156],"our":[157,169],"on":[159],"widely":[161],"used":[162],"Java":[163],"dataset;":[164],"experimental":[165],"results":[166],"confirm":[167],"outperforms":[171],"existing":[172],"methods.":[173]},"counts_by_year":[{"year":2024,"cited_by_count":1}],"updated_date":"2026-11-04T10:54:05.112534","created_date":"2023-08-03T00:00:00"}
