{"id":"https://openalex.org/W4407953274","doi":"https://doi.org/10.1145/3701551.3703537","title":"Enhancing Code Search Intent with Programming Context Exploration","display_name":"Enhancing Code Search Intent with Programming Context Exploration","publication_year":2025,"publication_date":"2025-02-26","ids":{"openalex":"https://openalex.org/W4407953274","doi":"https://doi.org/10.1145/3701551.3703537"},"language":"en","primary_location":{"id":"doi:10.1145/3701551.3703537","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3701551.3703537","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the Eighteenth ACM International Conference on Web Search and Data Mining","raw_type":"proceedings-article"},"type":"conference-paper","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/A5101184488","display_name":"Yanmin Dong","orcid":"https://orcid.org/0009-0001-5532-7647"},"institutions":[{"id":"https://openalex.org/I126520041","display_name":"University of Science and Technology of China","ror":"https://ror.org/04c4dkn09","country_code":"CN","type":"education","lineage":["https://openalex.org/I126520041","https://openalex.org/I19820366"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Yanmin Dong","raw_affiliation_strings":["State Key Laboratory of Cognitive Intelligence, University of Science and Technology of China, Hefei, China"],"raw_orcid":"https://orcid.org/0009-0001-5532-7647","affiliations":[{"raw_affiliation_string":"State Key Laboratory of Cognitive Intelligence, University of Science and Technology of China, Hefei, China","institution_ids":["https://openalex.org/I126520041"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5085496384","display_name":"Zhenya Huang","orcid":"https://orcid.org/0000-0003-1661-0420"},"institutions":[{"id":"https://openalex.org/I126520041","display_name":"University of Science and Technology of China","ror":"https://ror.org/04c4dkn09","country_code":"CN","type":"education","lineage":["https://openalex.org/I126520041","https://openalex.org/I19820366"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zhenya Huang","raw_affiliation_strings":["State Key Laboratory of Cognitive Intelligence, University of Science and Technology of China &amp; Institute of Artificial Intelligence, Hefei Comprehensive National Science Center, Hefei, China"],"raw_orcid":"https://orcid.org/0000-0003-1661-0420","affiliations":[{"raw_affiliation_string":"State Key Laboratory of Cognitive Intelligence, University of Science and Technology of China &amp; Institute of Artificial Intelligence, Hefei Comprehensive National Science Center, Hefei, China","institution_ids":["https://openalex.org/I126520041"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5101867714","display_name":"Zheng Zhang","orcid":"https://orcid.org/0009-0002-8689-0763"},"institutions":[{"id":"https://openalex.org/I126520041","display_name":"University of Science and Technology of China","ror":"https://ror.org/04c4dkn09","country_code":"CN","type":"education","lineage":["https://openalex.org/I126520041","https://openalex.org/I19820366"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zheng Zhang","raw_affiliation_strings":["State Key Laboratory of Cognitive Intelligence, University of Science and Technology of China, Hefei, China"],"raw_orcid":"https://orcid.org/0009-0002-8689-0763","affiliations":[{"raw_affiliation_string":"State Key Laboratory of Cognitive Intelligence, University of Science and Technology of China, Hefei, China","institution_ids":["https://openalex.org/I126520041"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5102764491","display_name":"Guanhao Zhao","orcid":"https://orcid.org/0009-0001-1824-2169"},"institutions":[{"id":"https://openalex.org/I126520041","display_name":"University of Science and Technology of China","ror":"https://ror.org/04c4dkn09","country_code":"CN","type":"education","lineage":["https://openalex.org/I126520041","https://openalex.org/I19820366"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Guanhao Zhao","raw_affiliation_strings":["State Key Laboratory of Cognitive Intelligence, University of Science and Technology of China, Hefei, China"],"raw_orcid":"https://orcid.org/0009-0001-1824-2169","affiliations":[{"raw_affiliation_string":"State Key Laboratory of Cognitive Intelligence, University of Science and Technology of China, Hefei, China","institution_ids":["https://openalex.org/I126520041"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5052639977","display_name":"Likang Wu","orcid":"https://orcid.org/0000-0002-4929-8587"},"institutions":[{"id":"https://openalex.org/I162868743","display_name":"Tianjin University","ror":"https://ror.org/012tb2g32","country_code":"CN","type":"education","lineage":["https://openalex.org/I162868743"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Likang Wu","raw_affiliation_strings":["College of Management and Economics, Tianjin University, Tianjin, China"],"raw_orcid":"https://orcid.org/0000-0002-4929-8587","affiliations":[{"raw_affiliation_string":"College of Management and Economics, Tianjin University, Tianjin, China","institution_ids":["https://openalex.org/I162868743"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5017692278","display_name":"Hongke Zhao","orcid":"https://orcid.org/0000-0003-3099-4803"},"institutions":[{"id":"https://openalex.org/I162868743","display_name":"Tianjin University","ror":"https://ror.org/012tb2g32","country_code":"CN","type":"education","lineage":["https://openalex.org/I162868743"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Hongke Zhao","raw_affiliation_strings":["College of Management and Economics, Tianjin University, Tianjin, China"],"raw_orcid":"https://orcid.org/0000-0003-3099-4803","affiliations":[{"raw_affiliation_string":"College of Management and Economics, Tianjin University, Tianjin, China","institution_ids":["https://openalex.org/I162868743"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5087351600","display_name":"Binbin Jin","orcid":"https://orcid.org/0000-0002-7226-0181"},"institutions":[{"id":"https://openalex.org/I126520041","display_name":"University of Science and Technology of China","ror":"https://ror.org/04c4dkn09","country_code":"CN","type":"education","lineage":["https://openalex.org/I126520041","https://openalex.org/I19820366"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Binbin Jin","raw_affiliation_strings":["State Key Laboratory of Cognitive Intelligence, University of Science and Technology of China, Hefei, China"],"raw_orcid":"https://orcid.org/0000-0002-7226-0181","affiliations":[{"raw_affiliation_string":"State Key Laboratory of Cognitive Intelligence, University of Science and Technology of China, Hefei, China","institution_ids":["https://openalex.org/I126520041"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5100453156","display_name":"Qi Liu","orcid":"https://orcid.org/0000-0001-6956-5550"},"institutions":[{"id":"https://openalex.org/I126520041","display_name":"University of Science and Technology of China","ror":"https://ror.org/04c4dkn09","country_code":"CN","type":"education","lineage":["https://openalex.org/I126520041","https://openalex.org/I19820366"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Qi Liu","raw_affiliation_strings":["State Key Laboratory of Cognitive Intelligence, University of Science and Technology of China, Hefei, China"],"raw_orcid":"https://orcid.org/0000-0001-6956-5550","affiliations":[{"raw_affiliation_string":"State Key Laboratory of Cognitive Intelligence, University of Science and Technology of China, Hefei, China","institution_ids":["https://openalex.org/I126520041"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":2,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":1,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"596","last_page":"605"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.9983000159263611,"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.9983000159263611,"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/T10533","display_name":"Teaching and Learning Programming","score":0.9975000023841858,"subfield":{"id":"https://openalex.org/subfields/1706","display_name":"Computer Science Applications"},"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/T10743","display_name":"Software Testing and Debugging Techniques","score":0.995199978351593,"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/computer-science","display_name":"Computer science","score":0.7474838495254517},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.614201009273529},{"id":"https://openalex.org/keywords/context","display_name":"Context (archaeology)","score":0.5454698801040649},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.542779266834259},{"id":"https://openalex.org/keywords/software-engineering","display_name":"Software engineering","score":0.3386407792568207}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7474838495254517},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.614201009273529},{"id":"https://openalex.org/C2779343474","wikidata":"https://www.wikidata.org/wiki/Q3109175","display_name":"Context (archaeology)","level":2,"score":0.5454698801040649},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.542779266834259},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.3386407792568207},{"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},{"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/3701551.3703537","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3701551.3703537","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the Eighteenth ACM International Conference on Web Search and Data Mining","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":41,"referenced_works":["https://openalex.org/W2006291142","https://openalex.org/W2104210067","https://openalex.org/W2104677329","https://openalex.org/W2141880913","https://openalex.org/W2152805927","https://openalex.org/W2168717408","https://openalex.org/W2247374552","https://openalex.org/W2282866165","https://openalex.org/W2342696155","https://openalex.org/W2585840180","https://openalex.org/W2735318447","https://openalex.org/W2745750801","https://openalex.org/W2788306232","https://openalex.org/W2794601162","https://openalex.org/W2804997500","https://openalex.org/W2907254481","https://openalex.org/W2991576446","https://openalex.org/W2997919341","https://openalex.org/W3098281910","https://openalex.org/W3098605233","https://openalex.org/W3099700870","https://openalex.org/W3101007504","https://openalex.org/W3105247453","https://openalex.org/W3126174444","https://openalex.org/W3168651723","https://openalex.org/W3176015924","https://openalex.org/W3199225770","https://openalex.org/W4221166942","https://openalex.org/W4252076394","https://openalex.org/W4291144017","https://openalex.org/W4303450757","https://openalex.org/W4308643024","https://openalex.org/W4385573657","https://openalex.org/W4386133582","https://openalex.org/W4387846558","https://openalex.org/W4389718660","https://openalex.org/W4390918208","https://openalex.org/W4392024349","https://openalex.org/W4393148034","https://openalex.org/W4402683200","https://openalex.org/W4403791620"],"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":{"An":[0],"intelligent":[1],"code":[2,11,69,84,219,235,244],"search":[3,33,49,171,195,220,236],"engine":[4],"tries":[5],"to":[6,37,45,192,202,260],"find":[7],"and":[8,121,209],"suggest":[9],"a":[10,14,19,88,136,150,187],"piece":[12],"given":[13],"developer's":[15],"query":[16],"quickly":[17],"from":[18,102,200],"large-scale":[20],"program":[21],"database,":[22],"which":[23,154],"can":[24,32],"significantly":[25,232],"promote":[26,87],"software":[27],"development":[28],"efficiency.":[29],"Existing":[30],"solutions":[31],"the":[34,48,63,68,72,79,94,103,115,129,145,156,168,176,180,194,215,234,248,254],"relevant":[35,124],"codes":[36],"some":[38],"extent.":[39],"However,":[40],"most":[41],"of":[42,51,82,131,159,170,183,217,256],"them":[43],"fail":[44],"precisely":[46],"understand":[47,193,261],"intent":[50,172,196],"developers":[52],"since":[53],"they":[54],"only":[55],"mine":[56],"their":[57],"natural":[58],"language":[59],"queries,":[60],"while":[61],"ignoring":[62],"valuable":[64],"programming":[65,100,132,157,164,258],"context":[66,101,165,259],"(e.g.,":[67],"written":[70],"by":[71,127],"developer).":[73],"In":[74,144,175],"this":[75],"paper,":[76],"we":[77,91,134,148,185,210],"study":[78],"novel":[80,137,188],"problem":[81],"context-aware":[83],"search.":[85],"To":[86],"step":[89],"forward,":[90],"first":[92,146],"provide":[93],"CodeSearchNet-C":[95],"dataset":[96,111],"with":[97,197],"constructing":[98],"sufficient":[99],"GitHub":[104],"website":[105],"for":[106,123,242],"each":[107],"query-code":[108],"instance.":[109],"The":[110,162],"is":[112,207],"supplemented":[113],"on":[114,214,247],"CodeSearchNet":[116],"benchmark,":[117],"ensuring":[118],"both":[119],"generality":[120],"comparability":[122],"research.":[125],"Then,":[126],"analyzing":[128],"characteristics":[130],"context,":[133],"propose":[135,149],"two-stage":[138],"Context-aware":[139],"Code":[140],"Retrieval":[141],"(ConCR)":[142],"framework.":[143],"stage,":[147,178],"Context":[151,189],"Walking":[152],"algorithm,":[153],"simulates":[155],"habits":[158,182],"different":[160],"developers.":[161,174],"generated":[163],"could":[166],"ensure":[167],"diversity":[169],"among":[173],"second":[177],"imitating":[179],"reading":[181],"developers,":[184],"introduce":[186],"Hierarchical":[190],"Encoder,":[191],"contextual":[198],"information":[199],"local":[201],"global.":[203],"Our":[204],"ConCR":[205,231],"framework":[206],"general,":[208],"give":[211],"three":[212],"implementations":[213],"basis":[216],"typical":[218],"models":[221],"as":[222],"backbones.":[223],"Extensive":[224],"experimental":[225],"results":[226,251],"clearly":[227],"prove":[228],"that":[229],"our":[230],"enhances":[233],"performance,":[237],"effectively":[238],"fulfilling":[239],"developers'":[240,262],"needs":[241],"efficient":[243],"resource":[245],"searching":[246],"web.":[249],"These":[250],"also":[252],"verify":[253],"necessity":[255],"introducing":[257],"intent.":[263]},"counts_by_year":[{"year":2025,"cited_by_count":1}],"updated_date":"2026-07-14T23:27:15.235271","created_date":"2025-10-10T00:00:00"}
