{"id":"https://openalex.org/W4281384435","doi":"https://doi.org/10.1145/3534117","title":"On the Significance of Category Prediction for Code-Comment Synchronization","display_name":"On the Significance of Category Prediction for Code-Comment Synchronization","publication_year":2022,"publication_date":"2022-05-24","ids":{"openalex":"https://openalex.org/W4281384435","doi":"https://doi.org/10.1145/3534117"},"language":"en","primary_location":{"id":"doi:10.1145/3534117","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3534117","pdf_url":null,"source":{"id":"https://openalex.org/S142627899","display_name":"ACM Transactions on Software Engineering and Methodology","issn_l":"1049-331X","issn":["1049-331X","1557-7392"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Software Engineering and Methodology","raw_type":"journal-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":false,"oa_status":"closed","oa_url":null,"any_repository_has_fulltext":false},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5021693730","display_name":"Zhen Yang","orcid":"https://orcid.org/0000-0003-0670-4538"},"institutions":[{"id":"https://openalex.org/I168719708","display_name":"City University of Hong Kong","ror":"https://ror.org/03q8dnn23","country_code":"HK","type":"education","lineage":["https://openalex.org/I168719708"]}],"countries":["HK"],"is_corresponding":true,"raw_author_name":"Zhen Yang","raw_affiliation_strings":["Department of Computer Science, City University of Hong Kong, Hong Kong, China"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science, City University of Hong Kong, Hong Kong, China","institution_ids":["https://openalex.org/I168719708"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5051403641","display_name":"Jacky Keung","orcid":"https://orcid.org/0000-0002-3803-9600"},"institutions":[{"id":"https://openalex.org/I168719708","display_name":"City University of Hong Kong","ror":"https://ror.org/03q8dnn23","country_code":"HK","type":"education","lineage":["https://openalex.org/I168719708"]}],"countries":["HK"],"is_corresponding":false,"raw_author_name":"Jacky Wai Keung","raw_affiliation_strings":["Department of Computer Science, City University of Hong Kong, Hong Kong, China"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science, City University of Hong Kong, Hong Kong, China","institution_ids":["https://openalex.org/I168719708"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5047060039","display_name":"Xiao Yu","orcid":"https://orcid.org/0000-0002-4473-3068"},"institutions":[{"id":"https://openalex.org/I196699116","display_name":"Wuhan University of Technology","ror":"https://ror.org/03fe7t173","country_code":"CN","type":"education","lineage":["https://openalex.org/I196699116"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Xiao Yu","raw_affiliation_strings":["School of Computer Science and Artificial Intelligence, Wuhan University of Technology, Wuhan, Hubei, China"],"affiliations":[{"raw_affiliation_string":"School of Computer Science and Artificial Intelligence, Wuhan University of Technology, Wuhan, Hubei, China","institution_ids":["https://openalex.org/I196699116"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5027255721","display_name":"Yan Xiao","orcid":"https://orcid.org/0000-0002-2563-083X"},"institutions":[{"id":"https://openalex.org/I165932596","display_name":"National University of Singapore","ror":"https://ror.org/01tgyzw49","country_code":"SG","type":"education","lineage":["https://openalex.org/I165932596"]}],"countries":["SG"],"is_corresponding":false,"raw_author_name":"Yan Xiao","raw_affiliation_strings":["School of Computing, National University of Singapore, Singapore"],"affiliations":[{"raw_affiliation_string":"School of Computing, National University of Singapore, Singapore","institution_ids":["https://openalex.org/I165932596"]}]},{"author_position":"middle","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"]},{"id":"https://openalex.org/I4210128818","display_name":"Institute of Software","ror":"https://ror.org/033dfsn42","country_code":"CN","type":"facility","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210128818"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zhi Jin","raw_affiliation_strings":["Key Laboratory of High Confidence Software Technologies, Ministry of Education, and School of Computer Science, Peking University, Beijing, China"],"affiliations":[{"raw_affiliation_string":"Key Laboratory of High Confidence Software Technologies, Ministry of Education, and School of Computer Science, Peking University, Beijing, China","institution_ids":["https://openalex.org/I4210128818","https://openalex.org/I20231570"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5100335719","display_name":"Jingyu Zhang","orcid":"https://orcid.org/0000-0001-6043-4239"},"institutions":[{"id":"https://openalex.org/I168719708","display_name":"City University of Hong Kong","ror":"https://ror.org/03q8dnn23","country_code":"HK","type":"education","lineage":["https://openalex.org/I168719708"]}],"countries":["HK"],"is_corresponding":false,"raw_author_name":"Jingyu Zhang","raw_affiliation_strings":["Department of Computer Science, City University of Hong Kong, Hong Kong, China"],"affiliations":[{"raw_affiliation_string":"Department of Computer Science, City University of Hong Kong, Hong Kong, China","institution_ids":["https://openalex.org/I168719708"]}]}],"institutions":[],"countries_distinct_count":3,"institutions_distinct_count":6,"corresponding_author_ids":["https://openalex.org/A5021693730"],"corresponding_institution_ids":["https://openalex.org/I168719708"],"apc_list":null,"apc_paid":null,"fwci":12.7204,"has_fulltext":false,"cited_by_count":41,"citation_normalized_percentile":{"value":0.98705603,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":89,"max":100},"biblio":{"volume":"32","issue":"2","first_page":"1","last_page":"41"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9998999834060669,"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.9998999834060669,"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/T12127","display_name":"Software System Performance and Reliability","score":0.9807000160217285,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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/T11241","display_name":"Advanced Malware Detection Techniques","score":0.9616000056266785,"subfield":{"id":"https://openalex.org/subfields/1711","display_name":"Signal Processing"},"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.8415529727935791},{"id":"https://openalex.org/keywords/heuristic","display_name":"Heuristic","score":0.6964609622955322},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.6557875871658325},{"id":"https://openalex.org/keywords/synchronizing","display_name":"Synchronizing","score":0.5649839639663696},{"id":"https://openalex.org/keywords/synchronization","display_name":"Synchronization (alternating current)","score":0.5526793003082275},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.5457720756530762},{"id":"https://openalex.org/keywords/security-token","display_name":"Security token","score":0.4738464951515198},{"id":"https://openalex.org/keywords/machine-learning","display_name":"Machine learning","score":0.47064679861068726},{"id":"https://openalex.org/keywords/class","display_name":"Class (philosophy)","score":0.434452623128891},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.4289487898349762},{"id":"https://openalex.org/keywords/natural-language-processing","display_name":"Natural language processing","score":0.32401812076568604},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.26066213846206665}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8415529727935791},{"id":"https://openalex.org/C173801870","wikidata":"https://www.wikidata.org/wiki/Q201413","display_name":"Heuristic","level":2,"score":0.6964609622955322},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.6557875871658325},{"id":"https://openalex.org/C162932704","wikidata":"https://www.wikidata.org/wiki/Q1058791","display_name":"Synchronizing","level":3,"score":0.5649839639663696},{"id":"https://openalex.org/C2778562939","wikidata":"https://www.wikidata.org/wiki/Q1298791","display_name":"Synchronization (alternating current)","level":3,"score":0.5526793003082275},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.5457720756530762},{"id":"https://openalex.org/C48145219","wikidata":"https://www.wikidata.org/wiki/Q1335365","display_name":"Security token","level":2,"score":0.4738464951515198},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.47064679861068726},{"id":"https://openalex.org/C2777212361","wikidata":"https://www.wikidata.org/wiki/Q5127848","display_name":"Class (philosophy)","level":2,"score":0.434452623128891},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.4289487898349762},{"id":"https://openalex.org/C204321447","wikidata":"https://www.wikidata.org/wiki/Q30642","display_name":"Natural language processing","level":1,"score":0.32401812076568604},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.26066213846206665},{"id":"https://openalex.org/C76155785","wikidata":"https://www.wikidata.org/wiki/Q418","display_name":"Telecommunications","level":1,"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/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.0},{"id":"https://openalex.org/C127162648","wikidata":"https://www.wikidata.org/wiki/Q16858953","display_name":"Channel (broadcasting)","level":2,"score":0.0},{"id":"https://openalex.org/C761482","wikidata":"https://www.wikidata.org/wiki/Q118093","display_name":"Transmission (telecommunications)","level":2,"score":0.0},{"id":"https://openalex.org/C31258907","wikidata":"https://www.wikidata.org/wiki/Q1301371","display_name":"Computer network","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3534117","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3534117","pdf_url":null,"source":{"id":"https://openalex.org/S142627899","display_name":"ACM Transactions on Software Engineering and Methodology","issn_l":"1049-331X","issn":["1049-331X","1557-7392"],"is_oa":false,"is_in_doaj":false,"is_core":true,"host_organization":"https://openalex.org/P4310319798","host_organization_name":"Association for Computing Machinery","host_organization_lineage":["https://openalex.org/P4310319798"],"host_organization_lineage_names":["Association for Computing Machinery"],"type":"journal"},"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"ACM Transactions on Software Engineering and Methodology","raw_type":"journal-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G6866428544","display_name":null,"funder_award_id":"62192731, 61751210","funder_id":"https://openalex.org/F4320321001","funder_display_name":"National Natural Science Foundation of China"},{"id":"https://openalex.org/G8855154315","display_name":null,"funder_award_id":"7005217, 9220097, 9220103, 9229029, 9229098, 9678149","funder_id":"https://openalex.org/F4320309893","funder_display_name":"City University of Hong Kong"}],"funders":[{"id":"https://openalex.org/F4320309893","display_name":"City University of Hong Kong","ror":"https://ror.org/03q8dnn23"},{"id":"https://openalex.org/F4320321001","display_name":"National Natural Science Foundation of China","ror":"https://ror.org/01h0zpd94"},{"id":"https://openalex.org/F4320337217","display_name":"National Satellite of Excellence in Trustworthy Software Systems, National University of Singapore","ror":null}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":94,"referenced_works":["https://openalex.org/W163054539","https://openalex.org/W1507985183","https://openalex.org/W1515143919","https://openalex.org/W1532325895","https://openalex.org/W1593271688","https://openalex.org/W1857789879","https://openalex.org/W1989184611","https://openalex.org/W2001496424","https://openalex.org/W2007969951","https://openalex.org/W2034209539","https://openalex.org/W2064675550","https://openalex.org/W2070111972","https://openalex.org/W2073800855","https://openalex.org/W2082160726","https://openalex.org/W2090398160","https://openalex.org/W2101234009","https://openalex.org/W2109144580","https://openalex.org/W2113175552","https://openalex.org/W2118655104","https://openalex.org/W2136296681","https://openalex.org/W2151228786","https://openalex.org/W2152874840","https://openalex.org/W2163745066","https://openalex.org/W2166486797","https://openalex.org/W2167457454","https://openalex.org/W2168382229","https://openalex.org/W2294980783","https://openalex.org/W2330820318","https://openalex.org/W2516621648","https://openalex.org/W2546938941","https://openalex.org/W2547106995","https://openalex.org/W2574795845","https://openalex.org/W2612690371","https://openalex.org/W2617604339","https://openalex.org/W2724503592","https://openalex.org/W2741561716","https://openalex.org/W2767331170","https://openalex.org/W2768348081","https://openalex.org/W2787407015","https://openalex.org/W2791898967","https://openalex.org/W2809337338","https://openalex.org/W2887364112","https://openalex.org/W2888557792","https://openalex.org/W2890059736","https://openalex.org/W2911964244","https://openalex.org/W2941068928","https://openalex.org/W2944356707","https://openalex.org/W2945876109","https://openalex.org/W2949297108","https://openalex.org/W2954992865","https://openalex.org/W2963548617","https://openalex.org/W2979650406","https://openalex.org/W2990529779","https://openalex.org/W3004721943","https://openalex.org/W3011655242","https://openalex.org/W3014850002","https://openalex.org/W3022580834","https://openalex.org/W3034689979","https://openalex.org/W3035657086","https://openalex.org/W3036685832","https://openalex.org/W3044867970","https://openalex.org/W3082760180","https://openalex.org/W3085939759","https://openalex.org/W3086449553","https://openalex.org/W3089384363","https://openalex.org/W3092954946","https://openalex.org/W3099908865","https://openalex.org/W3100777112","https://openalex.org/W3102516861","https://openalex.org/W3131328028","https://openalex.org/W3144263487","https://openalex.org/W3163597827","https://openalex.org/W3174589346","https://openalex.org/W3175000455","https://openalex.org/W3183010450","https://openalex.org/W3185176031","https://openalex.org/W3187038508","https://openalex.org/W3209079307","https://openalex.org/W4206738852","https://openalex.org/W4210788642","https://openalex.org/W4234955166","https://openalex.org/W4238124605","https://openalex.org/W4244800048","https://openalex.org/W4247464476","https://openalex.org/W4251081792","https://openalex.org/W4253813365","https://openalex.org/W4285790803","https://openalex.org/W4301971222","https://openalex.org/W4320926460","https://openalex.org/W4365800048","https://openalex.org/W4399271987","https://openalex.org/W6675354045","https://openalex.org/W6729383884","https://openalex.org/W6870084398"],"related_works":["https://openalex.org/W2116519977","https://openalex.org/W1981446230","https://openalex.org/W2365128652","https://openalex.org/W2356659732","https://openalex.org/W2315567295","https://openalex.org/W1581301957","https://openalex.org/W3202423486","https://openalex.org/W2071365237","https://openalex.org/W2356421920","https://openalex.org/W2114908129"],"abstract_inverted_index":{"Software":[0],"comments":[1,20,44,84,111,187],"sometimes":[2],"are":[3,194,198],"not":[4],"promptly":[5],"updated":[6],"in":[7,27,286],"sync":[8],"when":[9],"the":[10,23,91,108,113,140,146,153,213,219,226,231,234,238,248,252,319],"associated":[11],"code":[12,18,46],"is":[13,241],"changed.":[14],"The":[15,67,184],"inconsistency":[16],"between":[17],"and":[19,25,62,88,150,171,176,217,271,273,284,302],"may":[21],"mislead":[22],"developers":[24],"result":[26],"future":[28],"bugs.":[29],"Thus,":[30],"studies":[31],"concerning":[32],"code-comment":[33,49,141,249,320],"synchronization":[34,50,142,250,321],"have":[35],"become":[36],"highly":[37],"important,":[38],"which":[39,76,105,144,309],"aims":[40],"to":[41,137,180,211,229,246,258],"automatically":[42],"synchronize":[43],"with":[45,85,152],"changes.":[47],"Existing":[48],"approaches":[51],"mainly":[52],"contain":[53],"two":[54,167],"types,":[55],"i.e.,":[56],"(1)":[57],"deep":[58],"learning-based":[59],"(e.g.,":[60,65],"CUP),":[61],"(2)":[63],"heuristic-based":[64],"HebCUP).":[66],"former":[68],"constructs":[69],"a":[70,78,94,127],"neural":[71],"machine":[72],"translation-structured":[73],"semantic":[74],"model,":[75],"has":[77],"more":[79],"generalized":[80],"capability":[81],"on":[82,102],"synchronizing":[83],"software":[86],"evolution":[87],"growth.":[89],"However,":[90],"latter":[92],"designs":[93],"series":[95],"of":[96,148,155,158,233,278,288],"rules":[97],"for":[98,112,173,251,314],"performing":[99],"token-level":[100],"replacements":[101],"old":[103],"comments,":[104],"can":[106,188,317],"generate":[107],"completely":[109],"correct":[110],"samples":[114,175,185,316],"fully":[115],"covered":[116],"by":[117,192],"their":[118],"fine-designed":[119],"heuristic":[120],"rules.":[121],"In":[122],"this":[123],"article,":[124],"we":[125,164],"propose":[126,177],"composite":[128],"approach":[129],"named":[130],"CBS":[131,201,224,243,255,266],"(i.e.,":[132,169],"Classifying":[133],"Before":[134],"Synchronizing":[135],")":[136],"further":[138],"improve":[139],"performance,":[143],"combines":[145],"advantages":[147],"CUP":[149,257,270],"HebCUP":[151,193,245],"assistance":[154],"inferred":[156],"categories":[157,168],"Code-Comment":[159],"Inconsistent":[160],"(CCI)":[161],"samples.":[162],"Specifically,":[163],"firstly":[165],"define":[166],"heuristic-prone":[170],"non-heuristic-prone)":[172],"CCI":[174,315],"five":[178],"features":[179],"assist":[181],"category":[182,220,232,240,312],"prediction.":[183],"whose":[186],"be":[189],"correctly":[190],"synchronized":[191],"heuristic-prone,":[195,242],"while":[196],"others":[197],"non-heuristic-prone.":[199],"Then,":[200],"employs":[202,244],"our":[203],"proposed":[204],"Multi-Subsets":[205],"Ensemble":[206],"Learning":[207],"(MSEL)":[208],"classification":[209],"algorithm":[210],"alleviate":[212],"class":[214],"imbalance":[215],"problem":[216],"construct":[218],"prediction":[221,313],"model.":[222],"Next,":[223],"uses":[225],"trained":[227],"MSEL":[228],"predict":[230],"new":[235],"sample.":[236],"If":[237],"predicted":[239],"conduct":[247],"sample,":[253],"otherwise,":[254],"allocates":[256],"handle":[259],"it.":[260],"Our":[261],"extensive":[262],"experiments":[263],"demonstrate":[264],"that":[265,311],"statistically":[267],"significantly":[268],"outperforms":[269],"HebCUP,":[272],"obtains":[274],"an":[275],"average":[276],"improvement":[277],"23.47%,":[279],"22.84%,":[280],"3.04%,":[281,282],"1.64%,":[283],"19.39%":[285],"terms":[287],"Accuracy,":[289],"Recall@5,":[290],"Average":[291],"Edit":[292,297],"Distance":[293,298],"(AED)":[294],",":[295,300],"Relative":[296],"(RED)":[299],"BLEU-4,":[301],"Effective":[303],"Synchronized":[304],"Sample":[305],"(ESS)":[306],"ratio,":[307],"respectively,":[308],"highlights":[310],"boost":[318],"performance.":[322]},"counts_by_year":[{"year":2026,"cited_by_count":1},{"year":2025,"cited_by_count":9},{"year":2024,"cited_by_count":12},{"year":2023,"cited_by_count":18},{"year":2022,"cited_by_count":1}],"updated_date":"2026-03-27T05:58:40.876381","created_date":"2025-10-10T00:00:00"}
