{"id":"https://openalex.org/W4410537601","doi":"https://doi.org/10.1109/icst62969.2025.10988976","title":"Speculative Testing at Google with Transition Prediction","display_name":"Speculative Testing at Google with Transition Prediction","publication_year":2025,"publication_date":"2025-03-31","ids":{"openalex":"https://openalex.org/W4410537601","doi":"https://doi.org/10.1109/icst62969.2025.10988976"},"language":"en","primary_location":{"id":"doi:10.1109/icst62969.2025.10988976","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icst62969.2025.10988976","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 IEEE Conference on Software Testing, Verification and Validation (ICST)","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/A5092026606","display_name":"Avi Kondareddy","orcid":null},"institutions":[{"id":"https://openalex.org/I1291425158","display_name":"Google (United States)","ror":"https://ror.org/00njsd438","country_code":"US","type":"company","lineage":["https://openalex.org/I1291425158","https://openalex.org/I4210128969"]}],"countries":["US"],"is_corresponding":true,"raw_author_name":"Avi Kondareddy","raw_affiliation_strings":["Google LLC,Mountain View,California,USA,94043"],"affiliations":[{"raw_affiliation_string":"Google LLC,Mountain View,California,USA,94043","institution_ids":["https://openalex.org/I1291425158"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5106863119","display_name":"Sushmita Azad","orcid":null},"institutions":[{"id":"https://openalex.org/I1291425158","display_name":"Google (United States)","ror":"https://ror.org/00njsd438","country_code":"US","type":"company","lineage":["https://openalex.org/I1291425158","https://openalex.org/I4210128969"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Sushmita Azad","raw_affiliation_strings":["Google LLC,Mountain View,California,USA,94043"],"affiliations":[{"raw_affiliation_string":"Google LLC,Mountain View,California,USA,94043","institution_ids":["https://openalex.org/I1291425158"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5088982588","display_name":"Abhayendra Singh","orcid":null},"institutions":[{"id":"https://openalex.org/I1291425158","display_name":"Google (United States)","ror":"https://ror.org/00njsd438","country_code":"US","type":"company","lineage":["https://openalex.org/I1291425158","https://openalex.org/I4210128969"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Abhayendra Singh","raw_affiliation_strings":["Google LLC,Mountain View,California,USA,94043"],"affiliations":[{"raw_affiliation_string":"Google LLC,Mountain View,California,USA,94043","institution_ids":["https://openalex.org/I1291425158"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5019574034","display_name":"Tim A. D. Henderson","orcid":null},"institutions":[{"id":"https://openalex.org/I1291425158","display_name":"Google (United States)","ror":"https://ror.org/00njsd438","country_code":"US","type":"company","lineage":["https://openalex.org/I1291425158","https://openalex.org/I4210128969"]}],"countries":["US"],"is_corresponding":false,"raw_author_name":"Tim A. D. Henderson","raw_affiliation_strings":["Google LLC,Mountain View,California,USA,94043"],"affiliations":[{"raw_affiliation_string":"Google LLC,Mountain View,California,USA,94043","institution_ids":["https://openalex.org/I1291425158"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":4,"corresponding_author_ids":["https://openalex.org/A5092026606"],"corresponding_institution_ids":["https://openalex.org/I1291425158"],"apc_list":null,"apc_paid":null,"fwci":0.0,"has_fulltext":false,"cited_by_count":0,"citation_normalized_percentile":{"value":0.11031705,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":null,"biblio":{"volume":null,"issue":null,"first_page":"510","last_page":"521"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T14280","display_name":"Big Data Technologies and Applications","score":0.9010999798774719,"subfield":{"id":"https://openalex.org/subfields/1802","display_name":"Information Systems and Management"},"field":{"id":"https://openalex.org/fields/18","display_name":"Decision Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},"topics":[{"id":"https://openalex.org/T14280","display_name":"Big Data Technologies and Applications","score":0.9010999798774719,"subfield":{"id":"https://openalex.org/subfields/1802","display_name":"Information Systems and Management"},"field":{"id":"https://openalex.org/fields/18","display_name":"Decision Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}}],"keywords":[{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.5944632291793823},{"id":"https://openalex.org/keywords/transition","display_name":"Transition (genetics)","score":0.5425115823745728},{"id":"https://openalex.org/keywords/chemistry","display_name":"Chemistry","score":0.13748526573181152}],"concepts":[{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.5944632291793823},{"id":"https://openalex.org/C194232998","wikidata":"https://www.wikidata.org/wiki/Q1606712","display_name":"Transition (genetics)","level":3,"score":0.5425115823745728},{"id":"https://openalex.org/C185592680","wikidata":"https://www.wikidata.org/wiki/Q2329","display_name":"Chemistry","level":0,"score":0.13748526573181152},{"id":"https://openalex.org/C104317684","wikidata":"https://www.wikidata.org/wiki/Q7187","display_name":"Gene","level":2,"score":0.0},{"id":"https://openalex.org/C55493867","wikidata":"https://www.wikidata.org/wiki/Q7094","display_name":"Biochemistry","level":1,"score":0.0}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1109/icst62969.2025.10988976","is_oa":false,"landing_page_url":"https://doi.org/10.1109/icst62969.2025.10988976","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"2025 IEEE Conference on Software Testing, Verification and Validation (ICST)","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"grobid_xml":false,"pdf":false},"content_urls":null,"referenced_works_count":49,"referenced_works":["https://openalex.org/W80957921","https://openalex.org/W1925282067","https://openalex.org/W1975520532","https://openalex.org/W1999651978","https://openalex.org/W2012131382","https://openalex.org/W2117799048","https://openalex.org/W2170198454","https://openalex.org/W2295598076","https://openalex.org/W2469513535","https://openalex.org/W2589663975","https://openalex.org/W2591823109","https://openalex.org/W2599507622","https://openalex.org/W2754449345","https://openalex.org/W2808429234","https://openalex.org/W2914489208","https://openalex.org/W2919518469","https://openalex.org/W2921843823","https://openalex.org/W2967204716","https://openalex.org/W2967325635","https://openalex.org/W3042336388","https://openalex.org/W3176989815","https://openalex.org/W3193597518","https://openalex.org/W4205420848","https://openalex.org/W4225133069","https://openalex.org/W4308627400","https://openalex.org/W4311349067","https://openalex.org/W4378418573","https://openalex.org/W4385567961","https://openalex.org/W4400242288","https://openalex.org/W4400484652","https://openalex.org/W4400582991","https://openalex.org/W4401420613","https://openalex.org/W4402442991","https://openalex.org/W6655417109","https://openalex.org/W6665510490","https://openalex.org/W6675688025","https://openalex.org/W6683490016","https://openalex.org/W6693460104","https://openalex.org/W6749412585","https://openalex.org/W6755706031","https://openalex.org/W6765282159","https://openalex.org/W6765497481","https://openalex.org/W6773062849","https://openalex.org/W6781901026","https://openalex.org/W6791339064","https://openalex.org/W6793958531","https://openalex.org/W6804115710","https://openalex.org/W6870386349","https://openalex.org/W6871929009"],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2899084033","https://openalex.org/W2748952813","https://openalex.org/W2390279801","https://openalex.org/W4391913857","https://openalex.org/W2358668433","https://openalex.org/W4396701345","https://openalex.org/W2376932109","https://openalex.org/W2001405890","https://openalex.org/W4396696052"],"abstract_inverted_index":{"Google's":[0,22],"approach":[1],"to":[2,8,29,158,165],"testing":[3,6,25],"includes":[4],"both":[5],"prior":[7],"code":[9,16,41],"submission":[10,17,42],"(for":[11,18],"fast":[12],"validation)":[13],"and":[14,35,60,99,112],"after":[15],"comprehensive":[19],"validation).":[20],"However,":[21],"ever":[23],"growing":[24],"demand":[26],"has":[27],"lead":[28],"increased":[30],"continuous":[31,43],"integration":[32,44],"cycle":[33,131],"latency":[34],"machine":[36,101],"costs.":[37],"When":[38],"the":[39,53,100,109,113,162],"post":[40],"cycles":[45],"get":[46],"longer,":[47],"it":[48],"delays":[49],"detecting":[50],"breakages":[51,87],"in":[52,76,161],"main":[54],"repository":[55],"which":[56],"increases":[57],"developer":[58],"friction":[59],"lowers":[61],"productivity.":[62],"To":[63],"mitigate":[64],"this":[65,90],"without":[66],"increasing":[67],"resource":[68],"demand,":[69],"Google":[70],"is":[71],"implementing":[72],"Postsubmit":[73],"Speculative":[74,82,145],"Cycles":[75,83,146],"their":[77],"Test":[78],"Automation":[79],"Platform":[80],"(TAP).":[81],"prioritize":[84],"finding":[85],"novel":[86,167],"faster.":[88],"In":[89],"paper":[91],"we":[92,147],"present":[93],"our":[94,124],"new":[95],"test":[96,115,129],"scheduling":[97,116],"architecture":[98],"learning":[102],"system":[103,111,117],"(Transition":[104],"Prediction)":[105],"driving":[106],"it.":[107],"Both":[108],"ML":[110],"end-to-end":[114],"are":[118],"empirically":[119],"evaluated":[120],"on":[121],"3-months":[122],"of":[123,153],"production":[125],"data":[126],"(120":[127],"billion":[128],"\u00d7":[130],"pairs,":[132],"7.7":[133],"million":[134],"breaking":[135,168],"targets,":[136],"with":[137],"<tex":[138],"xmlns:mml=\"http://www.w3.org/1998/Math/MathML\"":[139],"xmlns:xlink=\"http://www.w3.org/1999/xlink\">$\\sim20$</tex>":[140],"thousand":[141],"unique":[142],"breakages).":[143],"Using":[144],"observed":[148],"a":[149],"median":[150],"(p50)":[151],"reduction":[152],"approximately":[154],"65%":[155],"(from":[156],"107":[157],"37":[159],"minutes)":[160],"time":[163],"taken":[164],"detect":[166],"targets.":[169]},"counts_by_year":[],"updated_date":"2025-11-06T03:46:38.306776","created_date":"2025-10-10T00:00:00"}
