{"id":"https://openalex.org/W7166576153","doi":"https://doi.org/10.48550/arxiv.2606.27733","title":"BashCoder-R1: Towards Robust and Explainable Bash Code Generation with Robustness-Aware Group Relative Policy Optimization","display_name":"BashCoder-R1: Towards Robust and Explainable Bash Code Generation with Robustness-Aware Group Relative Policy Optimization","publication_year":2026,"publication_date":"2026-06-26","ids":{"openalex":"https://openalex.org/W7166576153","doi":"https://doi.org/10.48550/arxiv.2606.27733"},"language":null,"primary_location":{"id":"doi:10.48550/arxiv.2606.27733","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2606.27733","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":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"},"type":"preprint","indexed_in":["datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://doi.org/10.48550/arxiv.2606.27733","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5139586673","display_name":"Lei Yu","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Yu, Lei","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5139576351","display_name":"Peng Wang","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Wang, Peng","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5139591196","display_name":"Jia Xu","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Xu, Jia","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5139624590","display_name":"Jingyuan Zhang","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Zhang, Jingyuan","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5139560572","display_name":"Xin Wang","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Wang, Xin","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5085158197","display_name":"J Y","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Ma, Jiajia","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5139622082","display_name":"Li Yang","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Yang, Li","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5059773584","display_name":"Changzhi Deng","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Deng, Changzhi","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5139586230","display_name":"Zenghua Wang","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Wang, Zenghua","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5047301622","display_name":"F Zhang","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Zhang, Fengjun","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":0,"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/T11689","display_name":"Adversarial Robustness in Machine Learning","score":0.41589999198913574,"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/T11689","display_name":"Adversarial Robustness in Machine Learning","score":0.41589999198913574,"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/T11241","display_name":"Advanced Malware Detection Techniques","score":0.11400000005960464,"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/T12127","display_name":"Software System Performance and Reliability","score":0.09470000118017197,"subfield":{"id":"https://openalex.org/subfields/1705","display_name":"Computer Networks and Communications"},"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/robustness","display_name":"Robustness (evolution)","score":0.7218999862670898},{"id":"https://openalex.org/keywords/benchmark","display_name":"Benchmark (surveying)","score":0.43209999799728394},{"id":"https://openalex.org/keywords/scripting-language","display_name":"Scripting language","score":0.41670000553131104},{"id":"https://openalex.org/keywords/clarity","display_name":"CLARITY","score":0.4131999909877777},{"id":"https://openalex.org/keywords/syntax","display_name":"Syntax","score":0.37610000371932983},{"id":"https://openalex.org/keywords/stability","display_name":"Stability (learning theory)","score":0.33970001339912415},{"id":"https://openalex.org/keywords/source-code","display_name":"Source code","score":0.3228999972343445}],"concepts":[{"id":"https://openalex.org/C63479239","wikidata":"https://www.wikidata.org/wiki/Q7353546","display_name":"Robustness (evolution)","level":3,"score":0.7218999862670898},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7074999809265137},{"id":"https://openalex.org/C154945302","wikidata":"https://www.wikidata.org/wiki/Q11660","display_name":"Artificial intelligence","level":1,"score":0.5196999907493591},{"id":"https://openalex.org/C185798385","wikidata":"https://www.wikidata.org/wiki/Q1161707","display_name":"Benchmark (surveying)","level":2,"score":0.43209999799728394},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.42719998955726624},{"id":"https://openalex.org/C61423126","wikidata":"https://www.wikidata.org/wiki/Q187432","display_name":"Scripting language","level":2,"score":0.41670000553131104},{"id":"https://openalex.org/C2777146004","wikidata":"https://www.wikidata.org/wiki/Q14949826","display_name":"CLARITY","level":2,"score":0.4131999909877777},{"id":"https://openalex.org/C60048249","wikidata":"https://www.wikidata.org/wiki/Q37437","display_name":"Syntax","level":2,"score":0.37610000371932983},{"id":"https://openalex.org/C112972136","wikidata":"https://www.wikidata.org/wiki/Q7595718","display_name":"Stability (learning theory)","level":2,"score":0.33970001339912415},{"id":"https://openalex.org/C43126263","wikidata":"https://www.wikidata.org/wiki/Q128751","display_name":"Source code","level":2,"score":0.3228999972343445},{"id":"https://openalex.org/C2776760102","wikidata":"https://www.wikidata.org/wiki/Q5139990","display_name":"Code (set theory)","level":3,"score":0.31619998812675476},{"id":"https://openalex.org/C97541855","wikidata":"https://www.wikidata.org/wiki/Q830687","display_name":"Reinforcement learning","level":2,"score":0.3156999945640564},{"id":"https://openalex.org/C43521106","wikidata":"https://www.wikidata.org/wiki/Q2165493","display_name":"Pipeline (software)","level":2,"score":0.31279999017715454},{"id":"https://openalex.org/C12725497","wikidata":"https://www.wikidata.org/wiki/Q810247","display_name":"Baseline (sea)","level":2,"score":0.311599999666214},{"id":"https://openalex.org/C125411270","wikidata":"https://www.wikidata.org/wiki/Q18653","display_name":"Encoding (memory)","level":2,"score":0.2842999994754791},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.2833000123500824},{"id":"https://openalex.org/C86251818","wikidata":"https://www.wikidata.org/wiki/Q816754","display_name":"Benchmarking","level":2,"score":0.26910001039505005},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.2612999975681305}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.48550/arxiv.2606.27733","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2606.27733","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":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":null,"raw_source_name":null,"raw_type":"Preprint"}],"best_oa_location":{"id":"doi:10.48550/arxiv.2606.27733","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2606.27733","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":"cc-by","license_id":"https://openalex.org/licenses/cc-by","version":null,"is_accepted":false,"is_published":false,"raw_source_name":null,"raw_type":"Preprint"},"sustainable_development_goals":[{"id":"https://metadata.un.org/sdg/16","score":0.7172408103942871,"display_name":"Peace, Justice and strong institutions"}],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"Bash":[0,22,58,73],"scripts":[1],"are":[2],"the":[3,70,148,170],"cornerstone":[4],"of":[5,123],"system":[6,16],"administration":[7],"and":[8,18,38,56,91,113,141,155,164],"DevOps":[9],"automation,":[10],"where":[11],"code":[12],"quality":[13,172],"directly":[14],"impacts":[15],"stability":[17],"security.":[19],"In":[20],"automated":[21],"script":[23,59],"generation":[24],"using":[25],"Large":[26],"Language":[27],"Models":[28],"(LLMs),":[29],"two":[30],"interconnected":[31],"failures":[32],"emerge:":[33],"unauditable":[34],"\"black":[35],"box\"":[36],"reasoning":[37],"critical":[39],"robustness":[40,110],"vulnerabilities":[41],"in":[42,157],"generated":[43],"code.":[44],"To":[45],"address":[46],"both,":[47],"we":[48],"propose":[49],"BashCoder-R1,":[50],"a":[51,99,104,120],"novel":[52],"framework":[53],"for":[54,107,144],"robust":[55],"explainable":[57],"generation.":[60],"Our":[61],"pipeline":[62],"combines:":[63],"(1)":[64],"Continual":[65],"Pre-training":[66],"(CPT)":[67],"to":[68,86],"specialize":[69],"model":[71],"on":[72,82,118,161],"paradigms;":[74],"(2)":[75],"Long":[76],"Chain-of-Thought":[77],"Supervised":[78],"Fine-Tuning":[79],"(L-CoT":[80],"SFT)":[81],"expert-validated":[83],"reasoning-and-code":[84],"samples":[85],"emulate":[87],"proactive":[88],"risk-aware":[89],"thinking;":[90],"(3)":[92],"Robustness-Aware":[93],"Group":[94],"Relative":[95],"Policy":[96],"Optimization":[97],"(R-GRPO),":[98],"reinforcement":[100],"learning":[101],"phase":[102],"optimizing":[103],"weighted":[105],"reward":[106],"syntax":[108],"correctness,":[109],"(via":[111],"shellcheck),":[112],"format":[114],"correctness.":[115],"We":[116],"evaluate":[117],"BashBench,":[119],"new":[121],"benchmark":[122],"952":[124],"real-world":[125],"tasks":[126],"(773":[127],"single-line,":[128],"179":[129],"multi-line).":[130],"BashCoder-R1":[131,168],"achieves":[132,169],"SyntaxPass":[133],"(100.00%/94.97%),":[134],"RobustWarnRate":[135],"(4.01%/16.47%),":[136],"RobustPass":[137],"(95.99%/79.33%),":[138],"FuncRate":[139],"(93.01%/93.85%),":[140],"FullRate":[142],"(90.04%/73.18%)":[143],"single-line/multi-line":[145],"tasks,":[146],"outperforming":[147],"strongest":[149],"baseline":[150],"DeepSeek-V3.2":[151],"(Reasoning)":[152],"by":[153],"37.82%":[154],"20.18%":[156],"FullRate.":[158],"Human":[159],"evaluation":[160],"Functionality,":[162],"Robustness,":[163],"Clarity":[165],"further":[166],"confirms":[167],"highest":[171],"ratings.":[173]},"counts_by_year":[],"updated_date":"2026-07-01T06:00:48.157686","created_date":"2026-06-30T00:00:00"}
