{"id":"https://openalex.org/W4403520043","doi":"https://doi.org/10.1145/3691620.3694997","title":"Instructive Code Retriever: Learn from Large Language Model's Feedback for Code Intelligence Tasks","display_name":"Instructive Code Retriever: Learn from Large Language Model's Feedback for Code Intelligence Tasks","publication_year":2024,"publication_date":"2024-10-18","ids":{"openalex":"https://openalex.org/W4403520043","doi":"https://doi.org/10.1145/3691620.3694997"},"language":"en","primary_location":{"id":"doi:10.1145/3691620.3694997","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3691620.3694997","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 39th IEEE/ACM International Conference on Automated Software Engineering","raw_type":"proceedings-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/A5102296651","display_name":"Jiawei Lu","orcid":null},"institutions":[{"id":"https://openalex.org/I76130692","display_name":"Zhejiang University","ror":"https://ror.org/00a2xv884","country_code":"CN","type":"education","lineage":["https://openalex.org/I76130692"]}],"countries":["CN"],"is_corresponding":true,"raw_author_name":"Jiawei Lu","raw_affiliation_strings":["Zhejiang University, HangZhou, China"],"affiliations":[{"raw_affiliation_string":"Zhejiang University, HangZhou, China","institution_ids":["https://openalex.org/I76130692"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5030872502","display_name":"Haoye Wang","orcid":"https://orcid.org/0000-0002-3314-0427"},"institutions":[{"id":"https://openalex.org/I4400573310","display_name":"Hangzhou City University","ror":"https://ror.org/01wck0s05","country_code":null,"type":"education","lineage":["https://openalex.org/I4400573310"]},{"id":"https://openalex.org/I6469544","display_name":"City University of Macau","ror":"https://ror.org/04gpd4q15","country_code":"MO","type":"education","lineage":["https://openalex.org/I6469544"]}],"countries":["MO"],"is_corresponding":false,"raw_author_name":"Haoye Wang","raw_affiliation_strings":["Hangzhou City University, HangZhou, China"],"affiliations":[{"raw_affiliation_string":"Hangzhou City University, HangZhou, China","institution_ids":["https://openalex.org/I6469544","https://openalex.org/I4400573310"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5102825823","display_name":"Zhongxin Liu","orcid":"https://orcid.org/0000-0002-1981-1626"},"institutions":[{"id":"https://openalex.org/I76130692","display_name":"Zhejiang University","ror":"https://ror.org/00a2xv884","country_code":"CN","type":"education","lineage":["https://openalex.org/I76130692"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Zhongxin Liu","raw_affiliation_strings":["Zhejiang University, HangZhou, China"],"affiliations":[{"raw_affiliation_string":"Zhejiang University, HangZhou, China","institution_ids":["https://openalex.org/I76130692"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5071264607","display_name":"K.M. Liang","orcid":"https://orcid.org/0009-0000-4613-247X"},"institutions":[{"id":"https://openalex.org/I76130692","display_name":"Zhejiang University","ror":"https://ror.org/00a2xv884","country_code":"CN","type":"education","lineage":["https://openalex.org/I76130692"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Keyu Liang","raw_affiliation_strings":["Zhejiang University, HangZhou, China"],"affiliations":[{"raw_affiliation_string":"Zhejiang University, HangZhou, China","institution_ids":["https://openalex.org/I76130692"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5007075465","display_name":"Lingfeng Bao","orcid":"https://orcid.org/0000-0003-1846-0921"},"institutions":[{"id":"https://openalex.org/I76130692","display_name":"Zhejiang University","ror":"https://ror.org/00a2xv884","country_code":"CN","type":"education","lineage":["https://openalex.org/I76130692"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Lingfeng Bao","raw_affiliation_strings":["Zhejiang University, HangZhou, China"],"affiliations":[{"raw_affiliation_string":"Zhejiang University, HangZhou, China","institution_ids":["https://openalex.org/I76130692"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5101577570","display_name":"Xiaohu Yang","orcid":"https://orcid.org/0000-0003-4111-4189"},"institutions":[{"id":"https://openalex.org/I76130692","display_name":"Zhejiang University","ror":"https://ror.org/00a2xv884","country_code":"CN","type":"education","lineage":["https://openalex.org/I76130692"]}],"countries":["CN"],"is_corresponding":false,"raw_author_name":"Xiaohu Yang","raw_affiliation_strings":["Zhejiang University, HangZhou, China"],"affiliations":[{"raw_affiliation_string":"Zhejiang University, HangZhou, China","institution_ids":["https://openalex.org/I76130692"]}]}],"institutions":[],"countries_distinct_count":2,"institutions_distinct_count":6,"corresponding_author_ids":["https://openalex.org/A5102296651"],"corresponding_institution_ids":["https://openalex.org/I76130692"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.16087578,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"191","last_page":"203"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10028","display_name":"Topic Modeling","score":0.9993000030517578,"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.9993000030517578,"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.9976999759674072,"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/T10181","display_name":"Natural Language Processing Techniques","score":0.9969000220298767,"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.7916423082351685},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.6050896048545837},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.5761274695396423},{"id":"https://openalex.org/keywords/code-review","display_name":"Code review","score":0.49126380681991577},{"id":"https://openalex.org/keywords/human\u2013computer-interaction","display_name":"Human\u2013computer interaction","score":0.35924890637397766},{"id":"https://openalex.org/keywords/artificial-intelligence","display_name":"Artificial intelligence","score":0.34660154581069946},{"id":"https://openalex.org/keywords/static-program-analysis","display_name":"Static program analysis","score":0.17949920892715454},{"id":"https://openalex.org/keywords/software-development","display_name":"Software development","score":0.06565937399864197},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.057105958461761475}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7916423082351685},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.6050896048545837},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.5761274695396423},{"id":"https://openalex.org/C150292731","wikidata":"https://www.wikidata.org/wiki/Q1342704","display_name":"Code review","level":5,"score":0.49126380681991577},{"id":"https://openalex.org/C107457646","wikidata":"https://www.wikidata.org/wiki/Q207434","display_name":"Human\u2013computer interaction","level":1,"score":0.35924890637397766},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.34660154581069946},{"id":"https://openalex.org/C137287247","wikidata":"https://www.wikidata.org/wiki/Q1329550","display_name":"Static program analysis","level":4,"score":0.17949920892715454},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.06565937399864197},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.057105958461761475},{"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/3691620.3694997","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3691620.3694997","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 39th IEEE/ACM International Conference on Automated Software Engineering","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[{"id":"https://openalex.org/G7740246774","display_name":null,"funder_award_id":"226-2022-00064","funder_id":"https://openalex.org/F4320335787","funder_display_name":"Fundamental Research Funds for the Central Universities"}],"funders":[{"id":"https://openalex.org/F4320335787","display_name":"Fundamental Research Funds for the Central Universities","ror":null}],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":21,"referenced_works":["https://openalex.org/W1593271688","https://openalex.org/W2115584760","https://openalex.org/W2148854374","https://openalex.org/W2250342921","https://openalex.org/W2964315653","https://openalex.org/W2972082064","https://openalex.org/W2998702515","https://openalex.org/W3086449553","https://openalex.org/W3161903544","https://openalex.org/W3193682477","https://openalex.org/W3195727321","https://openalex.org/W4229675450","https://openalex.org/W4251326898","https://openalex.org/W4308643152","https://openalex.org/W4312971267","https://openalex.org/W4367369722","https://openalex.org/W4384302749","https://openalex.org/W4384345795","https://openalex.org/W4388483128","https://openalex.org/W4388483492","https://openalex.org/W4394745253"],"related_works":["https://openalex.org/W4250195981","https://openalex.org/W2066709420","https://openalex.org/W4387104647","https://openalex.org/W4226317003","https://openalex.org/W2149635184","https://openalex.org/W3161903544","https://openalex.org/W4391835699","https://openalex.org/W3017183837","https://openalex.org/W4323034249","https://openalex.org/W3025557260"],"abstract_inverted_index":{"Recent":[0],"studies":[1],"proposed":[2],"to":[3,13,31,69,82,102,130,147,177,211],"leverage":[4],"large":[5],"language":[6],"models":[7],"(LLMs)":[8],"with":[9],"In-Context":[10],"Learning":[11],"(ICL)":[12],"handle":[14],"code":[15,49,73,139,203,229],"intelligence":[16,50,74,140],"tasks":[17,141],"without":[18,39],"fine-tuning.":[19],"ICL":[20,44],"employs":[21],"task":[22],"instructions":[23],"and":[24,86,105,142,151,169,207,221,238,242],"a":[25,119,158],"set":[26],"of":[27,89,108,154,181,219,225,240],"examples":[28,71,132],"as":[29],"demonstrations":[30],"guide":[32,178],"the":[33,57,80,84,103,149,155,165,173,179,182],"model":[34,135],"in":[35,66,92,111,223],"generating":[36],"accurate":[37],"answers":[38],"updating":[40],"its":[41,52],"parameters.":[42],"While":[43],"has":[45,62],"proven":[46],"effective":[47],"for":[48,72,227],"tasks,":[51,201],"performance":[53],"heavily":[54],"relies":[55],"on":[56,199,234,245],"selected":[58],"examples.":[59],"Previous":[60],"work":[61],"achieved":[63,217],"some":[64],"success":[65],"using":[67],"BM25":[68],"retrieve":[70,131],"tasks.":[75],"However,":[76],"existing":[77],"approaches":[78],"lack":[79],"ability":[81],"understand":[83,164],"semantic":[85,150],"structural":[87,152],"information":[88,153],"queries,":[90],"resulting":[91],"less":[93],"helpful":[94],"demonstrations.":[95],"Moreover,":[96],"they":[97],"do":[98],"not":[99],"adapt":[100],"well":[101],"complex":[104],"dynamic":[106],"nature":[107],"user":[109],"queries":[110,168],"diverse":[112],"domains.":[113],"In":[114],"this":[115],"paper,":[116],"we":[117,171],"introduce":[118],"novel":[120],"approach":[121],"named":[122],"Instructive":[123],"Code":[124],"Retriever":[125],"(ICR),":[126],"which":[127],"is":[128],"designed":[129],"that":[133,187],"enhance":[134],"inference":[136],"across":[137],"various":[138,200],"datasets.":[143,249],"We":[144,194],"enable":[145],"ICR":[146],"learn":[148],"corpus":[156],"by":[157],"tree-based":[159],"loss":[160],"function.":[161],"To":[162],"better":[163],"correlation":[166],"between":[167],"examples,":[170],"incorporate":[172],"feedback":[174],"from":[175],"LLMs":[176],"training":[180],"retriever.":[183],"Experimental":[184],"results":[185],"demonstrate":[186],"our":[188,196,215],"retriever":[189],"significantly":[190],"outperforms":[191],"state-of-the-art":[192,213],"approaches.":[193],"evaluate":[195],"model's":[197],"effectiveness":[198],"i.e.,":[202],"summarization,":[204],"program":[205,235],"synthesis,":[206],"bug":[208,247],"fixing.":[209],"Compared":[210],"previous":[212],"algorithms,":[214],"method":[216],"improvements":[218],"50.0%":[220],"90.0%":[222],"terms":[224],"BLEU-4":[226,244],"two":[228,246],"summarization":[230],"datasets,":[231],"74.6%":[232],"CodeBLEU":[233],"synthesis":[236],"dataset,":[237],"increases":[239],"3.6":[241],"3.2":[243],"fixing":[248]},"counts_by_year":[],"updated_date":"2026-03-27T05:58:40.876381","created_date":"2025-10-10T00:00:00"}
