{"id":"https://openalex.org/W3014173464","doi":"https://doi.org/10.1145/3387904.3389268","title":"Improved Code Summarization via a Graph Neural Network","display_name":"Improved Code Summarization via a Graph Neural Network","publication_year":2020,"publication_date":"2020-07-13","ids":{"openalex":"https://openalex.org/W3014173464","doi":"https://doi.org/10.1145/3387904.3389268","mag":"3014173464"},"language":"en","primary_location":{"id":"doi:10.1145/3387904.3389268","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3387904.3389268","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 28th International Conference on Program Comprehension","raw_type":"proceedings-article"},"type":"preprint","indexed_in":["arxiv","crossref","datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://arxiv.org/pdf/2004.02843","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5015785386","display_name":"Alexander LeClair","orcid":null},"institutions":[{"id":"https://openalex.org/I107639228","display_name":"University of Notre Dame","ror":"https://ror.org/00mkhxb43","country_code":"US","type":"education","lineage":["https://openalex.org/I107639228"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Alexander LeClair","raw_affiliation_strings":["University of Notre Dame, South Bend, IN","Univ. of Notre Dame, South Bend, IN"],"affiliations":[{"raw_affiliation_string":"University of Notre Dame, South Bend, IN","institution_ids":["https://openalex.org/I107639228"]},{"raw_affiliation_string":"Univ. of Notre Dame, South Bend, IN","institution_ids":["https://openalex.org/I107639228"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5019604003","display_name":"Sakib Haque","orcid":null},"institutions":[{"id":"https://openalex.org/I107639228","display_name":"University of Notre Dame","ror":"https://ror.org/00mkhxb43","country_code":"US","type":"education","lineage":["https://openalex.org/I107639228"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Sakib Haque","raw_affiliation_strings":["University of Notre Dame, South Bend, IN","Univ. of Notre Dame, South Bend, IN"],"affiliations":[{"raw_affiliation_string":"University of Notre Dame, South Bend, IN","institution_ids":["https://openalex.org/I107639228"]},{"raw_affiliation_string":"Univ. of Notre Dame, South Bend, IN","institution_ids":["https://openalex.org/I107639228"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5011825081","display_name":"Lingfei Wu","orcid":"https://orcid.org/0000-0002-3660-651X"},"institutions":[{"id":"https://openalex.org/I1341412227","display_name":"IBM (United States)","ror":"https://ror.org/05hh8d621","country_code":"US","type":"company","lineage":["https://openalex.org/I1341412227"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Lingfei Wu","raw_affiliation_strings":["IBM Research, Yorktown Heights, NY","IBM Res., Yorktown Heights, NY#TAB#"],"affiliations":[{"raw_affiliation_string":"IBM Research, Yorktown Heights, NY","institution_ids":["https://openalex.org/I1341412227"]},{"raw_affiliation_string":"IBM Res., Yorktown Heights, NY#TAB#","institution_ids":["https://openalex.org/I1341412227"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5084874990","display_name":"Collin McMillan","orcid":"https://orcid.org/0009-0005-0887-1083"},"institutions":[{"id":"https://openalex.org/I107639228","display_name":"University of Notre Dame","ror":"https://ror.org/00mkhxb43","country_code":"US","type":"education","lineage":["https://openalex.org/I107639228"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Collin McMillan","raw_affiliation_strings":["University of Notre Dame, South Bend, IN","Univ. of Notre Dame, South Bend, IN"],"affiliations":[{"raw_affiliation_string":"University of Notre Dame, South Bend, IN","institution_ids":["https://openalex.org/I107639228"]},{"raw_affiliation_string":"Univ. of Notre Dame, South Bend, IN","institution_ids":["https://openalex.org/I107639228"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5015785386"],"corresponding_institution_ids":["https://openalex.org/I107639228"],"apc_list":null,"apc_paid":null,"fwci":7.5111,"has_fulltext":true,"cited_by_count":29,"citation_normalized_percentile":{"value":0.97267454,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":94,"max":100},"biblio":{"volume":null,"issue":null,"first_page":"184","last_page":"195"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9997000098228455,"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.9997000098228455,"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.9994999766349792,"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.9890000224113464,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/automatic-summarization","display_name":"Automatic summarization","score":0.9450222253799438},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8502073287963867},{"id":"https://openalex.org/keywords/source-code","display_name":"Source code","score":0.7264057397842407},{"id":"https://openalex.org/keywords/artificial-neural-network","display_name":"Artificial neural network","score":0.5890705585479736},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.5308058261871338},{"id":"https://openalex.org/keywords/java","display_name":"Java","score":0.515289306640625},{"id":"https://openalex.org/keywords/graph","display_name":"Graph","score":0.5120216012001038},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.4796314835548401},{"id":"https://openalex.org/keywords/natural-language-processing","display_name":"Natural language processing","score":0.40040749311447144},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.35720157623291016},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.34581130743026733},{"id":"https://openalex.org/keywords/theoretical-computer-science","display_name":"Theoretical computer science","score":0.3356810510158539},{"id":"https://openalex.org/keywords/data-mining","display_name":"Data mining","score":0.3247554898262024}],"concepts":[{"id":"https://openalex.org/C170858558","wikidata":"https://www.wikidata.org/wiki/Q1394144","display_name":"Automatic summarization","level":2,"score":0.9450222253799438},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8502073287963867},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.7264057397842407},{"id":"https://openalex.org/C50644808","wikidata":"https://www.wikidata.org/wiki/Q192776","display_name":"Artificial neural network","level":2,"score":0.5890705585479736},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.5308058261871338},{"id":"https://openalex.org/C548217200","wikidata":"https://www.wikidata.org/wiki/Q251","display_name":"Java","level":2,"score":0.515289306640625},{"id":"https://openalex.org/C132525143","wikidata":"https://www.wikidata.org/wiki/Q141488","display_name":"Graph","level":2,"score":0.5120216012001038},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.4796314835548401},{"id":"https://openalex.org/C204321447","wikidata":"https://www.wikidata.org/wiki/Q30642","display_name":"Natural language processing","level":1,"score":0.40040749311447144},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.35720157623291016},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.34581130743026733},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.3356810510158539},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.3247554898262024}],"mesh":[],"locations_count":4,"locations":[{"id":"doi:10.1145/3387904.3389268","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3387904.3389268","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 28th International Conference on Program Comprehension","raw_type":"proceedings-article"},{"id":"pmh:oai:arXiv.org:2004.02843","is_oa":true,"landing_page_url":"http://arxiv.org/abs/2004.02843","pdf_url":"https://arxiv.org/pdf/2004.02843","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"text"},{"id":"mag:3014173464","is_oa":true,"landing_page_url":"https://arxiv.org/pdf/2004.02843.pdf","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"arXiv (Cornell University)","raw_type":null},{"id":"doi:10.48550/arxiv.2004.02843","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2004.02843","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"article"}],"best_oa_location":{"id":"pmh:oai:arXiv.org:2004.02843","is_oa":true,"landing_page_url":"http://arxiv.org/abs/2004.02843","pdf_url":"https://arxiv.org/pdf/2004.02843","source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"text"},"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G12696134","display_name":null,"funder_award_id":"CCF-1452959","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G2524893602","display_name":"SHF: Small: Enabling Software Engineering Virtual Assistant Technology","funder_award_id":"1717607","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"},{"id":"https://openalex.org/G4232891819","display_name":null,"funder_award_id":"CCF-1452959, CCF-1717607","funder_id":"https://openalex.org/F4320315254","funder_display_name":"Innovative Research Group Project of the National Natural Science Foundation of China"},{"id":"https://openalex.org/G848032724","display_name":null,"funder_award_id":"Science","funder_id":"https://openalex.org/F4320306076","funder_display_name":"National Science Foundation"}],"funders":[{"id":"https://openalex.org/F4320306076","display_name":"National Science Foundation","ror":"https://ror.org/021nxhr62"},{"id":"https://openalex.org/F4320315254","display_name":"Innovative Research Group Project of the National Natural Science Foundation of China","ror":null}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W3014173464.pdf","grobid_xml":"https://content.openalex.org/works/W3014173464.grobid-xml"},"referenced_works_count":51,"referenced_works":["https://openalex.org/W196214544","https://openalex.org/W1987353911","https://openalex.org/W1989184611","https://openalex.org/W1994683471","https://openalex.org/W2018844270","https://openalex.org/W2040043446","https://openalex.org/W2081749632","https://openalex.org/W2082160726","https://openalex.org/W2099969795","https://openalex.org/W2101105183","https://openalex.org/W2104671937","https://openalex.org/W2112351052","https://openalex.org/W2123804192","https://openalex.org/W2133333349","https://openalex.org/W2133890582","https://openalex.org/W2148469619","https://openalex.org/W2154652894","https://openalex.org/W2157943826","https://openalex.org/W2162363818","https://openalex.org/W2163745066","https://openalex.org/W2166879716","https://openalex.org/W2294980783","https://openalex.org/W2304113845","https://openalex.org/W2516621648","https://openalex.org/W2517332594","https://openalex.org/W2554125461","https://openalex.org/W2561412020","https://openalex.org/W2594475271","https://openalex.org/W2612963851","https://openalex.org/W2738591886","https://openalex.org/W2740130862","https://openalex.org/W2762968537","https://openalex.org/W2789062242","https://openalex.org/W2807964941","https://openalex.org/W2884276923","https://openalex.org/W2887364112","https://openalex.org/W2888128175","https://openalex.org/W2888557792","https://openalex.org/W2925893094","https://openalex.org/W2963015915","https://openalex.org/W2963095307","https://openalex.org/W2963381560","https://openalex.org/W2963499994","https://openalex.org/W2963888305","https://openalex.org/W2963958373","https://openalex.org/W2964194820","https://openalex.org/W2964270303","https://openalex.org/W2964308564","https://openalex.org/W2972710376","https://openalex.org/W2994900646","https://openalex.org/W4238906855"],"related_works":["https://openalex.org/W2516621648","https://openalex.org/W2101105183","https://openalex.org/W2884276923","https://openalex.org/W2888557792","https://openalex.org/W2082160726","https://openalex.org/W2964194820","https://openalex.org/W2971008324","https://openalex.org/W2807964941","https://openalex.org/W2133333349","https://openalex.org/W3091730360","https://openalex.org/W2887364112","https://openalex.org/W3184831477","https://openalex.org/W3202507445","https://openalex.org/W2949297108","https://openalex.org/W2626778328","https://openalex.org/W2154652894","https://openalex.org/W2123301721","https://openalex.org/W2064675550","https://openalex.org/W2034209539","https://openalex.org/W1902237438"],"abstract_inverted_index":{"Automatic":[0,15],"source":[1,13,42,48,123],"code":[2,16,43,49,124],"summarization":[3,17,44],"is":[4,18,62],"the":[5,26,47,82,103,109,115,149,153,182],"task":[6],"of":[7,32,152,167],"generating":[8],"natural":[9,55],"language":[10,56],"descriptions":[11],"for":[12],"code.":[14],"a":[19,54,59,85,117,130,142,164],"rapidly":[20],"expanding":[21],"research":[22],"area,":[23],"especially":[24],"as":[25,50,68,126],"community":[27],"has":[28],"taken":[29],"greater":[30],"advantage":[31],"advances":[33],"in":[34,133],"neural":[35,98,119,144],"network":[36,120],"and":[37,52,173,186],"AI":[38],"technologies.":[39],"In":[40],"general,":[41],"techniques":[45],"use":[46,78],"input":[51,69],"outputs":[53],"description.":[57],"Yet":[58],"strong":[60],"consensus":[61],"developing":[63],"that":[64,140,146],"using":[65,105,116,163],"structural":[66,79],"information":[67,80],"leads":[70],"to":[71,77,129,155],"improved":[72,101],"performance.":[73],"The":[74],"first":[75],"approaches":[76,90],"flattened":[81,106],"AST":[83,94,154],"into":[84],"sequence.":[86],"Recently,":[87],"more":[88],"complex":[89],"based":[91],"on":[92,102],"random":[93],"paths":[95],"or":[96],"graph":[97,118],"networks":[99],"have":[100],"models":[104],"ASTs.":[107],"However,":[108],"literature":[110],"still":[111],"does":[112],"not":[113],"describe":[114],"together":[121],"with":[122],"sequence":[125],"separate":[127],"inputs":[128],"model.":[131],"Therefore,":[132],"this":[134],"paper,":[135],"we":[136],"present":[137],"an":[138],"approach":[139],"uses":[141],"graph-based":[143],"architecture":[145],"better":[147],"matches":[148],"default":[150],"structure":[151],"generate":[156],"these":[157],"summaries.":[158],"We":[159],"evaluate":[160],"our":[161],"technique":[162],"data":[165],"set":[166],"2.1":[168],"million":[169],"Java":[170],"method-comment":[171],"pairs":[172],"show":[174],"improvement":[175],"over":[176],"four":[177],"baseline":[178],"techniques,":[179],"two":[180,187],"from":[181,188],"software":[183],"engineering":[184],"literature,":[185],"machine":[189],"learning":[190],"literature.":[191]},"counts_by_year":[{"year":2024,"cited_by_count":2},{"year":2023,"cited_by_count":2},{"year":2022,"cited_by_count":6},{"year":2021,"cited_by_count":16},{"year":2020,"cited_by_count":3}],"updated_date":"2026-04-10T15:06:20.359241","created_date":"2025-10-10T00:00:00"}
