Mostrar el registro sencillo del ítem

dc.contributor.author
Arcuri, Andrea  
dc.contributor.author
Galeotti, Juan Pablo  
dc.date.available
2023-07-20T13:40:03Z  
dc.date.issued
2022-01  
dc.identifier.citation
Arcuri, Andrea; Galeotti, Juan Pablo; Enhancing Search-based Testing with Testability Transformations for Existing APIs; Association for Computing Machinery; ACM Transactions on Software Engineering and Methodology; 31; 1; 1-2022; 1-34  
dc.identifier.issn
1049-331X  
dc.identifier.uri
http://hdl.handle.net/11336/204622  
dc.description.abstract
Search-based software testing (SBST) has been shown to be an effective technique to generate test cases automatically. Its effectiveness strongly depends on the guidance of the fitness function. Unfortunately, a common issue in SBST is the so-called flag problem, where the fitness landscape presents a plateau that provides no guidance to the search. In this article, we provide a series of novel testability transformations aimed at providing guidance in the context of commonly used API calls (e.g., strings that need to be converted into valid date/time objects). We also provide specific transformations aimed at helping the testing of REST Web Services. We implemented our novel techniques as an extension to EvoMaster, an SBST tool that generates system-level test cases. Experiments on nine open-source REST web services, as well as an industrial web service, show that our novel techniques improve performance significantly.  
dc.format
application/pdf  
dc.language.iso
eng  
dc.publisher
Association for Computing Machinery  
dc.rights
info:eu-repo/semantics/restrictedAccess  
dc.rights.uri
https://creativecommons.org/licenses/by-nc-sa/2.5/ar/  
dc.subject
REST-API  
dc.subject
SWAGGER  
dc.subject
OPENAPI  
dc.subject
MIO  
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
Enhancing Search-based Testing with Testability Transformations for Existing 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
2023-07-07T22:27:53Z  
dc.journal.volume
31  
dc.journal.number
1  
dc.journal.pagination
1-34  
dc.journal.pais
Estados Unidos  
dc.journal.ciudad
Nueva York  
dc.description.fil
Fil: Arcuri, Andrea. 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. Oficina de Coordinación Administrativa Ciudad Universitaria. Instituto de Investigación en Ciencias de la Computación. Universidad de Buenos Aires. Facultad de Ciencias Exactas y Naturales. Instituto de Investigación en Ciencias de la Computación; 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/3477271  
dc.relation.alternativeid
info:eu-repo/semantics/altIdentifier/doi/http://dx.doi.org/10.1145/3477271