{"id":"https://openalex.org/W4214548153","doi":"https://doi.org/10.3390/sym14030471","title":"A Survey of Automatic Source Code Summarization","display_name":"A Survey of Automatic Source Code Summarization","publication_year":2022,"publication_date":"2022-02-25","ids":{"openalex":"https://openalex.org/W4214548153","doi":"https://doi.org/10.3390/sym14030471"},"language":"en","primary_location":{"id":"doi:10.3390/sym14030471","is_oa":true,"landing_page_url":"https://doi.org/10.3390/sym14030471","pdf_url":"https://www.mdpi.com/2073-8994/14/3/471/pdf?version=1646121026","source":{"id":"https://openalex.org/S190787756","display_name":"Symmetry","issn_l":"2073-8994","issn":["2073-8994"],"is_oa":true,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310310987","host_organization_name":"Multidisciplinary Digital Publishing Institute","host_organization_lineage":["https://openalex.org/P4310310987"],"host_organization_lineage_names":["Multidisciplinary Digital Publishing Institute"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Symmetry","raw_type":"journal-article"},"type":"article","indexed_in":["crossref","doaj"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://www.mdpi.com/2073-8994/14/3/471/pdf?version=1646121026","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5061913488","display_name":"Chunyan Zhang","orcid":"https://orcid.org/0000-0002-8871-4272"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Chunyan Zhang","raw_affiliation_strings":["State Key Laboratory of Mathematical Engineering and Advanced Computing, Zhengzhou 450001, China"],"affiliations":[{"raw_affiliation_string":"State Key Laboratory of Mathematical Engineering and Advanced Computing, Zhengzhou 450001, China","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5020902466","display_name":"Junchao Wang","orcid":"https://orcid.org/0000-0002-6749-1858"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Junchao Wang","raw_affiliation_strings":["State Key Laboratory of Mathematical Engineering and Advanced Computing, Zhengzhou 450001, China"],"affiliations":[{"raw_affiliation_string":"State Key Laboratory of Mathematical Engineering and Advanced Computing, Zhengzhou 450001, China","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5091337485","display_name":"Qinglei Zhou","orcid":"https://orcid.org/0000-0002-1156-1108"},"institutions":[{"id":"https://openalex.org/I38877650","display_name":"Zhengzhou University","ror":"https://ror.org/04ypx8c21","country_code":"CN","type":"education","lineage":["https://openalex.org/I38877650"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Qinglei Zhou","raw_affiliation_strings":["School of Information Engineering, ZhengZhou University, Zhengzhou 450001, China"],"affiliations":[{"raw_affiliation_string":"School of Information Engineering, ZhengZhou University, Zhengzhou 450001, China","institution_ids":["https://openalex.org/I38877650"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101746902","display_name":"Ting Xu","orcid":"https://orcid.org/0000-0001-6832-0332"},"institutions":[{"id":"https://openalex.org/I38877650","display_name":"Zhengzhou University","ror":"https://ror.org/04ypx8c21","country_code":"CN","type":"education","lineage":["https://openalex.org/I38877650"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Ting Xu","raw_affiliation_strings":["School of Information Engineering, ZhengZhou University, Zhengzhou 450001, China"],"affiliations":[{"raw_affiliation_string":"School of Information Engineering, ZhengZhou University, Zhengzhou 450001, China","institution_ids":["https://openalex.org/I38877650"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5042988713","display_name":"Ke Tang","orcid":"https://orcid.org/0000-0002-2043-6958"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Ke Tang","raw_affiliation_strings":["State Key Laboratory of Mathematical Engineering and Advanced Computing, Zhengzhou 450001, China"],"affiliations":[{"raw_affiliation_string":"State Key Laboratory of Mathematical Engineering and Advanced Computing, Zhengzhou 450001, China","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5052482837","display_name":"Hairen Gui","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Hairen Gui","raw_affiliation_strings":["State Key Laboratory of Mathematical Engineering and Advanced Computing, Zhengzhou 450001, China"],"affiliations":[{"raw_affiliation_string":"State Key Laboratory of Mathematical Engineering and Advanced Computing, Zhengzhou 450001, China","institution_ids":[]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5039627101","display_name":"Fudong Liu","orcid":"https://orcid.org/0000-0002-8387-0831"},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Fudong Liu","raw_affiliation_strings":["State Key Laboratory of Mathematical Engineering and Advanced Computing, Zhengzhou 450001, China"],"affiliations":[{"raw_affiliation_string":"State Key Laboratory of Mathematical Engineering and Advanced Computing, Zhengzhou 450001, China","institution_ids":[]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":7,"corresponding_author_ids":["https://openalex.org/A5039627101"],"corresponding_institution_ids":[],"apc_list":{"value":2000,"currency":"CHF","value_usd":2165},"apc_paid":{"value":2000,"currency":"CHF","value_usd":2165},"fwci":18.173,"has_fulltext":false,"cited_by_count":59,"citation_normalized_percentile":{"value":0.99255885,"is_in_top_1_percent":true,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":96,"max":100},"biblio":{"volume":"14","issue":"3","first_page":"471","last_page":"471"},"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/T12016","display_name":"Web Data Mining and Analysis","score":0.9984999895095825,"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.9945999979972839,"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.9395315051078796},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.8626216650009155},{"id":"https://openalex.org/keywords/source-code","display_name":"Source code","score":0.8461615443229675},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.5301935076713562},{"id":"https://openalex.org/keywords/kpi-driven-code-analysis","display_name":"KPI-driven code analysis","score":0.48852288722991943},{"id":"https://openalex.org/keywords/code-review","display_name":"Code review","score":0.4713437259197235},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.4614189565181732},{"id":"https://openalex.org/keywords/static-program-analysis","display_name":"Static program analysis","score":0.4415450692176819},{"id":"https://openalex.org/keywords/information-retrieval","display_name":"Information retrieval","score":0.43732500076293945},{"id":"https://openalex.org/keywords/multi-document-summarization","display_name":"Multi-document summarization","score":0.41840609908103943},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.3765472173690796},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.13488158583641052},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.11727729439735413}],"concepts":[{"id":"https://openalex.org/C170858558","wikidata":"https://www.wikidata.org/wiki/Q1394144","display_name":"Automatic summarization","level":2,"score":0.9395315051078796},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8626216650009155},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.8461615443229675},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.5301935076713562},{"id":"https://openalex.org/C121957198","wikidata":"https://www.wikidata.org/wiki/Q14365593","display_name":"KPI-driven code analysis","level":5,"score":0.48852288722991943},{"id":"https://openalex.org/C150292731","wikidata":"https://www.wikidata.org/wiki/Q1342704","display_name":"Code review","level":5,"score":0.4713437259197235},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.4614189565181732},{"id":"https://openalex.org/C137287247","wikidata":"https://www.wikidata.org/wiki/Q1329550","display_name":"Static program analysis","level":4,"score":0.4415450692176819},{"id":"https://openalex.org/C23123220","wikidata":"https://www.wikidata.org/wiki/Q816826","display_name":"Information retrieval","level":1,"score":0.43732500076293945},{"id":"https://openalex.org/C134714966","wikidata":"https://www.wikidata.org/wiki/Q6934448","display_name":"Multi-document summarization","level":3,"score":0.41840609908103943},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.3765472173690796},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.13488158583641052},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.11727729439735413}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.3390/sym14030471","is_oa":true,"landing_page_url":"https://doi.org/10.3390/sym14030471","pdf_url":"https://www.mdpi.com/2073-8994/14/3/471/pdf?version=1646121026","source":{"id":"https://openalex.org/S190787756","display_name":"Symmetry","issn_l":"2073-8994","issn":["2073-8994"],"is_oa":true,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310310987","host_organization_name":"Multidisciplinary Digital Publishing Institute","host_organization_lineage":["https://openalex.org/P4310310987"],"host_organization_lineage_names":["Multidisciplinary Digital Publishing Institute"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Symmetry","raw_type":"journal-article"},{"id":"pmh:oai:doaj.org/article:e47818284d044a68a0d8df9b3065df28","is_oa":true,"landing_page_url":"https://doaj.org/article/e47818284d044a68a0d8df9b3065df28","pdf_url":null,"source":{"id":"https://openalex.org/S112646816","display_name":"SHILAP Revista de lepidopterolog\u00eda","issn_l":"0300-5267","issn":["0300-5267","2340-4078"],"is_oa":true,"is_in_doaj":true,"is_core":false,"host_organization":null,"host_organization_name":null,"host_organization_lineage":[],"host_organization_lineage_names":[],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Symmetry, Vol 14, Iss 3, p 471 (2022)","raw_type":"article"},{"id":"pmh:oai:mdpi.com:/2073-8994/14/3/471/","is_oa":true,"landing_page_url":"https://dx.doi.org/10.3390/sym14030471","pdf_url":null,"source":{"id":"https://openalex.org/S4306400947","display_name":"MDPI (MDPI AG)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I4210097602","host_organization_name":"Multidisciplinary Digital Publishing Institute (Switzerland)","host_organization_lineage":["https://openalex.org/I4210097602"],"host_organization_lineage_names":[],"type":"repository"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"submittedVersion","is_accepted":false,"is_published":false,"raw_source_name":"Symmetry; Volume 14; Issue 3; Pages: 471","raw_type":"Text"}],"best_oa_location":{"id":"doi:10.3390/sym14030471","is_oa":true,"landing_page_url":"https://doi.org/10.3390/sym14030471","pdf_url":"https://www.mdpi.com/2073-8994/14/3/471/pdf?version=1646121026","source":{"id":"https://openalex.org/S190787756","display_name":"Symmetry","issn_l":"2073-8994","issn":["2073-8994"],"is_oa":true,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310310987","host_organization_name":"Multidisciplinary Digital Publishing Institute","host_organization_lineage":["https://openalex.org/P4310310987"],"host_organization_lineage_names":["Multidisciplinary Digital Publishing Institute"],"type":"journal"},"license":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Symmetry","raw_type":"journal-article"},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/4","score":0.5600000023841858,"display_name":"Quality Education"}],"awards":[{"id":"https://openalex.org/G6345294131","display_name":null,"funder_award_id":"61802435","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"}],"funders":[{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"}],"has_content":{"grobid_xml":true,"pdf":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4214548153.pdf","grobid_xml":"https://content.openalex.org/works/W4214548153.grobid-xml"},"referenced_works_count":99,"referenced_works":["https://openalex.org/W1423339008","https://openalex.org/W1791687657","https://openalex.org/W1956340063","https://openalex.org/W1967995512","https://openalex.org/W1970407057","https://openalex.org/W1992114977","https://openalex.org/W1997358723","https://openalex.org/W2018844270","https://openalex.org/W2023925487","https://openalex.org/W2032221556","https://openalex.org/W2034209539","https://openalex.org/W2039603939","https://openalex.org/W2065053490","https://openalex.org/W2070111972","https://openalex.org/W2081749632","https://openalex.org/W2082160726","https://openalex.org/W2101105183","https://openalex.org/W2101746535","https://openalex.org/W2123301721","https://openalex.org/W2126793110","https://openalex.org/W2129531870","https://openalex.org/W2133333349","https://openalex.org/W2136296681","https://openalex.org/W2138756793","https://openalex.org/W2140183398","https://openalex.org/W2163164637","https://openalex.org/W2164886519","https://openalex.org/W2166879716","https://openalex.org/W2257123346","https://openalex.org/W2282866165","https://openalex.org/W2294980783","https://openalex.org/W2387462954","https://openalex.org/W2401967267","https://openalex.org/W2507460979","https://openalex.org/W2511803001","https://openalex.org/W2516621648","https://openalex.org/W2517332594","https://openalex.org/W2600308295","https://openalex.org/W2728773317","https://openalex.org/W2740721704","https://openalex.org/W2741561716","https://openalex.org/W2741705590","https://openalex.org/W2748524736","https://openalex.org/W2752344401","https://openalex.org/W2753186769","https://openalex.org/W2790911601","https://openalex.org/W2794601162","https://openalex.org/W2807964941","https://openalex.org/W2809662498","https://openalex.org/W2883359218","https://openalex.org/W2884585870","https://openalex.org/W2888128175","https://openalex.org/W2888312537","https://openalex.org/W2888557792","https://openalex.org/W2888651608","https://openalex.org/W2897161046","https://openalex.org/W2911550516","https://openalex.org/W2938075706","https://openalex.org/W2938801257","https://openalex.org/W2949297108","https://openalex.org/W2955426500","https://openalex.org/W2962965405","https://openalex.org/W2963381560","https://openalex.org/W2963829526","https://openalex.org/W2963868858","https://openalex.org/W2963925437","https://openalex.org/W2964110616","https://openalex.org/W2964150020","https://openalex.org/W2964194820","https://openalex.org/W2964268484","https://openalex.org/W2964270303","https://openalex.org/W2972135640","https://openalex.org/W2991807031","https://openalex.org/W2999118008","https://openalex.org/W3011632945","https://openalex.org/W3018933895","https://openalex.org/W3034689979","https://openalex.org/W3044696186","https://openalex.org/W3086449553","https://openalex.org/W3091730360","https://openalex.org/W3098323906","https://openalex.org/W3098380913","https://openalex.org/W3098605233","https://openalex.org/W3099640733","https://openalex.org/W3104712907","https://openalex.org/W3174885139","https://openalex.org/W3176248591","https://openalex.org/W3212549866","https://openalex.org/W3217290366","https://openalex.org/W4297670746","https://openalex.org/W6669035370","https://openalex.org/W6682631176","https://openalex.org/W6743845106","https://openalex.org/W6745034332","https://openalex.org/W6753851271","https://openalex.org/W6767260250","https://openalex.org/W6779831603","https://openalex.org/W6784989367","https://openalex.org/W7052872845"],"related_works":["https://openalex.org/W3153702491","https://openalex.org/W2969257295","https://openalex.org/W3008981372","https://openalex.org/W2789660410","https://openalex.org/W3006945192","https://openalex.org/W2034209539","https://openalex.org/W1976804602","https://openalex.org/W4400488007","https://openalex.org/W2206096527","https://openalex.org/W2273303560"],"abstract_inverted_index":{"Source":[0,81],"code":[1,32,44,59,125,127],"summarization":[2,36,45,60,128],"refers":[3],"to":[4],"the":[5,10,20,23,30,34,41,49,91,111,121,136,142,158,161],"natural":[6,101],"language":[7],"description":[8],"of":[9,22,29,55,67,88,110,113,160],"source":[11,24,31,43,50,58,89,124],"code\u2019s":[12],"function.":[13],"It":[14],"can":[15,27,94],"help":[16],"developers":[17],"easily":[18],"understand":[19],"semantics":[21],"code.":[25],"We":[26,133,151],"think":[28],"and":[33,63,130,145,149],"corresponding":[35],"as":[37],"being":[38],"symmetric.":[39],"However,":[40],"existing":[42,137,162],"is":[46,61],"mismatched":[47],"with":[48,100],"code,":[51,90],"missing,":[52],"or":[53],"out":[54],"date.":[56],"Manual":[57],"inefficient":[62],"requires":[64],"a":[65,86,97,108,154],"lot":[66],"human":[68],"efforts.":[69],"To":[70],"overcome":[71],"such":[72],"situations,":[73],"many":[74],"studies":[75],"have":[76],"been":[77],"conducted":[78],"on":[79,141,157],"Automatic":[80],"Code":[82],"Summarization":[83],"(ASCS).":[84],"Given":[85],"set":[87],"ASCS":[92,114,118,138],"techniques":[93,139],"automatically":[95],"generate":[96],"summary":[98],"described":[99],"language.":[102],"In":[103],"this":[104],"paper,":[105],"we":[106],"give":[107],"review":[109],"development":[112,159],"technology.":[115],"Almost":[116],"all":[117],"technology":[119],"involves":[120],"following":[122],"stages:":[123],"modeling,":[126],"generation,":[129],"quality":[131],"evaluation.":[132],"further":[134],"categorize":[135],"based":[140],"above":[143],"stages":[144],"analyze":[146],"their":[147],"advantages":[148],"shortcomings.":[150],"also":[152],"draw":[153],"clear":[155],"map":[156],"algorithms.":[163]},"counts_by_year":[{"year":2026,"cited_by_count":2},{"year":2025,"cited_by_count":27},{"year":2024,"cited_by_count":13},{"year":2023,"cited_by_count":14},{"year":2022,"cited_by_count":3}],"updated_date":"2026-04-14T08:04:32.555800","created_date":"2022-03-02T00:00:00"}
