{"id":"https://openalex.org/W4400120398","doi":"https://doi.org/10.1145/3634737.3637639","title":"Make out like a (Multi-Armed) Bandit: Improving the Odds of Fuzzer Seed Scheduling with T-Scheduler","display_name":"Make out like a (Multi-Armed) Bandit: Improving the Odds of Fuzzer Seed Scheduling with T-Scheduler","publication_year":2024,"publication_date":"2024-06-28","ids":{"openalex":"https://openalex.org/W4400120398","doi":"https://doi.org/10.1145/3634737.3637639"},"language":"en","primary_location":{"id":"doi:10.1145/3634737.3637639","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3634737.3637639","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 19th ACM Asia Conference on Computer and Communications Security","raw_type":"proceedings-article"},"type":"conference-paper","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/A5032717607","display_name":"Simon Luo","orcid":"https://orcid.org/0000-0002-7660-2230"},"institutions":[{"id":"https://openalex.org/I31746571","display_name":"UNSW Sydney","ror":"https://ror.org/03r8z3t63","country_code":"AU","type":"education","lineage":["https://openalex.org/I31746571"]}],"countries":["AU"],"is_corresponding":false,"raw_author_name":"Simon Luo","raw_affiliation_strings":["The University of New South Wales, Sydney, Australia"],"raw_orcid":"https://orcid.org/0000-0002-7660-2230","affiliations":[{"raw_affiliation_string":"The University of New South Wales, Sydney, Australia","institution_ids":["https://openalex.org/I31746571"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5050996934","display_name":"Adrian Herrera","orcid":"https://orcid.org/0000-0001-9234-1694"},"institutions":[{"id":"https://openalex.org/I118347636","display_name":"Australian National University","ror":"https://ror.org/019wvm592","country_code":"AU","type":"education","lineage":["https://openalex.org/I118347636"]}],"countries":["AU"],"is_corresponding":false,"raw_author_name":"Adrian Herrera","raw_affiliation_strings":["Australian National Univeristy, Canberra, Australia"],"raw_orcid":"https://orcid.org/0000-0001-9234-1694","affiliations":[{"raw_affiliation_string":"Australian National Univeristy, Canberra, Australia","institution_ids":["https://openalex.org/I118347636"]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5058776446","display_name":"Paul J. Quirk","orcid":"https://orcid.org/0009-0003-3483-5057"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Paul Quirk","raw_affiliation_strings":["DSTG, Adelaide, Australia"],"raw_orcid":"https://orcid.org/0009-0003-3483-5057","affiliations":[{"raw_affiliation_string":"DSTG, Adelaide, Australia","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5027736927","display_name":"Michael Chase","orcid":"https://orcid.org/0009-0009-9434-6785"},"institutions":[],"countries":[],"is_corresponding":false,"raw_author_name":"Michael Chase","raw_affiliation_strings":["DSTG, Adelaide, Australia"],"raw_orcid":"https://orcid.org/0009-0009-9434-6785","affiliations":[{"raw_affiliation_string":"DSTG, Adelaide, Australia","institution_ids":[]}]},{"author_position":"middle","author":{"id":"https://openalex.org/A5048703299","display_name":"Damith C. Ranasinghe","orcid":"https://orcid.org/0000-0002-2008-9255"},"institutions":[{"id":"https://openalex.org/I5681781","display_name":"The University of Adelaide","ror":"https://ror.org/00892tw58","country_code":"AU","type":"education","lineage":["https://openalex.org/I5681781"]}],"countries":["AU"],"is_corresponding":false,"raw_author_name":"Damith C. Ranasinghe","raw_affiliation_strings":["University of Adelaide, Adelaide, Australia"],"raw_orcid":"https://orcid.org/0000-0002-2008-9255","affiliations":[{"raw_affiliation_string":"University of Adelaide, Adelaide, Australia","institution_ids":["https://openalex.org/I5681781"]}]},{"author_position":"last","author":{"id":"https://openalex.org/A5059077090","display_name":"Salil S. Kanhere","orcid":"https://orcid.org/0000-0002-1835-3475"},"institutions":[{"id":"https://openalex.org/I31746571","display_name":"UNSW Sydney","ror":"https://ror.org/03r8z3t63","country_code":"AU","type":"education","lineage":["https://openalex.org/I31746571"]}],"countries":["AU"],"is_corresponding":false,"raw_author_name":"Salil S Kanhere","raw_affiliation_strings":["The University of New South Wales, Sydney, Australia"],"raw_orcid":"https://orcid.org/0000-0002-1835-3475","affiliations":[{"raw_affiliation_string":"The University of New South Wales, Sydney, Australia","institution_ids":["https://openalex.org/I31746571"]}]}],"institutions":[],"countries_distinct_count":1,"institutions_distinct_count":3,"corresponding_author_ids":[],"corresponding_institution_ids":[],"apc_list":null,"apc_paid":null,"fwci":1.3562,"has_fulltext":false,"cited_by_count":2,"citation_normalized_percentile":{"value":0.78280057,"is_in_top_1_percent":false,"is_in_top_10_percent":false},"cited_by_percentile_year":{"min":90,"max":95},"biblio":{"volume":null,"issue":null,"first_page":"1463","last_page":"1479"},"is_retracted":false,"is_paratext":false,"is_xpac":false,"primary_topic":{"id":"https://openalex.org/T12101","display_name":"Advanced Bandit Algorithms Research","score":0.9986000061035156,"subfield":{"id":"https://openalex.org/subfields/1803","display_name":"Management Science and Operations Research"},"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/T12101","display_name":"Advanced Bandit Algorithms Research","score":0.9986000061035156,"subfield":{"id":"https://openalex.org/subfields/1803","display_name":"Management Science and Operations Research"},"field":{"id":"https://openalex.org/fields/18","display_name":"Decision Sciences"},"domain":{"id":"https://openalex.org/domains/2","display_name":"Social Sciences"}},{"id":"https://openalex.org/T10054","display_name":"Parallel Computing and Optimization Techniques","score":0.9897000193595886,"subfield":{"id":"https://openalex.org/subfields/1708","display_name":"Hardware and Architecture"},"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/T12072","display_name":"Machine Learning and Algorithms","score":0.9861000180244446,"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"}}],"keywords":[{"id":"https://openalex.org/keywords/odds","display_name":"Odds","score":0.6764836311340332},{"id":"https://openalex.org/keywords/computer-science","display_name":"Computer science","score":0.6599123477935791},{"id":"https://openalex.org/keywords/scheduling","display_name":"Scheduling (production processes)","score":0.6084729433059692},{"id":"https://openalex.org/keywords/fuzz-testing","display_name":"Fuzz testing","score":0.5896579623222351},{"id":"https://openalex.org/keywords/mathematical-optimization","display_name":"Mathematical optimization","score":0.26761186122894287},{"id":"https://openalex.org/keywords/machine-learning","display_name":"Machine learning","score":0.1682581901550293},{"id":"https://openalex.org/keywords/mathematics","display_name":"Mathematics","score":0.16645443439483643},{"id":"https://openalex.org/keywords/programming-language","display_name":"Programming language","score":0.12514621019363403},{"id":"https://openalex.org/keywords/software","display_name":"Software","score":0.11198464035987854},{"id":"https://openalex.org/keywords/logistic-regression","display_name":"Logistic regression","score":0.06178906559944153}],"concepts":[{"id":"https://openalex.org/C143095724","wikidata":"https://www.wikidata.org/wiki/Q515895","display_name":"Odds","level":3,"score":0.6764836311340332},{"id":"https://openalex.org/C41008148","wikidata":"https://www.wikidata.org/wiki/Q21198","display_name":"Computer science","level":0,"score":0.6599123477935791},{"id":"https://openalex.org/C206729178","wikidata":"https://www.wikidata.org/wiki/Q2271896","display_name":"Scheduling (production processes)","level":2,"score":0.6084729433059692},{"id":"https://openalex.org/C111065885","wikidata":"https://www.wikidata.org/wiki/Q1189053","display_name":"Fuzz testing","level":3,"score":0.5896579623222351},{"id":"https://openalex.org/C126255220","wikidata":"https://www.wikidata.org/wiki/Q141495","display_name":"Mathematical optimization","level":1,"score":0.26761186122894287},{"id":"https://openalex.org/C119857082","wikidata":"https://www.wikidata.org/wiki/Q2539","display_name":"Machine learning","level":1,"score":0.1682581901550293},{"id":"https://openalex.org/C33923547","wikidata":"https://www.wikidata.org/wiki/Q395","display_name":"Mathematics","level":0,"score":0.16645443439483643},{"id":"https://openalex.org/C199360897","wikidata":"https://www.wikidata.org/wiki/Q9143","display_name":"Programming language","level":1,"score":0.12514621019363403},{"id":"https://openalex.org/C2777904410","wikidata":"https://www.wikidata.org/wiki/Q7397","display_name":"Software","level":2,"score":0.11198464035987854},{"id":"https://openalex.org/C151956035","wikidata":"https://www.wikidata.org/wiki/Q1132755","display_name":"Logistic regression","level":2,"score":0.06178906559944153}],"mesh":[],"locations_count":1,"locations":[{"id":"doi:10.1145/3634737.3637639","is_oa":false,"landing_page_url":"https://doi.org/10.1145/3634737.3637639","pdf_url":null,"source":null,"license":null,"license_id":null,"version":"publishedVersion","is_accepted":true,"is_published":true,"raw_source_name":"Proceedings of the 19th ACM Asia Conference on Computer and Communications Security","raw_type":"proceedings-article"}],"best_oa_location":null,"sustainable_development_goals":[],"awards":[],"funders":[],"has_content":{"pdf":false,"grobid_xml":false},"content_urls":null,"referenced_works_count":34,"referenced_works":["https://openalex.org/W41554520","https://openalex.org/W2026417691","https://openalex.org/W2039522160","https://openalex.org/W2053154970","https://openalex.org/W2128128820","https://openalex.org/W2138428785","https://openalex.org/W2139984188","https://openalex.org/W2535617737","https://openalex.org/W2626262528","https://openalex.org/W2752599163","https://openalex.org/W2766540688","https://openalex.org/W2766647240","https://openalex.org/W2888617017","https://openalex.org/W2947182139","https://openalex.org/W2955314308","https://openalex.org/W2963064278","https://openalex.org/W2963742047","https://openalex.org/W2964241064","https://openalex.org/W2979357014","https://openalex.org/W3008477014","https://openalex.org/W3072699177","https://openalex.org/W3082737479","https://openalex.org/W3101845936","https://openalex.org/W3110853414","https://openalex.org/W3136918966","https://openalex.org/W3163844163","https://openalex.org/W3194771370","https://openalex.org/W4221146917","https://openalex.org/W4226378172","https://openalex.org/W4284706927","https://openalex.org/W4295036138","https://openalex.org/W4308614347","https://openalex.org/W4320351959","https://openalex.org/W4321383480"],"related_works":["https://openalex.org/W4391375266","https://openalex.org/W2748952813","https://openalex.org/W2511770387","https://openalex.org/W3120811337","https://openalex.org/W3203597304","https://openalex.org/W4385301282","https://openalex.org/W2990186179","https://openalex.org/W4248424560","https://openalex.org/W3023977444","https://openalex.org/W4210660460"],"abstract_inverted_index":{"Fuzzing":[0],"is":[1,154],"an":[2],"industry-standard":[3],"software":[4],"testing":[5],"technique":[6],"that":[7,178],"uncovers":[8],"bugs":[9],"in":[10,52],"a":[11,24,53,77,126],"target":[12,35],"program":[13],"by":[14,92],"executing":[15],"it":[16,62,170],"with":[17],"mutated":[18],"inputs.":[19,48],"Over":[20],"the":[21,27,67,138,146],"lifecycle":[22],"of":[23,46,56],"fuzzing":[25,167],"campaign,":[26],"fuzzer":[28,85,106],"accumulates":[29],"inputs":[30,40,57],"inducing":[31],"new":[32,47],"and":[33,44,117,153,188],"interesting":[34],"behaviors,":[36],"drawing":[37],"from":[38,94],"these":[39,182],"for":[41,71],"further":[42],"mutation":[43],"generation":[45],"This":[49],"rapidly":[50],"results":[51,176],"large":[54],"pool":[55],"to":[58,64,80,134,137,148,171],"select":[59,149],"from,":[60],"making":[61],"challenging":[63],"quickly":[65],"determine":[66],"\"most":[68],"promising\"":[69],"input":[70,118],"mutation.":[72],"Reinforcement":[73],"learning":[74,93],"(RL)":[75],"provides":[76],"natural":[78],"solution":[79],"this":[81,121],"seed":[82,127],"scheduling":[83],"problem---a":[84],"can":[86],"dynamically":[87],"adapt":[88,136],"its":[89],"selection":[90],"strategy":[91],"past":[95],"results.":[96],"However,":[97],"existing":[98],"RL":[99],"approaches":[100],"are":[101],"(a)":[102],"computationally":[103],"expensive":[104],"(reducing":[105,113],"throughput),":[107],"and/or":[108],"(b)":[109],"require":[110,145],"hyperparameter":[111],"tuning":[112],"generality":[114],"across":[115,158],"targets":[116],"types).":[119],"To":[120],"end,":[122],"we":[123],"propose":[124],"T-Scheduler,":[125],"scheduler":[128],"built":[129],"upon":[130],"multi-armed":[131],"bandit":[132],"theory":[133],"automatically":[135],"target.":[139],"Notably,":[140],"our":[141],"formulation":[142],"does":[143],"not":[144],"user":[147],"or":[150],"tune":[151],"hyperparameters":[152],"therefore":[155],"easily":[156],"generalizable":[157],"different":[159],"targets.":[160],"We":[161],"evaluate":[162],"T-Scheduler":[163,179],"over":[164],"35":[165],"CPU-yr":[166],"effort,":[168],"comparing":[169],"11":[172,183],"state-of-the-art":[173],"schedulers.":[174],"Our":[175],"show":[177],"improves":[180],"on":[181,185],"schedulers":[184],"both":[186],"bug-finding":[187],"coverage-expansion":[189],"abilities.":[190]},"counts_by_year":[{"year":2025,"cited_by_count":1},{"year":2024,"cited_by_count":1}],"updated_date":"2026-07-29T14:22:42.915294","created_date":"2025-10-10T00:00:00"}
