{"id":"https://openalex.org/W4206238733","doi":"https://doi.org/10.1109/ase51524.2021.9678724","title":"EditSum: A Retrieve-and-Edit Framework for Source Code Summarization","display_name":"EditSum: A Retrieve-and-Edit Framework for Source Code Summarization","publication_year":2021,"publication_date":"2021-11-01","ids":{"openalex":"https://openalex.org/W4206238733","doi":"https://doi.org/10.1109/ase51524.2021.9678724"},"language":"en","primary_location":{"id":"doi:10.1109/ase51524.2021.9678724","is_oa":false,"landing_page_url":"https://doi.org/10.1109/ase51524.2021.9678724","pdf_url":null,"source":{"id":"https://openalex.org/S4363608212","display_name":"2021 36th IEEE/ACM International Conference on Automated Software Engineering (ASE)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"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":"2021 36th IEEE/ACM International Conference on Automated Software Engineering (ASE)","raw_type":"proceedings-article"},"type":"article","indexed_in":["arxiv","crossref"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://arxiv.org/pdf/2308.13775","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5100405693","display_name":"Jia Li","orcid":"https://orcid.org/0000-0002-5579-8852"},"institutions":[{"id":"https://openalex.org/I20231570","display_name":"Peking University","ror":"https://ror.org/02v51f717","country_code":"CN","type":"education","lineage":["https://openalex.org/I20231570"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Jia Allen Li","raw_affiliation_strings":["MoE (Peking University),Key Lab of High Confidence Software Technology,Beijing,China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"MoE (Peking University),Key Lab of High Confidence Software Technology,Beijing,China","institution_ids":["https://openalex.org/I20231570"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5005447276","display_name":"Yongmin Li","orcid":"https://orcid.org/0000-0003-1668-2440"},"institutions":[{"id":"https://openalex.org/I20231570","display_name":"Peking University","ror":"https://ror.org/02v51f717","country_code":"CN","type":"education","lineage":["https://openalex.org/I20231570"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yongmin Li","raw_affiliation_strings":["MoE (Peking University),Key Lab of High Confidence Software Technology,Beijing,China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"MoE (Peking University),Key Lab of High Confidence Software Technology,Beijing,China","institution_ids":["https://openalex.org/I20231570"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100447682","display_name":"Ge Li","orcid":"https://orcid.org/0000-0002-5828-0186"},"institutions":[{"id":"https://openalex.org/I20231570","display_name":"Peking University","ror":"https://ror.org/02v51f717","country_code":"CN","type":"education","lineage":["https://openalex.org/I20231570"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Ge Li","raw_affiliation_strings":["MoE (Peking University),Key Lab of High Confidence Software Technology,Beijing,China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"MoE (Peking University),Key Lab of High Confidence Software Technology,Beijing,China","institution_ids":["https://openalex.org/I20231570"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5047688641","display_name":"Xing Hu","orcid":"https://orcid.org/0000-0003-0093-3292"},"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"]},{"id":"https://openalex.org/I76130692","display_name":"Zhejiang University","ror":"https://ror.org/00a2xv884","country_code":"CN","type":"education","lineage":["https://openalex.org/I76130692"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Xing Hu","raw_affiliation_strings":["Zhejiang University,School of Software Technology,Ningbo,China","School of Software Technology, Zhejiang University, Ningbo, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Zhejiang University,School of Software Technology,Ningbo,China","institution_ids":["https://openalex.org/I109935558","https://openalex.org/I76130692"]},{"raw_affiliation_string":"School of Software Technology, Zhejiang University, Ningbo, China","institution_ids":["https://openalex.org/I109935558","https://openalex.org/I76130692"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5006669765","display_name":"Xin Xia","orcid":"https://orcid.org/0000-0002-6302-3256"},"institutions":[{"id":"https://openalex.org/I56590836","display_name":"Monash University","ror":"https://ror.org/02bfwt286","country_code":"AU","type":"education","lineage":["https://openalex.org/I56590836"]}],"countries":["AU"],"is_corresponding":false,"raw_author_name":"Xin Xia","raw_affiliation_strings":["Monash University,Faculty of Information Technology,Melbourne,Australia"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Monash University,Faculty of Information Technology,Melbourne,Australia","institution_ids":["https://openalex.org/I56590836"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5049100391","display_name":"Zhi Jin","orcid":"https://orcid.org/0000-0003-1087-226X"},"institutions":[{"id":"https://openalex.org/I20231570","display_name":"Peking University","ror":"https://ror.org/02v51f717","country_code":"CN","type":"education","lineage":["https://openalex.org/I20231570"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zhi Jin","raw_affiliation_strings":["MoE (Peking University),Key Lab of High Confidence Software Technology,Beijing,China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"MoE (Peking University),Key Lab of High Confidence Software Technology,Beijing,China","institution_ids":["https://openalex.org/I20231570"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":6,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":9.9719,"has_fulltext":true,"cited_by_count":56,"citation_normalized_percentile":{"value":0.99088372,"is_in_top_1_percent":true,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":98,"max":100},"biblio":{"volume":null,"issue":null,"first_page":"155","last_page":"166"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9998000264167786,"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.9998000264167786,"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.9958999752998352,"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.995199978351593,"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/computer-science","display_name":"Computer science","score":0.8961900472640991},{"id":"https://openalex.org/keywords/automatic-summarization","display_name":"Automatic summarization","score":0.8088552355766296},{"id":"https://openalex.org/keywords/source-code","display_name":"Source code","score":0.6384322643280029},{"id":"https://openalex.org/keywords/snippet","display_name":"Snippet","score":0.6236640810966492},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.6056505441665649},{"id":"https://openalex.org/keywords/information-retrieval","display_name":"Information retrieval","score":0.5679478645324707},{"id":"https://openalex.org/keywords/natural-language-processing","display_name":"Natural language processing","score":0.47411707043647766},{"id":"https://openalex.org/keywords/program-comprehension","display_name":"Program comprehension","score":0.46827957034111023},{"id":"https://openalex.org/keywords/code-review","display_name":"Code review","score":0.448626309633255},{"id":"https://openalex.org/keywords/key","display_name":"Key (lock)","score":0.4232484996318817},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.41828057169914246},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.41309720277786255},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.33989375829696655},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.33108681440353394},{"id":"https://openalex.org/keywords/static-program-analysis","display_name":"Static program analysis","score":0.3017921447753906},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.22741571068763733},{"id":"https://openalex.org/keywords/software-system","display_name":"Software system","score":0.1877097487449646},{"id":"https://openalex.org/keywords/set","display_name":"Set (abstract data type)","score":0.09426489472389221}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8961900472640991},{"id":"https://openalex.org/C170858558","wikidata":"https://www.wikidata.org/wiki/Q1394144","display_name":"Automatic summarization","level":2,"score":0.8088552355766296},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.6384322643280029},{"id":"https://openalex.org/C2777822670","wikidata":"https://www.wikidata.org/wiki/Q1120538","display_name":"Snippet","level":2,"score":0.6236640810966492},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.6056505441665649},{"id":"https://openalex.org/C23123220","wikidata":"https://www.wikidata.org/wiki/Q816826","display_name":"Information retrieval","level":1,"score":0.5679478645324707},{"id":"https://openalex.org/C204321447","wikidata":"https://www.wikidata.org/wiki/Q30642","display_name":"Natural language processing","level":1,"score":0.47411707043647766},{"id":"https://openalex.org/C2777561058","wikidata":"https://www.wikidata.org/wiki/Q2652119","display_name":"Program comprehension","level":4,"score":0.46827957034111023},{"id":"https://openalex.org/C150292731","wikidata":"https://www.wikidata.org/wiki/Q1342704","display_name":"Code review","level":5,"score":0.448626309633255},{"id":"https://openalex.org/C26517878","wikidata":"https://www.wikidata.org/wiki/Q228039","display_name":"Key (lock)","level":2,"score":0.4232484996318817},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.41828057169914246},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.41309720277786255},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.33989375829696655},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.33108681440353394},{"id":"https://openalex.org/C137287247","wikidata":"https://www.wikidata.org/wiki/Q1329550","display_name":"Static program analysis","level":4,"score":0.3017921447753906},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.22741571068763733},{"id":"https://openalex.org/C149091818","wikidata":"https://www.wikidata.org/wiki/Q2429814","display_name":"Software system","level":3,"score":0.1877097487449646},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.09426489472389221},{"id":"https://openalex.org/C38652104","wikidata":"https://www.wikidata.org/wiki/Q3510521","display_name":"Computer security","level":1,"score":0.0}],"mesh":[],"locations_count":3,"locations":[{"id":"doi:10.1109/ase51524.2021.9678724","is_oa":false,"landing_page_url":"https://doi.org/10.1109/ase51524.2021.9678724","pdf_url":null,"source":{"id":"https://openalex.org/S4363608212","display_name":"2021 36th IEEE/ACM International Conference on Automated Software Engineering (ASE)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"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":"2021 36th IEEE/ACM International Conference on Automated Software Engineering (ASE)","raw_type":"proceedings-article"},{"id":"pmh:oai:bura.brunel.ac.uk:2438/30911","is_oa":false,"landing_page_url":"https://orcid.org/0000-0003-1668-2440","pdf_url":null,"source":{"id":"https://openalex.org/S4306401473","display_name":"Brunel University Research Archive (BURA) (Brunel University London)","issn_l":null,"issn":null,"is_oa":false,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I59433898","host_organization_name":"Brunel University of London","host_organization_lineage":["https://openalex.org/I59433898"],"host_organization_lineage_names":[],"type":"repository"},"license":"publisher-specific-oa","license_id":"https://openalex.org/licenses/publisher-specific-oa","version":"acceptedVersion","is_accepted":true,"is_published":false,"raw_source_name":"2021 36th IEEE/ACM International Conference on Automated Software Engineering (ASE)","raw_type":"Conference Paper"},{"id":"pmh:oai:arXiv.org:2308.13775","is_oa":true,"landing_page_url":"http://arxiv.org/abs/2308.13775","pdf_url":"https://arxiv.org/pdf/2308.13775","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"}],"best_oa_location":{"id":"pmh:oai:arXiv.org:2308.13775","is_oa":true,"landing_page_url":"http://arxiv.org/abs/2308.13775","pdf_url":"https://arxiv.org/pdf/2308.13775","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":[{"display_name":"Quality Education","id":"https://metadata.un.org/sdg/4","score":0.4699999988079071}],"awards":[{"id":"https://openalex.org/G1884936576","display_name":null,"funder_award_id":"61832009","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G315253157","display_name":null,"funder_award_id":"61620106007","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G5393181860","display_name":"\u9762\u5411\u7a0b\u5e8f\u7406\u89e3\u7684\u6df1\u5ea6\u795e\u7ecf\u7f51\u7edc\u6a21\u578b\u53ca\u5173\u952e\u6280\u672f\u7814\u7a76","funder_award_id":"62072007","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":{"pdf":true,"grobid_xml":true},"content_urls":{"pdf":"https://content.openalex.org/works/W4206238733.pdf","grobid_xml":"https://content.openalex.org/works/W4206238733.grobid-xml"},"referenced_works_count":38,"referenced_works":["https://openalex.org/W179875071","https://openalex.org/W1522301498","https://openalex.org/W1994683471","https://openalex.org/W2018844270","https://openalex.org/W2023925487","https://openalex.org/W2034209539","https://openalex.org/W2064675550","https://openalex.org/W2081749632","https://openalex.org/W2082160726","https://openalex.org/W2101105183","https://openalex.org/W2108272874","https://openalex.org/W2123301721","https://openalex.org/W2123402141","https://openalex.org/W2130942839","https://openalex.org/W2133333349","https://openalex.org/W2133890582","https://openalex.org/W2151996389","https://openalex.org/W2154652894","https://openalex.org/W2242083635","https://openalex.org/W2294980783","https://openalex.org/W2344444819","https://openalex.org/W2390085541","https://openalex.org/W2516621648","https://openalex.org/W2741561716","https://openalex.org/W2883730939","https://openalex.org/W2884276923","https://openalex.org/W2888312537","https://openalex.org/W2963018920","https://openalex.org/W2963506925","https://openalex.org/W2963935794","https://openalex.org/W2964194820","https://openalex.org/W3091730360","https://openalex.org/W3123545166","https://openalex.org/W4249122235","https://openalex.org/W4252076394","https://openalex.org/W6678262379","https://openalex.org/W6679436768","https://openalex.org/W6682631176"],"related_works":["https://openalex.org/W4239900777","https://openalex.org/W4206927195","https://openalex.org/W3193746984","https://openalex.org/W2765394967","https://openalex.org/W2156676165","https://openalex.org/W2122804569","https://openalex.org/W2938801257","https://openalex.org/W2034209539","https://openalex.org/W3135060008","https://openalex.org/W2963381560"],"abstract_inverted_index":{"Existing":[0],"studies":[1],"show":[2],"that":[3,160,216,244],"code":[4,41,59,111,119,175],"summaries":[5,15,42,91,172,232],"help":[6],"developers":[7],"understand":[8],"and":[9,46,125,192,212,239,253],"maintain":[10],"source":[11,34],"code.":[12,35,75,156,202],"Unfortunately,":[13],"these":[14],"are":[16,43,66,236],"often":[17,177],"missing":[18],"or":[19],"outdated":[20],"in":[21,95,147,190],"software":[22],"projects.":[23],"Code":[24],"summarization":[25],"aims":[26],"to":[27,37,69,88,133,143],"generate":[28],"natural":[29],"language":[30],"descriptions":[31],"automatically":[32,142],"for":[33,110,168],"According":[36],"Gros":[38],"et":[39],"al.,":[40],"highly":[44],"structured":[45],"have":[47,178],"repetitive":[48],"patterns":[49],"(e.g.":[50],"\"return":[51],"true":[52],"if...\").":[53],"Besides":[54],"the":[55,67,71,74,77,84,89,135,140,145,148,151,161,171,179,187,197,219,231,250],"patternized":[56,188,251],"words,":[57],"a":[58,93,104,117,122,130,165,207,223],"summary":[60,128,132],"also":[61,229,242],"contains":[62],"important":[63],"keywords,":[64,85],"which":[65,86],"key":[68],"reflecting":[70],"functionality":[72],"of":[73,154,173,200],"However,":[76],"state-of-the-art":[78,220],"approaches":[79,221],"perform":[80],"poorly":[81],"on":[82,196,206,248],"predicting":[83,249],"leads":[87],"generated":[90,233],"suffer":[92],"loss":[94],"informativeness.":[96],"To":[97],"alleviate":[98],"this":[99,101],"problem,":[100],"paper":[102],"proposes":[103],"novel":[105],"retrieve-and-edit":[106],"approach":[107],"named":[108],"EditSum":[109,114,138,217,235,245],"summarization.":[112],"Specifically,":[113],"first":[115],"retrieves":[116],"similar":[118,174],"snippet":[120],"from":[121],"pre-defined":[123],"corpus":[124,210],"treats":[126],"its":[127],"as":[129],"prototype":[131,141,149,163,191],"learn":[134],"pattern.":[136,181],"Then,":[137],"edits":[139],"combine":[144],"pattern":[146],"with":[150],"semantic":[152,198],"information":[153,199],"input":[155,201],"Our":[157],"motivation":[158],"is":[159],"retrieved":[162],"provides":[164],"good":[166],"start-point":[167],"post-generation":[169],"because":[170],"snippets":[176],"same":[180],"The":[182,226],"post-editing":[183],"process":[184],"further":[185],"reuses":[186],"words":[189,252],"generates":[193],"keywords":[194],"based":[195],"We":[203,241],"conduct":[204],"experiments":[205],"large-scale":[208],"Java":[209],"(2M)":[211],"experimental":[213],"results":[214],"demonstrate":[215],"outperforms":[218],"by":[222,234],"substantial":[224],"margin.":[225],"human":[227],"evaluation":[228],"proves":[230],"more":[237],"informative":[238],"useful.":[240],"verify":[243],"performs":[246],"well":[247],"keywords.":[254]},"counts_by_year":[{"year":2026,"cited_by_count":3},{"year":2025,"cited_by_count":18},{"year":2024,"cited_by_count":11},{"year":2023,"cited_by_count":17},{"year":2022,"cited_by_count":7}],"updated_date":"2026-06-20T22:02:38.213706","created_date":"2025-10-10T00:00:00"}
