{"id":"https://openalex.org/W7148352033","doi":"https://doi.org/10.48550/arxiv.2604.00222","title":"Risk-Aware Batch Testing for Performance Regression Detection","display_name":"Risk-Aware Batch Testing for Performance Regression Detection","publication_year":2026,"publication_date":"2026-03-31","ids":{"openalex":"https://openalex.org/W7148352033","doi":"https://doi.org/10.48550/arxiv.2604.00222"},"language":null,"primary_location":{"id":"doi:10.48550/arxiv.2604.00222","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2604.00222","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.2604.00222","any_repository_has_fulltext":true},"authorships":[{"author_position":"first","author":{"id":"https://openalex.org/A5132788680","display_name":"Ali Sayedsalehi","orcid":null},"institutions":[],"countries":[],"is_corresponding":true,"raw_author_name":"Sayedsalehi, Ali","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"middle","author":{"id":"https://openalex.org/A5020289098","display_name":"Peter C. Rigby","orcid":"https://orcid.org/0000-0003-1137-4297"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Rigby, Peter C.","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]},{"author_position":"last","author":{"id":"https://openalex.org/A5054760099","display_name":"Gregory Mierzwinski","orcid":"https://orcid.org/0000-0003-4435-7784"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Mierzwinski, Gregory","raw_affiliation_strings":[],"raw_orcid":null,"affiliations":[]}],"institutions":[],"countries_distinct_count":0,"institutions_distinct_count":3,"corresponding_author_ids":["https://openalex.org/A5132788680"],"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/T12127","display_name":"Software System Performance and Reliability","score":0.9653000235557556,"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"}},"topics":[{"id":"https://openalex.org/T12127","display_name":"Software System Performance and Reliability","score":0.9653000235557556,"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"}},{"id":"https://openalex.org/T10743","display_name":"Software Testing and Debugging Techniques","score":0.01080000028014183,"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/T10101","display_name":"Cloud Computing and Resource Management","score":0.0052999998442828655,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/commit","display_name":"Commit","score":0.7376000285148621},{"id":"https://openalex.org/keywords/regression","display_name":"Regression","score":0.5579000115394592},{"id":"https://openalex.org/keywords/regression-testing","display_name":"Regression testing","score":0.504800021648407},{"id":"https://openalex.org/keywords/linear-regression","display_name":"Linear regression","score":0.4934999942779541},{"id":"https://openalex.org/keywords/baseline","display_name":"Baseline (sea)","score":0.4738999903202057},{"id":"https://openalex.org/keywords/block","display_name":"Block (permutation group theory)","score":0.42800000309944153},{"id":"https://openalex.org/keywords/regression-analysis","display_name":"Regression analysis","score":0.4052000045776367},{"id":"https://openalex.org/keywords/implementation","display_name":"Implementation","score":0.3952000141143799},{"id":"https://openalex.org/keywords/pareto-principle","display_name":"Pareto principle","score":0.37040001153945923}],"concepts":[{"id":"https://openalex.org/C153180980","wikidata":"https://www.wikidata.org/wiki/Q19776675","display_name":"Commit","level":2,"score":0.7376000285148621},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.7129999995231628},{"id":"https://openalex.org/C83546350","wikidata":"https://www.wikidata.org/wiki/Q1139051","display_name":"Regression","level":2,"score":0.5579000115394592},{"id":"https://openalex.org/C161821725","wikidata":"https://www.wikidata.org/wiki/Q917415","display_name":"Regression testing","level":5,"score":0.504800021648407},{"id":"https://openalex.org/C48921125","wikidata":"https://www.wikidata.org/wiki/Q10861030","display_name":"Linear regression","level":2,"score":0.4934999942779541},{"id":"https://openalex.org/C12725497","wikidata":"https://www.wikidata.org/wiki/Q810247","display_name":"Baseline (sea)","level":2,"score":0.4738999903202057},{"id":"https://openalex.org/C2777210771","wikidata":"https://www.wikidata.org/wiki/Q4927124","display_name":"Block (permutation group theory)","level":2,"score":0.42800000309944153},{"id":"https://openalex.org/C152877465","wikidata":"https://www.wikidata.org/wiki/Q208042","display_name":"Regression analysis","level":2,"score":0.4052000045776367},{"id":"https://openalex.org/C26713055","wikidata":"https://www.wikidata.org/wiki/Q245962","display_name":"Implementation","level":2,"score":0.3952000141143799},{"id":"https://openalex.org/C137635306","wikidata":"https://www.wikidata.org/wiki/Q182667","display_name":"Pareto principle","level":2,"score":0.37040001153945923},{"id":"https://openalex.org/C200601418","wikidata":"https://www.wikidata.org/wiki/Q2193887","display_name":"Reliability engineering","level":1,"score":0.367000013589859},{"id":"https://openalex.org/C2778565505","wikidata":"https://www.wikidata.org/wiki/Q2207566","display_name":"Spec#","level":2,"score":0.35100001096725464},{"id":"https://openalex.org/C124101348","wikidata":"https://www.wikidata.org/wiki/Q172491","display_name":"Data mining","level":1,"score":0.34459999203681946},{"id":"https://openalex.org/C12590798","wikidata":"https://www.wikidata.org/wiki/Q3933199","display_name":"Replication (statistics)","level":2,"score":0.3366999924182892},{"id":"https://openalex.org/C172658912","wikidata":"https://www.wikidata.org/wiki/Q661613","display_name":"Batch processing","level":2,"score":0.3328000009059906},{"id":"https://openalex.org/C158324730","wikidata":"https://www.wikidata.org/wiki/Q54862604","display_name":"Orthogonal array testing","level":5,"score":0.3149000108242035},{"id":"https://openalex.org/C149629883","wikidata":"https://www.wikidata.org/wiki/Q660926","display_name":"Fraction (chemistry)","level":2,"score":0.2921999990940094},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.29100000858306885},{"id":"https://openalex.org/C37945671","wikidata":"https://www.wikidata.org/wiki/Q7336207","display_name":"Risk-based testing","level":5,"score":0.2906000018119812},{"id":"https://openalex.org/C206345919","wikidata":"https://www.wikidata.org/wiki/Q20380951","display_name":"Resource (disambiguation)","level":2,"score":0.28780001401901245},{"id":"https://openalex.org/C2780801425","wikidata":"https://www.wikidata.org/wiki/Q5164392","display_name":"Construct (python library)","level":2,"score":0.2856000065803528},{"id":"https://openalex.org/C80478641","wikidata":"https://www.wikidata.org/wiki/Q195771","display_name":"Sequential analysis","level":2,"score":0.2816999852657318},{"id":"https://openalex.org/C163175372","wikidata":"https://www.wikidata.org/wiki/Q3339222","display_name":"Linear model","level":2,"score":0.26089999079704285},{"id":"https://openalex.org/C2777115002","wikidata":"https://www.wikidata.org/wiki/Q7168246","display_name":"Performance prediction","level":2,"score":0.25099998712539673},{"id":"https://openalex.org/C105795698","wikidata":"https://www.wikidata.org/wiki/Q12483","display_name":"Statistics","level":1,"score":0.25060001015663147},{"id":"https://openalex.org/C178059732","wikidata":"https://www.wikidata.org/wiki/Q1982529","display_name":"Software performance testing","level":5,"score":0.25040000677108765}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.48550/arxiv.2604.00222","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2604.00222","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.2604.00222","is_oa":true,"landing_page_url":"https://doi.org/10.48550/arxiv.2604.00222","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":[{"score":0.5201099514961243,"display_name":"Decent work and economic growth","id":"https://metadata.un.org/sdg/8"}],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":0,"referenced_works":[],"related_works":[],"abstract_inverted_index":{"Performance":[0],"regression":[1,25,101],"testing":[2,29,206],"is":[3,18],"essential":[4],"in":[5],"large-scale":[6],"continuous-integration":[7],"(CI)":[8],"systems,":[9],"yet":[10],"executing":[11],"full":[12],"performance":[13,24,100],"suites":[14],"for":[15],"every":[16],"commit":[17,66],"prohibitively":[19],"expensive.":[20],"Prior":[21],"work":[22],"on":[23],"prediction":[26],"and":[27,47,90,94,124,184,219,233],"batch":[28,205],"has":[30],"shown":[31],"independent":[32],"benefits,":[33],"but":[34],"each":[35],"faces":[36],"practical":[37],"limitations:":[38],"predictive":[39],"models":[40],"are":[41],"rarely":[42],"integrated":[43],"into":[44],"CI":[45,131,209],"decision-making,":[46],"conventional":[48],"batching":[49,118,237],"strategies":[50],"ignore":[51],"commit-level":[52,99],"heterogeneity.":[53],"We":[54],"unify":[55],"these":[56],"strands":[57],"by":[58,163,169,182],"introducing":[59],"a":[60,75,80,114,151,224],"risk-aware":[61,117,204],"framework":[62],"that":[63,203],"integrates":[64],"machine-learned":[65],"risk":[67,111],"with":[68,88,108,146],"adaptive":[69],"batching.":[70],"Using":[71],"Mozilla":[72],"Firefox":[73,137],"as":[74],"case":[76],"study,":[77],"we":[78,222],"construct":[79],"production-derived":[81],"dataset":[82],"of":[83,116,135,193,235],"human-confirmed":[84],"regressions":[85],"aligned":[86],"chronologically":[87],"Autoland,":[89],"fine-tune":[91],"ModernBERT,":[92],"CodeBERT,":[93],"LLaMA-3.1":[95],"variants":[96],"to":[97,105,186],"estimate":[98],"risk,":[102],"achieving":[103],"up":[104],"0.694":[106],"ROC-AUC":[107],"CodeBERT.":[109],"The":[110],"scores":[112],"drive":[113],"family":[115],"strategies,":[119],"including":[120],"Risk-Aged":[121,143],"Priority":[122,144],"Batching":[123,145],"Risk-Adaptive":[125],"Stream":[126],"Batching,":[127],"evaluated":[128],"through":[129],"realistic":[130],"simulations.":[132],"Across":[133],"thousands":[134],"historical":[136],"commits,":[138],"our":[139,197,236],"best":[140],"overall":[141],"configuration,":[142],"linear":[147],"aggregation":[148],"(RAPB-la),":[149],"yields":[150],"Pareto":[152],"improvement":[153],"over":[154],"Mozilla's":[155],"production-inspired":[156],"baseline.":[157],"RAPB-la":[158],"reduces":[159,179],"total":[160],"test":[161],"executions":[162],"32.4%,":[164],"decreases":[165],"mean":[166,172],"feedback":[167],"time":[168],"3.8%,":[170],"maintains":[171],"time-to-culprit":[173,181],"at":[174],"approximately":[175,194],"the":[176],"baseline":[177],"level,":[178],"maximum":[180],"26.2%,":[183],"corresponds":[185],"an":[187],"estimated":[188],"annual":[189],"infrastructure":[190],"cost":[191,198],"savings":[192],"$491K":[195],"under":[196],"model.":[199],"These":[200],"results":[201],"demonstrate":[202],"can":[207],"reduce":[208],"resource":[210],"consumption":[211],"while":[212],"improving":[213],"diagnostic":[214],"timeliness.":[215],"To":[216],"support":[217],"reproducibility":[218],"future":[220],"research,":[221],"release":[223],"complete":[225],"replication":[226],"package":[227],"containing":[228],"all":[229],"datasets,":[230],"fine-tuning":[231],"pipelines,":[232],"implementations":[234],"algorithms.":[238]},"counts_by_year":[],"updated_date":"2026-05-05T08:41:31.759640","created_date":"2026-04-03T00:00:00"}
