{"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":{"id":"doi:10.18653/v1/2021.findings-acl.251","doi":"https://doi.org/10.18653/v1/2021.findings-acl.251","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":{"id":"https://openalex.org/S4363605144","display_name":"Findings of the Association for Computational Linguistics: ACL (Findings of ACL)","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":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Findings of the Association for Computational Linguistics: ACL-IJCNLP 2021","raw_type":"proceedings-article"},"volume":null,"type":"conference-paper","is_traditional":true,"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":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5103226212","display_name":"YunSeok Choi","orcid":"https://orcid.org/0000-0002-9971-1501","observed_orcids":["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","College of Computing and Informatics","Sungkyunkwan University Suwon, South Korea"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"College of Computing and Informatics Sungkyunkwan University Suwon , South Korea","institution_ids":["https://openalex.org/I848706"]},{"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","observed_orcids":["https://orcid.org/0000-0002-3212-5241","https://orcid.org/0000-0003-0261-7605"]},"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","College of Computing and Informatics","Sungkyunkwan University Suwon, South Korea"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"College of Computing and Informatics Sungkyunkwan University Suwon , South Korea","institution_ids":["https://openalex.org/I848706"]},{"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":"https://orcid.org/0000-0002-9202-5074","observed_orcids":["https://orcid.org/0000-0002-9202-5074"]},"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","College of Computing and Informatics","Sungkyunkwan University Suwon, South Korea"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"College of Computing and Informatics Sungkyunkwan University Suwon , South Korea","institution_ids":["https://openalex.org/I848706"]},{"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","observed_orcids":["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","College of Computing and Informatics","Sungkyunkwan University Suwon, South Korea"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"College of Computing and Informatics Sungkyunkwan University Suwon , South Korea","institution_ids":["https://openalex.org/I848706"]},{"raw_affiliation_string":"College of Computing and Informatics","institution_ids":[]},{"raw_affiliation_string":"Sungkyunkwan University Suwon, South Korea","institution_ids":["https://openalex.org/I848706"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":["https://openalex.org/I848706"],"apc_list":null,"apc_paid":null,"fwci":4.3765,"has_fulltext":true,"cited_by_count":36,"citation_normalized_percentile":{"value":0.95882653,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":96,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"2842","last_page":"2851"},"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":9.999999747378752e-05,"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.9990000128746033},{"id":"https://openalex.org/keywords/abstract-syntax-tree","display_name":"abstract syntax tree","score":0.9509999752044678},{"id":"https://openalex.org/keywords/graph-convolution","display_name":"graph convolution","score":0.9539999961853027},{"id":"https://openalex.org/keywords/transformer","display_name":"transformer models","score":0.9129999876022339},{"id":"https://openalex.org/keywords/code-structure","display_name":"code structure","score":0.3959999978542328},{"id":"https://openalex.org/keywords/code-snippets","display_name":"code snippets","score":0.4869999885559082},{"id":"https://openalex.org/keywords/node-embeddings","display_name":"node embeddings","score":0.5090000033378601}],"concepts":[{"id":"https://openalex.org/C170858558","wikidata":"https://www.wikidata.org/wiki/Q1394144","display_name":"Automatic summarization","level":2,"score":0.8913906812667847},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8569763898849487},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.6930448412895203},{"id":"https://openalex.org/C66322947","wikidata":"https://www.wikidata.org/wiki/Q11658","display_name":"Transformer","level":3,"score":0.5319787859916687},{"id":"https://openalex.org/C133162039","wikidata":"https://www.wikidata.org/wiki/Q1061077","display_name":"Code generation","level":3,"score":0.5296905636787415},{"id":"https://openalex.org/C132525143","wikidata":"https://www.wikidata.org/wiki/Q141488","display_name":"Graph","level":2,"score":0.5282244682312012},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.4994077682495117},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.4797878861427307},{"id":"https://openalex.org/C58646249","wikidata":"https://www.wikidata.org/wiki/Q127380","display_name":"Abstract syntax tree","level":3,"score":0.4570295214653015},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.42197442054748535},{"id":"https://openalex.org/C66945725","wikidata":"https://www.wikidata.org/wiki/Q18388823","display_name":"Text graph","level":3,"score":0.4191700220108032},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.41682958602905273},{"id":"https://openalex.org/C204321447","wikidata":"https://www.wikidata.org/wiki/Q30642","display_name":"Natural language processing","level":1,"score":0.36652708053588867},{"id":"https://openalex.org/C186644900","wikidata":"https://www.wikidata.org/wiki/Q194152","display_name":"Parsing","level":2,"score":0.22774061560630798},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"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/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"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/C121332964","wikidata":"https://www.wikidata.org/wiki/Q413","display_name":"Physics","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.18653/v1/2021.findings-acl.251","doi":"https://doi.org/10.18653/v1/2021.findings-acl.251","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":{"id":"https://openalex.org/S4363605144","display_name":"Findings of the Association for Computational Linguistics: ACL (Findings of ACL)","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":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Findings of the Association for Computational Linguistics: ACL-IJCNLP 2021","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.18653/v1/2021.findings-acl.251","doi":"https://doi.org/10.18653/v1/2021.findings-acl.251","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":{"id":"https://openalex.org/S4363605144","display_name":"Findings of the Association for Computational Linguistics: ACL (Findings of ACL)","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":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Findings of the Association for Computational Linguistics: ACL-IJCNLP 2021","raw_type":"proceedings-article"},"sustainable_development_goals":[],"study_designs":[],"awards":[{"id":"https://openalex.org/G2191473729","display_name":null,"funder_award_id":"2019-0-00421","funder_id":"https://openalex.org/F4320328359","funder_display_name":"Ministry of Science and ICT, South Korea"},{"id":"https://openalex.org/G2648752354","display_name":null,"funder_award_id":"No.2019-0-00421","funder_id":"https://openalex.org/F4320328359","funder_display_name":"Ministry of Science and ICT, South Korea"},{"id":"https://openalex.org/G5080715506","display_name":null,"funder_award_id":"2019-0-00421","funder_id":"https://openalex.org/F4320321378","funder_display_name":"Sungkyunkwan University"},{"id":"https://openalex.org/G5292395974","display_name":null,"funder_award_id":"2019\u20100\u201000421","funder_id":"https://openalex.org/F4320335489","funder_display_name":"Institute for Information and Communications Technology Promotion"}],"funders":[{"id":"https://openalex.org/F4320321378","display_name":"Sungkyunkwan University","ror":"https://ror.org/04q78tk20"},{"id":"https://openalex.org/F4320328359","display_name":"Ministry of Science and ICT, South Korea","ror":"https://ror.org/01wpjm123"},{"id":"https://openalex.org/F4320335489","display_name":"Institute for Information and Communications Technology Promotion","ror":"https://ror.org/01g0hqq23"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W3173436362.pdf","grobid_xml":"https://content.openalex.org/works/W3173436362.grobid-xml"},"referenced_works_count":23,"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/W2257123346","https://openalex.org/W2516621648","https://openalex.org/W2519887557","https://openalex.org/W2626778328","https://openalex.org/W2807964941","https://openalex.org/W2884276923","https://openalex.org/W2887364112","https://openalex.org/W2888557792","https://openalex.org/W2898734514","https://openalex.org/W2963661253","https://openalex.org/W2964121744","https://openalex.org/W2964268484","https://openalex.org/W2964645190","https://openalex.org/W2969286400","https://openalex.org/W2971008324","https://openalex.org/W2979271470","https://openalex.org/W3014173464","https://openalex.org/W3034689979"],"related_works":["https://openalex.org/W3177492177","https://openalex.org/W4361008364","https://openalex.org/W4221162678","https://openalex.org/W3159616622","https://openalex.org/W4289767201","https://openalex.org/W4385482945","https://openalex.org/W3199038240","https://openalex.org/W4285282363","https://openalex.org/W4221154060","https://openalex.org/W3034689979"],"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]},"counts_by_year":[{"year":2026,"cited_by_count":3},{"year":2025,"cited_by_count":7},{"year":2024,"cited_by_count":6},{"year":2023,"cited_by_count":14},{"year":2022,"cited_by_count":6}],"updated_date":"2026-11-07T11:25:07.637180","created_date":"2021-07-05T00:00:00"}
