{"id":"https://openalex.org/W7141311748","doi":"https://doi.org/10.48550/arxiv.2603.24825","title":"Learning From Developers: Towards Reliable Patch Validation at Scale for Linux","display_name":"Learning From Developers: Towards Reliable Patch Validation at Scale for Linux","publication_year":2026,"publication_date":"2026-03-25","ids":{"openalex":"https://openalex.org/W7141311748","doi":"https://doi.org/10.48550/arxiv.2603.24825"},"language":null,"primary_location":{"id":"doi:10.48550/arxiv.2603.24825","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2603.24825","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":"Preprint"},"type":"preprint","indexed_in":["datacite"],"open_access":{"is_oa":true,"oa_status":"green","oa_url":"https://doi.org/10.48550/arxiv.2603.24825","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5130764821","display_name":"Chih-En Lin","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Lin, Chih-En","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5130749958","display_name":"Attreyee Mukherjee","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Mukherjee, Attreyee","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5026003412","display_name":"Ajay Rawat","orcid":"https://orcid.org/0000-0001-5874-2515"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Rawat, Ajay","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5046946005","display_name":"Ruqi Zhang","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Zhang, Ruqi","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5130812737","display_name":"Pedro Fonseca","orcid":null},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Fonseca, Pedro","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/T10743","display_name":"Software Testing and Debugging Techniques","score":0.30489999055862427,"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"}},"topics":[{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":0.30489999055862427,"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"}},{"id":"https://openalex.org/T10260","display_name":"Software Engineering Research","score":0.21850000321865082,"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/T12127","display_name":"Software System Performance and Reliability","score":0.193900004029274,"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/concurrency","display_name":"Concurrency","score":0.7188000082969666},{"id":"https://openalex.org/keywords/maintainability","display_name":"Maintainability","score":0.6538000106811523},{"id":"https://openalex.org/keywords/linux-kernel","display_name":"Linux kernel","score":0.5570999979972839},{"id":"https://openalex.org/keywords/process","display_name":"Process (computing)","score":0.5514000058174133},{"id":"https://openalex.org/keywords/scale","display_name":"Scale (ratio)","score":0.43479999899864197},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.423799991607666},{"id":"https://openalex.org/keywords/software-development-process","display_name":"Software development process","score":0.3538999855518341}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7440000176429749},{"id":"https://openalex.org/C193702766","wikidata":"https://www.wikidata.org/wiki/Q1414548","display_name":"Concurrency","level":2,"score":0.7188000082969666},{"id":"https://openalex.org/C160713754","wikidata":"https://www.wikidata.org/wiki/Q1389965","display_name":"Maintainability","level":2,"score":0.6538000106811523},{"id":"https://openalex.org/C553261973","wikidata":"https://www.wikidata.org/wiki/Q14579","display_name":"Linux kernel","level":2,"score":0.5570999979972839},{"id":"https://openalex.org/C98045186","wikidata":"https://www.wikidata.org/wiki/Q205663","display_name":"Process (computing)","level":2,"score":0.5514000058174133},{"id":"https://openalex.org/C115903868","wikidata":"https://www.wikidata.org/wiki/Q80993","display_name":"Software engineering","level":1,"score":0.51419997215271},{"id":"https://openalex.org/C2778755073","wikidata":"https://www.wikidata.org/wiki/Q10858537","display_name":"Scale (ratio)","level":2,"score":0.43479999899864197},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.423799991607666},{"id":"https://openalex.org/C2522767166","wikidata":"https://www.wikidata.org/wiki/Q2374463","display_name":"Data science","level":1,"score":0.37940001487731934},{"id":"https://openalex.org/C180152950","wikidata":"https://www.wikidata.org/wiki/Q2904257","display_name":"Software development process","level":4,"score":0.3538999855518341},{"id":"https://openalex.org/C529173508","wikidata":"https://www.wikidata.org/wiki/Q638608","display_name":"Software development","level":3,"score":0.3294999897480011},{"id":"https://openalex.org/C1009929","wikidata":"https://www.wikidata.org/wiki/Q179550","display_name":"Software bug","level":3,"score":0.32359999418258667},{"id":"https://openalex.org/C168065819","wikidata":"https://www.wikidata.org/wiki/Q845566","display_name":"Debugging","level":2,"score":0.31850001215934753},{"id":"https://openalex.org/C20556612","wikidata":"https://www.wikidata.org/wiki/Q4469374","display_name":"Volume (thermodynamics)","level":2,"score":0.30889999866485596},{"id":"https://openalex.org/C136764020","wikidata":"https://www.wikidata.org/wiki/Q466","display_name":"World Wide Web","level":1,"score":0.3003999888896942},{"id":"https://openalex.org/C74193536","wikidata":"https://www.wikidata.org/wiki/Q574844","display_name":"Kernel (algebra)","level":2,"score":0.2802000045776367},{"id":"https://openalex.org/C111919701","wikidata":"https://www.wikidata.org/wiki/Q9135","display_name":"Operating system","level":1,"score":0.258899986743927},{"id":"https://openalex.org/C206345919","wikidata":"https://www.wikidata.org/wiki/Q20380951","display_name":"Resource (disambiguation)","level":2,"score":0.25589999556541443}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.48550/arxiv.2603.24825","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2603.24825","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":"Preprint"}],"best_oa_location":{"id":"doi:10.48550/arxiv.2603.24825","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2603.24825","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":"Preprint"},"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":{"Patch":[0],"reviewing":[1,44],"is":[2,54,273],"critical":[3],"for":[4,95,126,187],"software":[5],"development,":[6,11],"especially":[7],"in":[8,42,235,243],"distributed":[9],"open-source":[10],"which":[12,272],"highly":[13],"depends":[14],"on":[15,58,91,149,255],"voluntary":[16],"work,":[17],"such":[18],"as":[19],"Linux.":[20],"This":[21],"paper":[22],"studies":[23],"the":[24,32,39,51,83,101,168,183,259,276],"past":[25,117,135,172],"10":[26],"years":[27],"of":[28,31,64,86,251],"patch":[29,43,75,102,109,124,177],"reviews":[30],"Linux":[33,236],"memory":[34],"management":[35],"subsystem":[36],"to":[37,72,79,165,209,221],"characterize":[38],"challenges":[40],"involved":[41],"at":[45],"scale.":[46],"Our":[47],"study":[48],"reveals":[49],"that":[50,113,142,194,204],"review":[52,73,103],"process":[53],"still":[55],"primarily":[56],"reliant":[57],"human":[59,158],"effort":[60],"despite":[61],"a":[62,92,108,130,162,176,191,267],"wide-range":[63],"automatic":[65],"checking":[66],"tools.":[67],"Although":[68],"kernel":[69],"developers":[70,94,120,138,195],"strive":[71],"all":[74],"proposals,":[76],"they":[77],"struggle":[78],"keep":[80],"up":[81],"with":[82,156,261],"increasing":[84],"volume":[85],"submissions":[87],"and":[88,121,139,152,189,199,218,227,240,249],"depend":[89],"significantly":[90],"few":[93],"these":[96],"reviews.":[97],"To":[98],"help":[99],"scale":[100],"process,":[104],"we":[105],"introduce":[106],"FLINT,":[107],"validation":[110,185,188],"system":[111],"framework":[112],"synthesizes":[114],"insights":[115],"from":[116,171,212],"discussions":[118,136],"among":[119,137],"automatically":[122],"analyzes":[123],"proposals":[125],"compliance.":[127],"FLINT":[128,160,181,201,230,246,265],"employs":[129],"rule-based":[131],"analysis":[132],"informed":[133],"by":[134],"an":[140],"LLM":[141,262],"does":[143],"not":[144],"require":[145],"training":[146],"or":[147],"fine-tuning":[148],"new":[150,233],"data,":[151],"can":[153,196],"continuously":[154],"improve":[155],"minimum":[157],"effort.":[159],"uses":[161],"multi-stage":[163],"approach":[164],"efficiently":[166],"distill":[167],"essential":[169],"information":[170],"discussions.":[173],"Later,":[174],"when":[175],"proposal":[178],"needs":[179],"review,":[180],"retrieves":[182],"relevant":[184],"rules":[186],"generates":[190],"reference-backed":[192],"report":[193],"easily":[197],"interpret":[198],"validate.":[200],"targets":[202],"bugs":[203,257],"traditional":[205],"tools":[206],"find":[207],"hard":[208],"detect,":[210],"ranging":[211],"maintainability":[213],"issues,":[214,224],"e.g.,":[215,225],"design":[216],"choices":[217],"naming":[219],"conventions,":[220],"complex":[222],"concurrency":[223,256],"deadlocks":[226],"data":[228],"races.":[229],"detected":[231],"2":[232],"issues":[234,242],"v6.18":[237],"development":[238],"cycle":[239],"7":[241],"previous":[244],"versions.":[245],"achieves":[247,266],"21%":[248],"14%":[250],"higher":[252],"ground-truth":[253],"coverage":[254],"than":[258,275],"baseline":[260],"only.":[263],"Moreover,":[264],"35%":[268],"false":[269],"positive":[270],"rate,":[271],"lower":[274],"baseline.":[277]},"counts_by_year":[],"updated_date":"2026-07-01T06:00:48.157686","created_date":"2026-03-28T00:00:00"}
