Fuzzing REST APIs in Industry: Necessary Features and Open Problems

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Arcuri, Andrea, Poth, Alexander, Rrjolli, Olsi, Garrett, Philip, Galeotti, Juan P.
Format: Preprint
Published: 2026
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866915909079138304
author Arcuri, Andrea
Poth, Alexander
Rrjolli, Olsi
Garrett, Philip
Galeotti, Juan P.
author_facet Arcuri, Andrea
Poth, Alexander
Rrjolli, Olsi
Garrett, Philip
Galeotti, Juan P.
contents REST APIs are widely used in industry, in all different kinds of domains. An example is Volkswagen AG, a German automobile manufacturer. Established testing approaches for REST APIs are time consuming, and require expertise from professional test engineers. Due to its cost and importance, in the scientific literature several approaches have been proposed to automatically test REST APIs. The open-source, search-based fuzzer EvoMaster is one of such tools proposed in the academic literature. However, how academic prototypes can be integrated in industry and have real impact to software engineering practice requires more investigation. In this paper, we report on our experience in using EvoMaster at Volkswagen AG, as an EvoMaster user from 2023 to 2026. We share our learnt lessons, and discuss several features needed to be implemented in EvoMaster to make its use in an industrial context successful. Feedback about value in industrial setups of EvoMaster was given from Volkswagen AG about 4 APIs. Additionally, a user study was conducted involving 11 testing specialists from 4 different companies. We further identify several real-world research challenges that still need to be solved.
format Preprint
id arxiv_https___arxiv_org_abs_2604_01759
institution arXiv
publishDate 2026
record_format arxiv
spellingShingle Fuzzing REST APIs in Industry: Necessary Features and Open Problems
Arcuri, Andrea
Poth, Alexander
Rrjolli, Olsi
Garrett, Philip
Galeotti, Juan P.
Software Engineering
REST APIs are widely used in industry, in all different kinds of domains. An example is Volkswagen AG, a German automobile manufacturer. Established testing approaches for REST APIs are time consuming, and require expertise from professional test engineers. Due to its cost and importance, in the scientific literature several approaches have been proposed to automatically test REST APIs. The open-source, search-based fuzzer EvoMaster is one of such tools proposed in the academic literature. However, how academic prototypes can be integrated in industry and have real impact to software engineering practice requires more investigation. In this paper, we report on our experience in using EvoMaster at Volkswagen AG, as an EvoMaster user from 2023 to 2026. We share our learnt lessons, and discuss several features needed to be implemented in EvoMaster to make its use in an industrial context successful. Feedback about value in industrial setups of EvoMaster was given from Volkswagen AG about 4 APIs. Additionally, a user study was conducted involving 11 testing specialists from 4 different companies. We further identify several real-world research challenges that still need to be solved.
title Fuzzing REST APIs in Industry: Necessary Features and Open Problems
topic Software Engineering
url https://arxiv.org/abs/2604.01759