{"id":"https://openalex.org/W7106097205","doi":"https://doi.org/10.48550/arxiv.2511.13972","title":"Show and Tell: Prompt Strategies for Style Control in Multi-Turn LLM Code Generation","display_name":"Show and Tell: Prompt Strategies for Style Control in Multi-Turn LLM Code Generation","publication_year":2025,"publication_date":"2025-11-17","ids":{"openalex":"https://openalex.org/W7106097205","doi":"https://doi.org/10.48550/arxiv.2511.13972"},"language":null,"primary_location":{"id":"doi:10.48550/arxiv.2511.13972","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2511.13972","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"article"},"type":"preprint","indexed_in":["datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://doi.org/10.48550/arxiv.2511.13972","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":null,"display_name":"Bohr, Jeremiah","orcid":null},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Bohr, Jeremiah","raw_affiliation_strings":[],"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":1,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":null,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":null,"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":null,"last_page":null},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.7434999942779541,"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.7434999942779541,"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/T10028","display_name":"Topic Modeling","score":0.07249999791383743,"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/T11948","display_name":"Machine Learning in Materials Science","score":0.03139999881386757,"subfield":{"id":"https://openalex.org/subfields/2505","display_name":"Materials Chemistry"},"field":{"id":"https://openalex.org/fields/25","display_name":"Materials Science"},"domain":{"id":"https://openalex.org/domains/3","display_name":"Physical Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/python","display_name":"Python (programming language)","score":0.7314000129699707},{"id":"https://openalex.org/keywords/code","display_name":"Code (set theory)","score":0.5633000135421753},{"id":"https://openalex.org/keywords/implementation","display_name":"Implementation","score":0.5598000288009644},{"id":"https://openalex.org/keywords/control","display_name":"Control (management)","score":0.5304999947547913},{"id":"https://openalex.org/keywords/documentation","display_name":"Documentation","score":0.5217999815940857},{"id":"https://openalex.org/keywords/task","display_name":"Task (project management)","score":0.4787999987602234},{"id":"https://openalex.org/keywords/program-code","display_name":"Program code","score":0.414000004529953}],"concepts":[{"id":"https://openalex.org/C519991488","wikidata":"https://www.wikidata.org/wiki/Q28865","display_name":"Python (programming language)","level":2,"score":0.7314000129699707},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7010999917984009},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.5710999965667725},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.5633000135421753},{"id":"https://openalex.org/C26713055","wikidata":"https://www.wikidata.org/wiki/Q245962","display_name":"Implementation","level":2,"score":0.5598000288009644},{"id":"https://openalex.org/C2775924081","wikidata":"https://www.wikidata.org/wiki/Q55608371","display_name":"Control (management)","level":2,"score":0.5304999947547913},{"id":"https://openalex.org/C56666940","wikidata":"https://www.wikidata.org/wiki/Q788790","display_name":"Documentation","level":2,"score":0.5217999815940857},{"id":"https://openalex.org/C2780451532","wikidata":"https://www.wikidata.org/wiki/Q759676","display_name":"Task (project management)","level":2,"score":0.4787999987602234},{"id":"https://openalex.org/C2988963302","wikidata":"https://www.wikidata.org/wiki/Q629206","display_name":"Program code","level":2,"score":0.414000004529953},{"id":"https://openalex.org/C204321447","wikidata":"https://www.wikidata.org/wiki/Q30642","display_name":"Natural language processing","level":1,"score":0.40470001101493835},{"id":"https://openalex.org/C133162039","wikidata":"https://www.wikidata.org/wiki/Q1061077","display_name":"Code generation","level":3,"score":0.3750999867916107},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.3686000108718872},{"id":"https://openalex.org/C2780385302","wikidata":"https://www.wikidata.org/wiki/Q367158","display_name":"Protocol (science)","level":3,"score":0.36629998683929443},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.3646000027656555},{"id":"https://openalex.org/C2776445246","wikidata":"https://www.wikidata.org/wiki/Q1792644","display_name":"Style (visual arts)","level":2,"score":0.3262999951839447},{"id":"https://openalex.org/C2776245389","wikidata":"https://www.wikidata.org/wiki/Q962139","display_name":"Programming style","level":2,"score":0.31279999017715454},{"id":"https://openalex.org/C160191386","wikidata":"https://www.wikidata.org/wiki/Q868299","display_name":"Control flow","level":2,"score":0.28790000081062317},{"id":"https://openalex.org/C169590947","wikidata":"https://www.wikidata.org/wiki/Q47506","display_name":"Compiler","level":2,"score":0.263700008392334}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.48550/arxiv.2511.13972","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2511.13972","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"article"}],"best_oa_location":{"id":"doi:10.48550/arxiv.2511.13972","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2511.13972","pdf_url":null,"source":{"id":"https://openalex.org/S4306400194","display_name":"arXiv (Cornell University)","issn_l":null,"issn":null,"is_oa":true,"is_in_doaj":false,"is_core":false,"host_organization":"https://openalex.org/I205783295","host_organization_name":"Cornell University","host_organization_lineage":["https://openalex.org/I205783295"],"host_organization_lineage_names":[],"type":"repository"},"license":null,"license_id":null,"version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"article"},"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"Language":[0],"models":[1,55,102],"generate":[2],"functionally":[3],"correct":[4],"code":[5,44,114],"that":[6,17,33,41,70,161,175],"tends":[7],"toward":[8],"excessive":[9],"verbosity,":[10],"with":[11,59,154],"elaborate":[12],"documentation":[13],"and":[14,37,73,82,136,145,165,174],"defensive":[15],"patterns":[16,78],"diverge":[18],"from":[19],"human":[20],"baselines.":[21],"Two":[22],"prompting":[23],"mechanisms":[24],"have":[25],"emerged":[26],"for":[27],"stylistic":[28,51,182],"control:":[29],"instruction":[30],"based":[31,39],"prompts":[32,40,75,92,130],"articulate":[34],"abstract":[35],"directives,":[36,118],"example":[38],"provide":[42,178],"concrete":[43],"demonstrations.":[45],"The":[46],"core":[47],"problem":[48],"is":[49],"whether":[50],"constraints":[52],"persist":[53],"when":[54],"enhance":[56],"initial":[57,80,134,143,152,162],"implementations":[58],"additional":[60],"features":[61],"while":[62],"maintaining":[63],"high":[64],"functional":[65],"accuracy.":[66],"Here":[67],"we":[68],"show":[69,160],"instruction-based,":[71],"example-based,":[72],"combined":[74,176],"produce":[76],"distinct":[77],"of":[79,171],"control":[81,183],"expansion":[83,138,147,156,166],"discipline":[84,167],"over":[85],"one":[86],"enhancement":[87],"turn.":[88],"We":[89],"manipulated":[90],"system":[91],"across":[93],"four":[94],"conditions":[95],"in":[96,184],"a":[97],"paired":[98,127],"two-turn":[99,186],"protocol":[100],"where":[101],"first":[103],"generated":[104],"solutions":[105],"to":[106],"an":[107],"intermediate":[108],"Python":[109],"task,":[110],"then":[111],"revised":[112],"their":[113],"under":[115],"general":[116],"improvement":[117],"holding":[119],"the":[120,132,179],"user":[121],"task":[122],"fixed":[123],"(N":[124],"=":[125],"160":[126],"programs).":[128],"Combined":[129],"produced":[131],"strongest":[133],"compression":[135],"greatest":[137],"discipline.":[139,148,157],"Instructions":[140],"showed":[141,150],"large":[142],"effects":[144,153],"moderate":[146],"Examples":[149],"modest":[151],"no":[155],"These":[158],"results":[159],"prompt":[163,172],"effectiveness":[164],"are":[168],"separate":[169],"aspects":[170],"design,":[173],"approaches":[177],"most":[180],"stable":[181],"this":[185],"workflow.":[187]},"counts_by_year":[],"updated_date":"2025-11-20T23:17:41.989164","created_date":"2025-11-20T00:00:00"}
