Deriving Semantics-Aware Fuzzers from Web API Schemas
| dc.contributor.author | Hatfield-Dodds, Zac | en |
| dc.contributor.author | Dygalo, Dmitry | en |
| dc.date.accessioned | 2025-04-05T14:40:03Z | |
| dc.date.available | 2025-04-05T14:40:03Z | |
| dc.date.issued | 2022 | en |
| dc.description.abstract | We present Schemathesis, a tool for finding semantic errors and crashes in OpenAPI or GraphQL web APIs through property-based testing. Our evaluation, thirty independent runs of eight tools against sixteen containerized open-source web services, shows that Schemathesis wildly outperforms all previous tools.It is the only tool to find defects in four targets, finds 1.4× to 4.5× more unique defects than the respectively second-best tool for each remaining target, and is the only tool to handle more than two-thirds of our target services without a fatal internal error.Our full preprint [5] goes into considerably more detail. | en |
| dc.description.status | true | en |
| dc.format.extent | 2 | en |
| dc.identifier.isbn | 9781665495981 | en |
| dc.identifier.issn | 0270-5257 | en |
| dc.identifier.other | Scopus:85132437542 | en |
| dc.identifier.other | ARIES:a383154xPUB37024 | en |
| dc.identifier.uri | https://dspace-test.anu.edu.au/handle/1885/733757052 | |
| dc.identifier.url | http://www.scopus.com/inward/record.url?scp=85132437542&partnerID=8YFLogxK | en |
| dc.language.iso | English | en |
| dc.relation.ispartofseries | Proceedings - International Conference on Software Engineering | en |
| dc.rights | Publisher Copyright: © 2022 IEEE. | en |
| dc.subject | API schemas | en |
| dc.subject | fuzzing | en |
| dc.subject | property based testing | en |
| dc.title | Deriving Semantics-Aware Fuzzers from Web API Schemas | en |
| dc.type | Conference contribution | en |
| local.bibliographicCitation.lastpage | 346 | en |
| local.bibliographicCitation.startpage | 345 | en |
| local.contributor.affiliation | Hatfield-Dodds, Zac; CECS Uni Research Scholarships, The Australian National University | en |
| local.contributor.affiliation | Dygalo, Dmitry; schemathesis.io | en |
| local.identifier.doi | 10.1109/ICSE-Companion55297.2022.9793781 | en |
| local.identifier.pure | 958fe5ba-493e-43db-ab33-1ecd66dbae37 | en |
| local.type.status | Published | en |