{"id":"https://openalex.org/W4411022490","doi":"https://doi.org/10.1145/3742475","title":"<scp>ComCat</scp> : Expertise-Guided Context Generation to Enhance Code Comprehension","display_name":"<scp>ComCat</scp> : Expertise-Guided Context Generation to Enhance Code Comprehension","publication_year":2025,"publication_date":"2025-06-04","ids":{"openalex":"https://openalex.org/W4411022490","doi":"https://doi.org/10.1145/3742475"},"language":"en","primary_location":{"id":"doi:10.1145/3742475","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3742475","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/A5107077787","display_name":"Skyler Grandel","orcid":"https://orcid.org/0009-0006-8051-1063"},"institutions":[{"id":"https://openalex.org/I200719446","display_name":"Vanderbilt University","ror":"https://ror.org/02vm5rt34","country_code":"US","type":"education","lineage":["https://openalex.org/I200719446"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Skyler Grandel","raw_affiliation_strings":["Computer Science, Vanderbilt University, Nashville, Tennessee, USA","Vanderbilt University, USA"],"raw_orcid":"https://orcid.org/0009-0006-8051-1063","affiliations":[{"raw_affiliation_string":"Computer Science, Vanderbilt University, Nashville, Tennessee, USA","institution_ids":["https://openalex.org/I200719446"]},{"raw_affiliation_string":"Vanderbilt University, USA","institution_ids":["https://openalex.org/I200719446"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5076416932","display_name":"Scott Thomas Andersen","orcid":null},"institutions":[{"id":"https://openalex.org/I167724894","display_name":"Universidad Aut\u00f3noma de la Ciudad de M\u00e9xico","ror":"https://ror.org/04q0r6m34","country_code":"MX","type":"education","lineage":["https://openalex.org/I167724894"]},{"id":"https://openalex.org/I8961855","display_name":"Universidad Nacional Aut\u00f3noma de M\u00e9xico","ror":"https://ror.org/01tmp8f25","country_code":"MX","type":"education","lineage":["https://openalex.org/I8961855"]}],"countries":["MX"],"is_corresponding":false,"raw_author_name":"Scott Thomas Andersen","raw_affiliation_strings":["Computer Science, Universidad Nacional Aut\u00f3noma de M\u00e9xico, Ciudad de Mexico, Mexico","Universidad Nacional Aut\u00f3noma de M\u00e9xico, Mexico"],"raw_orcid":"https://orcid.org/0009-0006-1225-6312","affiliations":[{"raw_affiliation_string":"Computer Science, Universidad Nacional Aut\u00f3noma de M\u00e9xico, Ciudad de Mexico, Mexico","institution_ids":["https://openalex.org/I167724894","https://openalex.org/I8961855"]},{"raw_affiliation_string":"Universidad Nacional Aut\u00f3noma de M\u00e9xico, Mexico","institution_ids":["https://openalex.org/I8961855"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101775142","display_name":"Yu Huang","orcid":"https://orcid.org/0000-0002-5885-5365"},"institutions":[{"id":"https://openalex.org/I200719446","display_name":"Vanderbilt University","ror":"https://ror.org/02vm5rt34","country_code":"US","type":"education","lineage":["https://openalex.org/I200719446"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Yu Huang","raw_affiliation_strings":["Computer Science, Vanderbilt University, Nashville, Tennessee, USA","Vanderbilt University, USA"],"raw_orcid":"https://orcid.org/0000-0002-5885-5365","affiliations":[{"raw_affiliation_string":"Computer Science, Vanderbilt University, Nashville, Tennessee, USA","institution_ids":["https://openalex.org/I200719446"]},{"raw_affiliation_string":"Vanderbilt University, USA","institution_ids":["https://openalex.org/I200719446"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5030030910","display_name":"Kevin Leach","orcid":"https://orcid.org/0000-0002-4001-3442"},"institutions":[{"id":"https://openalex.org/I200719446","display_name":"Vanderbilt University","ror":"https://ror.org/02vm5rt34","country_code":"US","type":"education","lineage":["https://openalex.org/I200719446"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Kevin Leach","raw_affiliation_strings":["Computer Science, Vanderbilt University, Nashville, Tennessee, USA","Vanderbilt University, USA"],"raw_orcid":"https://orcid.org/0000-0002-4001-3442","affiliations":[{"raw_affiliation_string":"Computer Science, Vanderbilt University, Nashville, Tennessee, USA","institution_ids":["https://openalex.org/I200719446"]},{"raw_affiliation_string":"Vanderbilt University, USA","institution_ids":["https://openalex.org/I200719446"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.04769706,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":"35","issue":"3","first_page":"1","last_page":"30"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10028","display_name":"Topic Modeling","score":0.9976999759674072,"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"}},"topics":[{"id":"https://openalex.org/T10028","display_name":"Topic Modeling","score":0.9976999759674072,"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/T10260","display_name":"Software Engineering Research","score":0.9975000023841858,"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/T13083","display_name":"Advanced Text Analysis Techniques","score":0.9930999875068665,"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.6441649794578552},{"id":"https://openalex.org/keywords/context","display_name":"Context (archaeology)","score":0.47690606117248535},{"id":"https://openalex.org/keywords/food-science","display_name":"Food science","score":0.3277912139892578},{"id":"https://openalex.org/keywords/chemistry","display_name":"Chemistry","score":0.13527971506118774}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6441649794578552},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.47690606117248535},{"id":"https://openalex.org/C31903555","wikidata":"https://www.wikidata.org/wiki/Q1637030","display_name":"Food science","level":1,"score":0.3277912139892578},{"id":"https://openalex.org/C185592680","wikidata":"https://www.wikidata.org/wiki/Q2329","display_name":"Chemistry","level":0,"score":0.13527971506118774},{"id":"https://openalex.org/C151730666","wikidata":"https://www.wikidata.org/wiki/Q7205","display_name":"Paleontology","level":1,"score":0.0},{"id":"https://openalex.org/C86803240","wikidata":"https://www.wikidata.org/wiki/Q420","display_name":"Biology","level":0,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3742475","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3742475","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":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":50,"referenced_works":["https://openalex.org/W1593271688","https://openalex.org/W1840884391","https://openalex.org/W1963570779","https://openalex.org/W1967995512","https://openalex.org/W1970407057","https://openalex.org/W1998238209","https://openalex.org/W2011721470","https://openalex.org/W2018844270","https://openalex.org/W2019759670","https://openalex.org/W2023925487","https://openalex.org/W2034209539","https://openalex.org/W2039603939","https://openalex.org/W2039772616","https://openalex.org/W2041194341","https://openalex.org/W2057049321","https://openalex.org/W2070111972","https://openalex.org/W2080534028","https://openalex.org/W2081749632","https://openalex.org/W2082160726","https://openalex.org/W2113610359","https://openalex.org/W2131453061","https://openalex.org/W2133333349","https://openalex.org/W2136296681","https://openalex.org/W2140183398","https://openalex.org/W2148357053","https://openalex.org/W2164886519","https://openalex.org/W2294305189","https://openalex.org/W2297781517","https://openalex.org/W2516621648","https://openalex.org/W2524597629","https://openalex.org/W2741561716","https://openalex.org/W2804618777","https://openalex.org/W2884276923","https://openalex.org/W2888557792","https://openalex.org/W2911282308","https://openalex.org/W2949297108","https://openalex.org/W2963381560","https://openalex.org/W2991744714","https://openalex.org/W3014878055","https://openalex.org/W3085939759","https://openalex.org/W3089515198","https://openalex.org/W3159616622","https://openalex.org/W3162893202","https://openalex.org/W4300545929","https://openalex.org/W4366249120","https://openalex.org/W4379598302","https://openalex.org/W4391558635","https://openalex.org/W4392669753","https://openalex.org/W4394745253","https://openalex.org/W4400112643"],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2899084033","https://openalex.org/W2748952813","https://openalex.org/W2390279801","https://openalex.org/W4391913857","https://openalex.org/W2358668433","https://openalex.org/W4396701345","https://openalex.org/W2376932109","https://openalex.org/W2001405890","https://openalex.org/W4396696052"],"abstract_inverted_index":{"Software":[0,21],"maintenance":[1],"constitutes":[2],"a":[3,14,79,121,132,199,216,223],"substantial":[4],"portion":[5,16],"of":[6,11,58,71,113,159,190,192,225],"the":[7,56,69,72,89,109,125],"total":[8],"lifetime":[9],"costs":[10],"software,":[12],"with":[13,51,61],"significant":[15,217],"attributed":[17],"to":[18,41,54,92,104,155,188,214],"code":[19,60,145,203,220],"comprehension.":[20,65],"comprehension":[22,146,221],"is":[23],"eased":[24],"by":[25,45,96,153],"documentation":[26],"such":[27],"as":[28,172,176],"comments":[29,62,77,141,168,178,185],"that":[30,63,138,165],"summarize":[31],"and":[32,75,118,128,174,179,197,207],"explain":[33],"code.":[34,86,193],"We":[35,87],"present":[36],"ComCat":[37,90,139,166,211],",":[38],"an":[39],"approach":[40,67],"automate":[42],"comment":[43,93,114,122,129,209],"generation":[44],"augmenting":[46],"Large":[47],"Language":[48],"Models":[49],"(LLMs)":[50],"expertise-guided":[52],"context":[53],"target":[55],"annotation":[57],"source":[59,85,202],"improve":[64,143],"Our":[66],"enables":[68],"selection":[70],"most":[73,110],"relevant":[74],"informative":[76],"for":[78,115,157,186],"given":[80],"snippet":[81],"or":[82],"file":[83],"containing":[84,201],"develop":[88,196],"pipeline":[91],"C/C++":[94],"files":[95],"(1)":[97],"automatically":[98],"identifying":[99],"suitable":[100],"locations":[101],"in":[102,219],"which":[103],"place":[105],"comments,":[106,206],"(2)":[107],"predicting":[108],"helpful":[111],"type":[112],"each":[116],"location,":[117],"(3)":[119],"generating":[120],"based":[123],"on":[124],"selected":[126],"location":[127],"type.":[130],"In":[131,161],"human":[133,226],"subject":[134],"evaluation,":[135],"we":[136,163,195],"demonstrate":[137,164],"-generated":[140,167],"significantly":[142],"developer":[144],"across":[147,222],"three":[148],"indicative":[149],"software":[150,227],"engineering":[151,228],"tasks":[152],"up":[154,187],"13%":[156],"80%":[158],"participants.":[160],"addition,":[162],"are":[169,180],"at":[170],"least":[171],"accurate":[173],"readable":[175],"human-generated":[177],"preferred":[181],"over":[182],"standard":[183],"ChatGPT-generated":[184],"92%":[189],"snippets":[191],"Furthermore,":[194],"release":[198],"dataset":[200],"snippets,":[204],"human-written":[205],"human-annotated":[208],"categories.":[210],"leverages":[212],"LLMs":[213],"offer":[215],"improvement":[218],"variety":[224],"tasks.":[229]},"counts_by_year":[],"updated_date":"2026-07-22T07:51:19.307946","created_date":"2025-10-10T00:00:00"}
