{"id":"https://openalex.org/W4312300429","doi":"https://doi.org/10.1145/3524610.3527887","title":"Fine-grained code-comment semantic interaction analysis","display_name":"Fine-grained code-comment semantic interaction analysis","publication_year":2022,"publication_date":"2022-05-16","ids":{"openalex":"https://openalex.org/W4312300429","doi":"https://doi.org/10.1145/3524610.3527887"},"language":"en","primary_location":{"id":"doi:10.1145/3524610.3527887","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3524610.3527887","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3524610.3527887","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 30th IEEE/ACM International Conference on Program Comprehension","raw_type":"proceedings-article"},"type":"article","indexed_in":["crossref"],"open_access":{"is_oa":true,"oa_status":"gold","oa_url":"https://dl.acm.org/doi/pdf/10.1145/3524610.3527887","any_repository_has_fulltext":null},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5054383658","display_name":"Mingyang Geng","orcid":"https://orcid.org/0000-0002-7239-1819"},"institutions":[{"id":"https://openalex.org/I170215575","display_name":"National University of Defense Technology","ror":"https://ror.org/05d2yfz11","country_code":"CN","type":"education","lineage":["https://openalex.org/I170215575"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Mingyang Geng","raw_affiliation_strings":["National University of Defense Technology, Changsha, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"National University of Defense Technology, Changsha, China","institution_ids":["https://openalex.org/I170215575"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5081197883","display_name":"Shangwen Wang","orcid":"https://orcid.org/0000-0003-1469-2063"},"institutions":[{"id":"https://openalex.org/I170215575","display_name":"National University of Defense Technology","ror":"https://ror.org/05d2yfz11","country_code":"CN","type":"education","lineage":["https://openalex.org/I170215575"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Shangwen Wang","raw_affiliation_strings":["National University of Defense Technology, Changsha, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"National University of Defense Technology, Changsha, China","institution_ids":["https://openalex.org/I170215575"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5040451028","display_name":"Dezun Dong","orcid":null},"institutions":[{"id":"https://openalex.org/I170215575","display_name":"National University of Defense Technology","ror":"https://ror.org/05d2yfz11","country_code":"CN","type":"education","lineage":["https://openalex.org/I170215575"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Dezun Dong","raw_affiliation_strings":["National University of Defense Technology, Changsha, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"National University of Defense Technology, Changsha, China","institution_ids":["https://openalex.org/I170215575"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101898760","display_name":"Shanzhi Gu","orcid":"https://orcid.org/0000-0002-6603-7792"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Shanzhi Gu","raw_affiliation_strings":["Hunan Huishiwei Intelligent Technology Co., Ltd., Changsha, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Hunan Huishiwei Intelligent Technology Co., Ltd., Changsha, China","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101801577","display_name":"Fang Peng","orcid":"https://orcid.org/0000-0002-3948-7413"},"institutions":[{"id":"https://openalex.org/I4210165038","display_name":"University of Chinese Academy of Sciences","ror":"https://ror.org/05qbk4x57","country_code":"CN","type":"education","lineage":["https://openalex.org/I19820366","https://openalex.org/I4210165038"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Fang Peng","raw_affiliation_strings":["University of Chinese Academy of Sciences, Shenzhen, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"University of Chinese Academy of Sciences, Shenzhen, China","institution_ids":["https://openalex.org/I4210165038"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5086468636","display_name":"Weijian Ruan","orcid":"https://orcid.org/0000-0003-3710-8739"},"institutions":[{"id":"https://openalex.org/I19820366","display_name":"Chinese Academy of Sciences","ror":"https://ror.org/034t30j35","country_code":"CN","type":"government","lineage":["https://openalex.org/I19820366"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Weijian Ruan","raw_affiliation_strings":["Chinese Academy of Sciences, Shenzhen, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"Chinese Academy of Sciences, Shenzhen, China","institution_ids":["https://openalex.org/I19820366"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5000688713","display_name":"Xiangke Liao","orcid":"https://orcid.org/0000-0002-6125-3330"},"institutions":[{"id":"https://openalex.org/I170215575","display_name":"National University of Defense Technology","ror":"https://ror.org/05d2yfz11","country_code":"CN","type":"education","lineage":["https://openalex.org/I170215575"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Xiangke Liao","raw_affiliation_strings":["National University of Defense Technology, Changsha, China"],"raw_orcid":null,"affiliations":[{"raw_affiliation_string":"National University of Defense Technology, Changsha, China","institution_ids":["https://openalex.org/I170215575"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":7,"corresponding_author_ids":["https://openalex.org/A5054383658"],"corresponding_institution_ids":["https://openalex.org/I170215575"],"apc_list":null,"apc_paid":null,"fwci":4.1419,"has_fulltext":false,"cited_by_count":15,"citation_normalized_percentile":{"value":0.9471609,"is_in_top_1_percent":false,"is_in_top_10_percent":true},"cited_by_percentile_year":{"min":90,"max":99},"biblio":{"volume":null,"issue":null,"first_page":"585","last_page":"596"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9994000196456909,"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.9994000196456909,"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/T11241","display_name":"Advanced Malware Detection Techniques","score":0.9702000021934509,"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"}},{"id":"https://openalex.org/T10028","display_name":"Topic Modeling","score":0.9550999999046326,"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.8722556233406067},{"id":"https://openalex.org/keywords/program-comprehension","display_name":"Program comprehension","score":0.7062467932701111},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.6585835218429565},{"id":"https://openalex.org/keywords/code-review","display_name":"Code review","score":0.604631245136261},{"id":"https://openalex.org/keywords/usability","display_name":"Usability","score":0.5861080884933472},{"id":"https://openalex.org/keywords/natural-language-processing","display_name":"Natural language processing","score":0.5768001675605774},{"id":"https://openalex.org/keywords/comprehension","display_name":"Comprehension","score":0.5417388677597046},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.5325773358345032},{"id":"https://openalex.org/keywords/focus","display_name":"Focus (optics)","score":0.5232590436935425},{"id":"https://openalex.org/keywords/heuristic","display_name":"Heuristic","score":0.49945855140686035},{"id":"https://openalex.org/keywords/deep-learning","display_name":"Deep learning","score":0.47023648023605347},{"id":"https://openalex.org/keywords/information-retrieval","display_name":"Information retrieval","score":0.44658005237579346},{"id":"https://openalex.org/keywords/source-code","display_name":"Source code","score":0.43906351923942566},{"id":"https://openalex.org/keywords/static-program-analysis","display_name":"Static program analysis","score":0.27222463488578796},{"id":"https://openalex.org/keywords/human\u2013computer-interaction","display_name":"Human\u2013computer interaction","score":0.2355949580669403},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.22083452343940735},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.2157769799232483},{"id":"https://openalex.org/keywords/software-system","display_name":"Software system","score":0.10333001613616943},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.09561309218406677}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.8722556233406067},{"id":"https://openalex.org/C2777561058","wikidata":"https://www.wikidata.org/wiki/Q2652119","display_name":"Program comprehension","level":4,"score":0.7062467932701111},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.6585835218429565},{"id":"https://openalex.org/C150292731","wikidata":"https://www.wikidata.org/wiki/Q1342704","display_name":"Code review","level":5,"score":0.604631245136261},{"id":"https://openalex.org/C170130773","wikidata":"https://www.wikidata.org/wiki/Q216378","display_name":"Usability","level":2,"score":0.5861080884933472},{"id":"https://openalex.org/C204321447","wikidata":"https://www.wikidata.org/wiki/Q30642","display_name":"Natural language processing","level":1,"score":0.5768001675605774},{"id":"https://openalex.org/C511192102","wikidata":"https://www.wikidata.org/wiki/Q5156948","display_name":"Comprehension","level":2,"score":0.5417388677597046},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.5325773358345032},{"id":"https://openalex.org/C192209626","wikidata":"https://www.wikidata.org/wiki/Q190909","display_name":"Focus (optics)","level":2,"score":0.5232590436935425},{"id":"https://openalex.org/C173801870","wikidata":"https://www.wikidata.org/wiki/Q201413","display_name":"Heuristic","level":2,"score":0.49945855140686035},{"id":"https://openalex.org/C108583219","wikidata":"https://www.wikidata.org/wiki/Q197536","display_name":"Deep learning","level":2,"score":0.47023648023605347},{"id":"https://openalex.org/C23123220","wikidata":"https://www.wikidata.org/wiki/Q816826","display_name":"Information retrieval","level":1,"score":0.44658005237579346},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.43906351923942566},{"id":"https://openalex.org/C137287247","wikidata":"https://www.wikidata.org/wiki/Q1329550","display_name":"Static program analysis","level":4,"score":0.27222463488578796},{"id":"https://openalex.org/C107457646","wikidata":"https://www.wikidata.org/wiki/Q207434","display_name":"Human\u2013computer interaction","level":1,"score":0.2355949580669403},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.22083452343940735},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.2157769799232483},{"id":"https://openalex.org/C149091818","wikidata":"https://www.wikidata.org/wiki/Q2429814","display_name":"Software system","level":3,"score":0.10333001613616943},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.09561309218406677},{"id":"https://openalex.org/C120665830","wikidata":"https://www.wikidata.org/wiki/Q14620","display_name":"Optics","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},{"id":"https://openalex.org/C177264268","wikidata":"https://www.wikidata.org/wiki/Q1514741","display_name":"Set (abstract data type)","level":2,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3524610.3527887","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3524610.3527887","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3524610.3527887","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 30th IEEE/ACM International Conference on Program Comprehension","raw_type":"proceedings-article"}],"best_oa_location":{"id":"doi:10.1145/3524610.3527887","is_oa":true,"landing_page_url":"https://doi.org/10.1145/3524610.3527887","pdf_url":"https://dl.acm.org/doi/pdf/10.1145/3524610.3527887","source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 30th IEEE/ACM International Conference on Program Comprehension","raw_type":"proceedings-article"},"sustainable_development_goals":[{"score":0.6800000071525574,"display_name":"Quality Education","id":"https://metadata.un.org/sdg/4"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":39,"referenced_works":["https://openalex.org/W1967134278","https://openalex.org/W2018433144","https://openalex.org/W2143861926","https://openalex.org/W2165747537","https://openalex.org/W2247374552","https://openalex.org/W2344444819","https://openalex.org/W2741561716","https://openalex.org/W2741705590","https://openalex.org/W2811460383","https://openalex.org/W2883305011","https://openalex.org/W2883359218","https://openalex.org/W2884276923","https://openalex.org/W2884954899","https://openalex.org/W2902618648","https://openalex.org/W2941068928","https://openalex.org/W2943748428","https://openalex.org/W2954552517","https://openalex.org/W2954876572","https://openalex.org/W2954996726","https://openalex.org/W2964194820","https://openalex.org/W2968179027","https://openalex.org/W2999343753","https://openalex.org/W3014339000","https://openalex.org/W3014451403","https://openalex.org/W3021397474","https://openalex.org/W3039512627","https://openalex.org/W3085939759","https://openalex.org/W3086449553","https://openalex.org/W3086481683","https://openalex.org/W3116350821","https://openalex.org/W3121414853","https://openalex.org/W3121734253","https://openalex.org/W3122527318","https://openalex.org/W3131641316","https://openalex.org/W3179515446","https://openalex.org/W3193282971","https://openalex.org/W3195727321","https://openalex.org/W4211181447","https://openalex.org/W4253079834"],"related_works":["https://openalex.org/W1544057476","https://openalex.org/W3161285349","https://openalex.org/W2097696338","https://openalex.org/W3173484642","https://openalex.org/W2460969868","https://openalex.org/W4221140011","https://openalex.org/W3085434149","https://openalex.org/W2807964941","https://openalex.org/W2084173245","https://openalex.org/W2065808135"],"abstract_inverted_index":{"Code":[0],"comment,":[1],"i.e.,":[2,174],"the":[3,38,46,82,96,105,126,130,182],"natural":[4],"language":[5],"text":[6],"to":[7,41,124,159],"describe":[8],"code,":[9],"is":[10],"considered":[11,202],"as":[12,113,118,203],"a":[13,42,56,137,153,156,160,171,185,189,215],"killer":[14],"for":[15,180,184,195,205,218],"program":[16,219],"comprehension.":[17,220],"Current":[18],"literature":[19],"approaches":[20],"mainly":[21],"focus":[22],"on":[23,33,136,214],"comment":[24,27,76],"generation":[25],"or":[26],"update,":[28],"and":[29,75,90,116,120,132,151],"thus":[30],"fall":[31],"short":[32],"explaining":[34],"which":[35,66],"part":[36,128],"of":[37,98,108],"code":[39,61,73,111,207],"leads":[40],"specific":[43],"content":[44],"in":[45],"comment.":[47],"In":[48],"this":[49],"paper,":[50],"we":[51],"propose":[52,64],"that":[53,142,166],"addressing":[54],"such":[55,152],"challenge":[57],"can":[58,67,145,168],"better":[59],"facilitate":[60],"understanding.":[62,208],"We":[63,163],"Fosterer,":[65],"build":[68],"fine-grained":[69],"semantic":[70],"interactions":[71],"between":[72,129],"statements":[74,112],"tokens.":[77],"It":[78],"not":[79],"only":[80,176],"leverages":[81],"advanced":[83],"deep":[84],"learning":[85,89,123],"techniques":[86],"like":[87],"cross-modal":[88],"contrastive":[91,122],"learning,":[92],"but":[93],"also":[94,164],"borrows":[95],"weapon":[97],"pre-trained":[99],"vision":[100],"models.":[101],"Specifically,":[102],"it":[103,175],"mimics":[104],"comprehension":[106],"practice":[107],"developers,":[109],"treating":[110],"image":[114],"patches":[115],"comments":[117],"texts,":[119],"uses":[121],"match":[125],"semantically-related":[127],"visual":[131],"textual":[133],"information.":[134],"Experiments":[135],"large-scale":[138],"manually-labelled":[139],"dataset":[140],"show":[141],"our":[143,210],"approach":[144],"achieve":[146],"an":[147],"F1-score":[148],"around":[149],"80%,":[150],"performance":[154],"exceeds":[155],"heuristic-based":[157],"baseline":[158],"large":[161],"extent.":[162],"find":[165],"Fosterer":[167],"work":[169],"with":[170],"high":[172],"efficiency,":[173],"needs":[177],"1.5":[178],"seconds":[179],"inferring":[181],"results":[183,200],"code-comment":[186],"pair.":[187],"Furthermore,":[188],"user":[190],"study":[191],"demonstrates":[192],"its":[193,198],"usability:":[194],"65%":[196],"cases,":[197],"prediction":[199],"are":[201],"useful":[204],"improving":[206],"Therefore,":[209],"research":[211],"sheds":[212],"light":[213],"promising":[216],"direction":[217]},"counts_by_year":[{"year":2026,"cited_by_count":2},{"year":2025,"cited_by_count":8},{"year":2024,"cited_by_count":4},{"year":2023,"cited_by_count":1}],"updated_date":"2026-05-19T21:40:30.786675","created_date":"2025-10-10T00:00:00"}
