Mostrar el registro sencillo del ítem

dc.contributor.author
Arcuri, Andrea  
dc.contributor.author
Zhang, Man  
dc.contributor.author
Galeotti, Juan Pablo  
dc.date.available
2025-03-18T13:21:44Z  
dc.date.issued
2024-03  
dc.identifier.citation
Arcuri, Andrea; Zhang, Man; Galeotti, Juan Pablo; Advanced White-Box Heuristics for Search-Based Fuzzing of REST APIs; Association for Computing Machinery; ACM Transactions on Software Engineering and Methodology; 33; 6; 3-2024; 1-36  
dc.identifier.issn
1049-331X  
dc.identifier.uri
http://hdl.handle.net/11336/256472  
dc.description.abstract
Due to its importance and widespread use in industry, automated testing of REST APIs has attracted major interest from the research community in the last few years.However, most of the work in the literature has been focused on black-box fuzzing.Although existing fuzzers have been used to automatically find many faults in existing APIs, there are still several open research challenges that hinder the achievement of better results (e.g., in terms of code coverage and fault finding).For example, under-specified schemas are a major issue for black-box fuzzers.Currently, EvoMaster is the only existing tool that supports white-box fuzzing of REST APIs.In this paper, we provide a series of novel white-box heuristics, including for example how to deal with under-specified constrains in API schemas, as well as under-specified schemas in SQL databases.Our novel techniques are implemented as an extension to our open-source, search-based fuzzer EvoMaster.An empirical study on 14 APIs from the EMB corpus, plus one industrial API, shows clear improvements of the results in some of these APIs.  
dc.format
application/pdf  
dc.language.iso
eng  
dc.publisher
Association for Computing Machinery  
dc.rights
info:eu-repo/semantics/openAccess  
dc.rights.uri
https://creativecommons.org/licenses/by-nc-sa/2.5/ar/  
dc.subject
SBST  
dc.subject
fuzzing  
dc.subject
REST  
dc.subject
Web API  
dc.subject.classification
Otras Ingeniería Eléctrica, Ingeniería Electrónica e Ingeniería de la Información  
dc.subject.classification
Ingeniería Eléctrica, Ingeniería Electrónica e Ingeniería de la Información  
dc.subject.classification
INGENIERÍAS Y TECNOLOGÍAS  
dc.title
Advanced White-Box Heuristics for Search-Based Fuzzing of REST APIs  
dc.type
info:eu-repo/semantics/article  
dc.type
info:ar-repo/semantics/artículo  
dc.type
info:eu-repo/semantics/publishedVersion  
dc.date.updated
2025-03-17T10:39:21Z  
dc.journal.volume
33  
dc.journal.number
6  
dc.journal.pagination
1-36  
dc.journal.pais
Estados Unidos  
dc.journal.ciudad
New York  
dc.description.fil
Fil: Arcuri, Andrea. Kristiania University College; Noruega  
dc.description.fil
Fil: Zhang, Man. Kristiania University College; Noruega  
dc.description.fil
Fil: Galeotti, Juan Pablo. Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales. Departamento de Computación; Argentina. Consejo Nacional de Investigaciones Científicas y Técnicas; Argentina  
dc.journal.title
ACM Transactions on Software Engineering and Methodology  
dc.relation.alternativeid
info:eu-repo/semantics/altIdentifier/url/https://dl.acm.org/doi/10.1145/3652157  
dc.relation.alternativeid
info:eu-repo/semantics/altIdentifier/doi/http://dx.doi.org/10.1145/3652157