{"id":"https://openalex.org/W4396733422","doi":"https://doi.org/10.3390/electronics13101816","title":"CogCol: Code Graph-Based Contrastive Learning Model for Code Summarization","display_name":"CogCol: Code Graph-Based Contrastive Learning Model for Code Summarization","publication_year":2024,"publication_date":"2024-05-08","ids":{"openalex":"https://openalex.org/W4396733422","doi":"https://doi.org/10.3390/electronics13101816"},"language":"en","primary_location":{"id":"doi:10.3390/electronics13101816","doi":"https://doi.org/10.3390/electronics13101816","is_oa":true,"landing_page_url":"http://dx.doi.org/10.3390/electronics13101816","pdf_url":null,"source":{"id":"https://openalex.org/S4210202905","display_name":"Electronics","issn_l":"2079-9292","issn":["2079-9292"],"is_oa":true,"is_in_doaj":false,"is_core":true,"listed_in":["anvur-scientific","cwts-core","norway-1","poland-100","russia-white-list-2","vabb-shw"],"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":"Electronics","raw_type":"journal-article"},"volume":null,"type":"article","is_traditional":true,"indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"http://dx.doi.org/10.3390/electronics13101816","any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":null,"display_name":"Yucen Shi","orcid":"https://orcid.org/0000-0002-5717-4090","observed_orcids":["https://orcid.org/0000-0002-5717-4090"]},"institutions":[{"id":"https://openalex.org/I9224756","display_name":"Northeastern University","ror":"https://ror.org/03awzbc87","country_code":"CN","type":"education","lineage":["https://openalex.org/I9224756"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yucen Shi","raw_affiliation_strings":["School of Computer Science and Engineering, Northeastern University, No. 195 Chuangxin Road, Shenyang 110169, China"],"raw_orcid":"https://orcid.org/0000-0002-5717-4090","affiliations":[{"raw_affiliation_string":"School of Computer Science and Engineering, Northeastern University, No. 195 Chuangxin Road, Shenyang 110169, China","institution_ids":["https://openalex.org/I9224756"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5100441310","display_name":"Ying Yin","orcid":"https://orcid.org/0000-0002-4128-8616","observed_orcids":["https://orcid.org/0000-0002-4128-8616","https://orcid.org/0009-0008-5191-8774"]},"institutions":[{"id":"https://openalex.org/I9224756","display_name":"Northeastern University","ror":"https://ror.org/03awzbc87","country_code":"CN","type":"education","lineage":["https://openalex.org/I9224756"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Ying Yin","raw_affiliation_strings":["School of Computer Science and Engineering, Northeastern University, No. 195 Chuangxin Road, Shenyang 110169, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Computer Science and Engineering, Northeastern University, No. 195 Chuangxin Road, Shenyang 110169, China","institution_ids":["https://openalex.org/I9224756"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5102661546","display_name":"Mingqian Yu","orcid":null,"observed_orcids":[]},"institutions":[{"id":"https://openalex.org/I9224756","display_name":"Northeastern University","ror":"https://ror.org/03awzbc87","country_code":"CN","type":"education","lineage":["https://openalex.org/I9224756"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Mingqian Yu","raw_affiliation_strings":["School of Computer Science and Engineering, Northeastern University, No. 195 Chuangxin Road, Shenyang 110169, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Computer Science and Engineering, Northeastern University, No. 195 Chuangxin Road, Shenyang 110169, China","institution_ids":["https://openalex.org/I9224756"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5114082257","display_name":"Liangyu Chu","orcid":null,"observed_orcids":[]},"institutions":[{"id":"https://openalex.org/I9224756","display_name":"Northeastern University","ror":"https://ror.org/03awzbc87","country_code":"CN","type":"education","lineage":["https://openalex.org/I9224756"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Liangyu Chu","raw_affiliation_strings":["School of Medicine and Bioinformatics Engineering, Northeastern University, No. 195 Chuangxin Road, Shenyang 110016, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"School of Medicine and Bioinformatics Engineering, Northeastern University, No. 195 Chuangxin Road, Shenyang 110016, China","institution_ids":["https://openalex.org/I9224756"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":1,"corresponding_author_ids":["https://openalex.org/A5100441310"],"corresponding_institution_ids":["https://openalex.org/I9224756"],"apc_list":{"value":2400,"currency":"CHF","value_usd":2728},"apc_paid":{"value":2400,"currency":"CHF","value_usd":2728},"fwci":0.2575,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":{"value":0.54833498,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":89,"max":93},"biblio":{"volume":"13","issue":"10","first_page":"1816","last_page":"1816"},"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/code-summarization","display_name":"code summarization","score":0.9319999814033508},{"id":"https://openalex.org/keywords/code-graph","display_name":"code graph","score":0.6769999861717224},{"id":"https://openalex.org/keywords/contrastive-learning","display_name":"contrastive learning","score":0.9190000295639038},{"id":"https://openalex.org/keywords/supervised-contrastive-learning","display_name":"supervised contrastive learning","score":0.8149999976158142},{"id":"https://openalex.org/keywords/abstract-syntax-tree","display_name":"abstract syntax tree","score":0.7350000143051147},{"id":"https://openalex.org/keywords/transformer","display_name":"transformer models","score":0.49900001287460327},{"id":"https://openalex.org/keywords/program-comprehension","display_name":"program comprehension","score":0.3100000023841858}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8656830787658691},{"id":"https://openalex.org/C170858558","wikidata":"https://www.wikidata.org/wiki/Q1394144","display_name":"Automatic summarization","level":2,"score":0.6859675049781799},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.5801109075546265},{"id":"https://openalex.org/C204321447","wikidata":"https://www.wikidata.org/wiki/Q30642","display_name":"Natural language processing","level":1,"score":0.5455729961395264},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.5179387927055359},{"id":"https://openalex.org/C2777822670","wikidata":"https://www.wikidata.org/wiki/Q1120538","display_name":"Snippet","level":2,"score":0.5076559782028198},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.43340176343917847},{"id":"https://openalex.org/C132525143","wikidata":"https://www.wikidata.org/wiki/Q141488","display_name":"Graph","level":2,"score":0.41975969076156616},{"id":"https://openalex.org/C133162039","wikidata":"https://www.wikidata.org/wiki/Q1061077","display_name":"Code generation","level":3,"score":0.4174860119819641},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.41435953974723816},{"id":"https://openalex.org/C80444323","wikidata":"https://www.wikidata.org/wiki/Q2878974","display_name":"Theoretical computer science","level":1,"score":0.3136734962463379},{"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/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}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.3390/electronics13101816","doi":"https://doi.org/10.3390/electronics13101816","is_oa":true,"landing_page_url":"http://dx.doi.org/10.3390/electronics13101816","pdf_url":null,"source":{"id":"https://openalex.org/S4210202905","display_name":"Electronics","issn_l":"2079-9292","issn":["2079-9292"],"is_oa":true,"is_in_doaj":false,"is_core":true,"listed_in":["anvur-scientific","cwts-core","norway-1","poland-100","russia-white-list-2","vabb-shw"],"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":"Electronics","raw_type":"journal-article"}],"best_oa_location":{"id":"doi:10.3390/electronics13101816","doi":"https://doi.org/10.3390/electronics13101816","is_oa":true,"landing_page_url":"http://dx.doi.org/10.3390/electronics13101816","pdf_url":null,"source":{"id":"https://openalex.org/S4210202905","display_name":"Electronics","issn_l":"2079-9292","issn":["2079-9292"],"is_oa":true,"is_in_doaj":false,"is_core":true,"listed_in":["anvur-scientific","cwts-core","norway-1","poland-100","russia-white-list-2","vabb-shw"],"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":"Electronics","raw_type":"journal-article"},"sustainable_development_goals":[],"study_designs":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":43,"referenced_works":["https://openalex.org/W1485912969","https://openalex.org/W2018844270","https://openalex.org/W2046253855","https://openalex.org/W2101105183","https://openalex.org/W2102147011","https://openalex.org/W2113610359","https://openalex.org/W2123301721","https://openalex.org/W2129740354","https://openalex.org/W2133333349","https://openalex.org/W2144344516","https://openalex.org/W2154652894","https://openalex.org/W2249980257","https://openalex.org/W2282866165","https://openalex.org/W2294980783","https://openalex.org/W2511803001","https://openalex.org/W2516621648","https://openalex.org/W2517817194","https://openalex.org/W2795143051","https://openalex.org/W2807964941","https://openalex.org/W2884276923","https://openalex.org/W2888557792","https://openalex.org/W2963661253","https://openalex.org/W2976702599","https://openalex.org/W3034716028","https://openalex.org/W3086007799","https://openalex.org/W3097606775","https://openalex.org/W3098605233","https://openalex.org/W3114632476","https://openalex.org/W3173436362","https://openalex.org/W3175593095","https://openalex.org/W3177492177","https://openalex.org/W3202039224","https://openalex.org/W3216651985","https://openalex.org/W4284667247","https://openalex.org/W4284696121","https://openalex.org/W4285210829","https://openalex.org/W4308643024","https://openalex.org/W4313185449","https://openalex.org/W4324116475","https://openalex.org/W4384158954","https://openalex.org/W4384302778","https://openalex.org/W4384345648","https://openalex.org/W6750024017"],"related_works":["https://openalex.org/W4315881678","https://openalex.org/W4386709420","https://openalex.org/W4289767201","https://openalex.org/W3173436362","https://openalex.org/W4386365796","https://openalex.org/W7164742930","https://openalex.org/W3213049034","https://openalex.org/W4225935043","https://openalex.org/W4406265542","https://openalex.org/W3159942024"],"abstract_inverted_index":{"Summarizing":[0],"source":[1,20],"code":[2,21,28,56,86,106,131,154,165,185],"by":[3,97,149],"natural":[4],"language":[5],"aims":[6],"to":[7,36,89,136,159],"help":[8],"developers":[9],"better":[10],"understand":[11],"existing":[12],"code,":[13],"making":[14],"software":[15],"development":[16],"more":[17],"efficient.":[18],"Since":[19],"is":[22,125],"highly":[23],"structured,":[24],"recent":[25],"research":[26],"uses":[27,145],"structure":[29,39,82,140],"information":[30,83],"like":[31,64],"Abstract":[32],"Semantic":[33],"Tree":[34],"(AST)":[35],"enhance":[37,137,160],"the":[38,52,70,77,80,103,112,138,161,172,183],"understanding":[40,104],"rather":[41],"than":[42],"a":[43,118,126],"normal":[44],"translation":[45],"task.":[46],"However,":[47],"AST":[48,78],"can":[49,59,180],"only":[50],"represent":[51],"syntactic":[53],"relationship":[54],"of":[55,84,105,153,164],"snippets,":[57],"which":[58],"not":[60],"reflect":[61],"high-level":[62],"relationships":[63],"control":[65],"and":[66,167,191],"data":[67],"dependency":[68,72],"in":[69],"program":[71],"graph.":[73],"Moreover,":[74,169],"researchers":[75],"treat":[76],"as":[79,100,156],"unique":[81,134],"one":[85,90],"snippet":[87],"corresponding":[88],"summarization.":[91],"It":[92],"will":[93],"be":[94],"easily":[95],"affected":[96],"simple":[98],"perturbations":[99],"it":[101],"lacks":[102],"with":[107],"similar":[108],"structure.":[109],"To":[110],"handle":[111],"above":[113],"problems,":[114],"we":[115],"build":[116],"CogCol,":[117],"Code":[119],"graph-based":[120],"Contrastive":[121],"learning":[122,148],"model.":[123],"CogCol":[124,144,179],"Transformer-based":[127],"model":[128],"that":[129,178],"converts":[130],"graphs":[132,155],"into":[133],"sequences":[135],"model\u2019s":[139],"learning.":[141],"In":[142],"detail,":[143],"supervised":[146],"contrastive":[147],"building":[150],"several":[151],"kinds":[152],"positive":[157],"samples":[158],"structural":[162],"representation":[163],"snippets":[166],"generalizability.":[168],"experiments":[170],"on":[171],"widely":[173],"used":[174],"open-source":[175],"dataset":[176],"show":[177],"significantly":[181],"improve":[182],"state-of-the-art":[184],"summarization":[186],"models":[187],"under":[188],"Meteor,":[189],"BLEU,":[190],"ROUGE.":[192]},"counts_by_year":[{"year":2025,"cited_by_count":1}],"updated_date":"2026-11-10T11:39:43.021295","created_date":"2024-05-09T00:00:00"}
