{"id":"https://openalex.org/W3173436362","doi":"https://doi.org/10.18653/v1/2021.findings-acl.251","title":"Learning Sequential and Structural Information for Source Code Summarization","display_name":"Learning Sequential and Structural Information for Source Code Summarization","publication_year":2021,"publication_date":"2021-01-01","ids":{"openalex":"https://openalex.org/W3173436362","doi":"https://doi.org/10.18653/v1/2021.findings-acl.251","mag":"3173436362"},"language":"en","primary_location":{"is_oa":true,"landing_page_url":"https://doi.org/10.18653/v1/2021.findings-acl.251","pdf_url":"https://aclanthology.org/2021.findings-acl.251.pdf","source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true},"type":"article","type_crossref":"proceedings-article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"hybrid","oa_url":"https://aclanthology.org/2021.findings-acl.251.pdf","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5103226212","display_name":"YunSeok Choi","orcid":"https://orcid.org/0000-0002-9971-1501"},"institutions":[{"id":"https://openalex.org/I848706","display_name":"Sungkyunkwan University","ror":"https://ror.org/04q78tk20","country_code":"KR","type":"education","lineage":["https://openalex.org/I848706"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"YunSeok Choi","raw_affiliation_strings":["College of Computing and Informatics","Sungkyunkwan University Suwon, South Korea"],"affiliations":[{"raw_affiliation_string":"College of Computing and Informatics","institution_ids":[]},{"raw_affiliation_string":"Sungkyunkwan University Suwon, South Korea","institution_ids":["https://openalex.org/I848706"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5044635661","display_name":"JinYeong Bak","orcid":"https://orcid.org/0000-0002-3212-5241"},"institutions":[{"id":"https://openalex.org/I848706","display_name":"Sungkyunkwan University","ror":"https://ror.org/04q78tk20","country_code":"KR","type":"education","lineage":["https://openalex.org/I848706"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"JinYeong Bak","raw_affiliation_strings":["College of Computing and Informatics","Sungkyunkwan University Suwon, South Korea"],"affiliations":[{"raw_affiliation_string":"College of Computing and Informatics","institution_ids":[]},{"raw_affiliation_string":"Sungkyunkwan University Suwon, South Korea","institution_ids":["https://openalex.org/I848706"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5051095871","display_name":"CheolWon Na","orcid":null},"institutions":[{"id":"https://openalex.org/I848706","display_name":"Sungkyunkwan University","ror":"https://ror.org/04q78tk20","country_code":"KR","type":"education","lineage":["https://openalex.org/I848706"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"CheolWon Na","raw_affiliation_strings":["College of Computing and Informatics","Sungkyunkwan University Suwon, South Korea"],"affiliations":[{"raw_affiliation_string":"College of Computing and Informatics","institution_ids":[]},{"raw_affiliation_string":"Sungkyunkwan University Suwon, South Korea","institution_ids":["https://openalex.org/I848706"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5067651075","display_name":"Jee-Hyong Lee","orcid":"https://orcid.org/0000-0001-7242-7677"},"institutions":[{"id":"https://openalex.org/I848706","display_name":"Sungkyunkwan University","ror":"https://ror.org/04q78tk20","country_code":"KR","type":"education","lineage":["https://openalex.org/I848706"]}],"countries":["KR"],"is_corresponding":false,"raw_author_name":"Jee-Hyong Lee","raw_affiliation_strings":["College of Computing and Informatics","Sungkyunkwan University Suwon, South Korea"],"affiliations":[{"raw_affiliation_string":"College of Computing and Informatics","institution_ids":[]},{"raw_affiliation_string":"Sungkyunkwan University Suwon, South Korea","institution_ids":["https://openalex.org/I848706"]}]}],"institution_assertions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":3.06,"has_fulltext":true,"fulltext_origin":"pdf","cited_by_count":16,"citation_normalized_percentile":{"value":0.796568,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":91,"max":92},"biblio":{"volume":null,"issue":null,"first_page":"2842","last_page":"2851"},"is_retracted":false,"is_paratext":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9996,"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.9996,"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.9996,"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.9949,"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/code","display_name":"Code (set theory)","score":0.4168296}],"concepts":[{"id":"https://openalex.org/C170858558","wikidata":"https://www.wikidata.org/wiki/Q1394144","display_name":"Automatic summarization","level":2,"score":0.8913907},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8569764},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.69304484},{"id":"https://openalex.org/C66322947","wikidata":"https://www.wikidata.org/wiki/Q11658","display_name":"Transformer","level":3,"score":0.5319788},{"id":"https://openalex.org/C133162039","wikidata":"https://www.wikidata.org/wiki/Q1061077","display_name":"Code generation","level":3,"score":0.52969056},{"id":"https://openalex.org/C132525143","wikidata":"https://www.wikidata.org/wiki/Q141488","display_name":"Graph","level":2,"score":0.52822447},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.49940777},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.4797879},{"id":"https://openalex.org/C58646249","wikidata":"https://www.wikidata.org/wiki/Q127380","display_name":"Abstract syntax tree","level":3,"score":0.45702952},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.42197442},{"id":"https://openalex.org/C66945725","wikidata":"https://www.wikidata.org/wiki/Q18388823","display_name":"Text graph","level":3,"score":0.41917002},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.4168296},{"id":"https://openalex.org/C204321447","wikidata":"https://www.wikidata.org/wiki/Q30642","display_name":"Natural language processing","level":1,"score":0.36652708},{"id":"https://openalex.org/C186644900","wikidata":"https://www.wikidata.org/wiki/Q194152","display_name":"Parsing","level":2,"score":0.22774062},{"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/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.0},{"id":"https://openalex.org/C62520636","wikidata":"https://www.wikidata.org/wiki/Q944","display_name":"Quantum mechanics","level":1,"score":0.0},{"id":"https://openalex.org/C165801399","wikidata":"https://www.wikidata.org/wiki/Q25428","display_name":"Voltage","level":2,"score":0.0},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"is_oa":true,"landing_page_url":"https://doi.org/10.18653/v1/2021.findings-acl.251","pdf_url":"https://aclanthology.org/2021.findings-acl.251.pdf","source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true}],"best_oa_location":{"is_oa":true,"landing_page_url":"https://doi.org/10.18653/v1/2021.findings-acl.251","pdf_url":"https://aclanthology.org/2021.findings-acl.251.pdf","source":null,"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true},"sustainable_development_goals":[],"grants":[],"datasets":[],"versions":[],"referenced_works_count":26,"referenced_works":["https://openalex.org/W1522301498","https://openalex.org/W2101105183","https://openalex.org/W2116341502","https://openalex.org/W2123301721","https://openalex.org/W2154652894","https://openalex.org/W2516621648","https://openalex.org/W2807964941","https://openalex.org/W2884276923","https://openalex.org/W2887364112","https://openalex.org/W2888557792","https://openalex.org/W2898734514","https://openalex.org/W2962995178","https://openalex.org/W2963015915","https://openalex.org/W2963403868","https://openalex.org/W2963661253","https://openalex.org/W2964015378","https://openalex.org/W2964121744","https://openalex.org/W2964268484","https://openalex.org/W2964645190","https://openalex.org/W2971008324","https://openalex.org/W2971034336","https://openalex.org/W2979271470","https://openalex.org/W2979486033","https://openalex.org/W3034689979","https://openalex.org/W3086449553","https://openalex.org/W4385245566"],"related_works":["https://openalex.org/W4385234707","https://openalex.org/W4283069128","https://openalex.org/W4238363396","https://openalex.org/W3153082335","https://openalex.org/W2996251560","https://openalex.org/W2986470681","https://openalex.org/W2785821657","https://openalex.org/W2590756584","https://openalex.org/W2359511970","https://openalex.org/W2126232808"],"abstract_inverted_index":{"We":[0],"propose":[1],"a":[2],"model":[3,29,37,104],"that":[4,102],"learns":[5],"both":[6],"the":[7,10,20,30,34,38,55,58,65,77,85,90,106],"sequential":[8,39,86],"and":[9,25,33,46,114],"structural":[11,31,91],"features":[12],"of":[13,57,98],"code":[14,17,42,110],"for":[15,108],"source":[16,99,109],"summarization.We":[18],"adopt":[19],"abstract":[21],"syntax":[22],"tree":[23],"(AST)":[24],"graph":[26,48],"convolution":[27,49],"to":[28,36,50],"information":[32,87,92],"Transformer":[35,66,78],"information.We":[40],"convert":[41],"snippets":[43],"into":[44],"ASTs":[45],"apply":[47],"obtain":[51],"structurally-encoded":[52],"node":[53],"representations.Then,":[54],"sequences":[56],"graphconvolutioned":[59],"AST":[60],"nodes":[61,69],"are":[62],"processed":[63],"by":[64,112],"layers.Since":[67],"structurallyneighboring":[68],"will":[70],"have":[71],"similar":[72],"representations":[73],"in":[74],"graph-convolutioned":[75],"trees,":[76],"layers":[79],"can":[80],"effectively":[81],"capture":[82],"not":[83],"only":[84],"but":[88],"also":[89],"such":[93],"as":[94],"sentences":[95],"or":[96],"blocks":[97],"code.We":[100],"show":[101],"our":[103],"outperforms":[105],"state-of-the-art":[107],"summarization":[111],"experiments":[113],"human":[115],"evaluations.":[116]},"cited_by_api_url":"https://api.openalex.org/works?filter=cites:W3173436362","counts_by_year":[{"year":2024,"cited_by_count":3},{"year":2023,"cited_by_count":9},{"year":2022,"cited_by_count":4}],"updated_date":"2024-12-11T03:23:29.099381","created_date":"2021-07-05"}