Mostrar el registro sencillo del ítem

Artículo

dc.creatorAlonso Valenzuela, Juan Carloses
dc.creatorMartín López, Albertoes
dc.creatorSegura Rueda, Sergioes
dc.creatorGarcía Rodríguez, José Maríaes
dc.creatorRuiz Cortés, Antonioes
dc.date.accessioned2022-04-19T10:00:45Z
dc.date.available2022-04-19T10:00:45Z
dc.date.issued2022
dc.identifier.citationAlonso Valenzuela, J.C., Martín López, A., Segura Rueda, S., García Rodríguez, J.M. y Ruiz Cortés, A. (2022). ARTE: Automated Generation of Realistic Test Inputs for Web APIs. IEEE Transactions on Software Engineering, February 2022, 1-15.
dc.identifier.issn0098-5589es
dc.identifier.urihttps://hdl.handle.net/11441/132147
dc.description.abstractAutomated test case generation for web APIs is a thriving research topic, where test cases are frequently derived from the API specification. However, this process is only partially automated since testers are usually obliged to manually set meaningful valid test inputs for each input parameter. In this article, we present ARTE, an approach for the automated extraction of realistic test data for web APIs from knowledge bases like DBpedia. Specifically, ARTE leverages the specification of the API parameters to automatically search for realistic test inputs using natural language processing, search-based, and knowledge extraction techniques. ARTE has been integrated into RESTest, an open-source testing framework for RESTful APIs, fully automating the test case generation process. Evaluation results on 140 operations from 48 real-world web APIs show that ARTE can efficiently generate realistic test inputs for 64.9% of the target parameters, outperforming the state-of-the-art approach SAIGEN (31.8%). More importantly, ARTE supported the generation of over twice as many valid API calls (57.3%) as random generation (20%) and SAIGEN (26%), leading to a higher failure detection capability and uncovering several real-world bugs. These results show the potential of ARTE for enhancing existing web API testing tools, achieving an unprecedented level of automationes
dc.description.sponsorshipJunta de Andalucía APOLO (US-1264651)es
dc.description.sponsorshipJunta de Andalucía EKIPMENT-PLUS (P18-FR-2895)es
dc.description.sponsorshipMinisterio de Ciencia, Innovación y Universidades RTI2018-101204-B-C21 (HORATIO)es
dc.description.sponsorshipMinisterio de Ciencia, Innovación y Universidades RED2018-102472-Tes
dc.formatapplication/pdfes
dc.format.extent15es
dc.language.isoenges
dc.publisherIEEE Computer Societyes
dc.relation.ispartofIEEE Transactions on Software Engineering, February 2022, 1-15.
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Internacional*
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/*
dc.subjectTest data generationes
dc.subjectAutomated testinges
dc.subjectWeb APIses
dc.subjectWeb of Dataes
dc.titleARTE: Automated Generation of Realistic Test Inputs for Web APIses
dc.typeinfo:eu-repo/semantics/articlees
dcterms.identifierhttps://ror.org/03yxnpp24
dc.type.versioninfo:eu-repo/semantics/submittedVersiones
dc.rights.accessRightsinfo:eu-repo/semantics/openAccesses
dc.contributor.affiliationUniversidad de Sevilla. Departamento de Lenguajes y Sistemas Informáticoses
dc.relation.projectIDAPOLO (US-1264651)es
dc.relation.projectIDEKIPMENT-PLUS (P18-FR-2895)es
dc.relation.projectIDRTI2018-101204-B-C21 (HORATIO)es
dc.relation.projectIDRED2018-102472-Tes
dc.relation.publisherversionhttps://ieeexplore.ieee.org/document/9712422es
dc.identifier.doi10.1109/TSE.2022.3150618es
dc.contributor.groupUniversidad de Sevilla. TIC205: Ingeniería del Software Aplicadaes
dc.journaltitleIEEE Transactions on Software Engineeringes
dc.publication.issueFebruary 2022es
dc.publication.initialPage1es
dc.publication.endPage15es
dc.contributor.funderJunta de Andalucíaes
dc.contributor.funderMinisterio de Ciencia, Innovación y Universidades (MICINN). Españaes
dc.description.awardwinningPremio Mensual Publicación Científica Destacada de la US. Escuela Técnica Superior de Ingeniería Informática

FicherosTamañoFormatoVerDescripción
ARTE_Automated_Generation_of_R ...8.142MbIcon   [PDF] Ver/Abrir  

Este registro aparece en las siguientes colecciones

Mostrar el registro sencillo del ítem

Attribution-NonCommercial-NoDerivatives 4.0 Internacional
Excepto si se señala otra cosa, la licencia del ítem se describe como: Attribution-NonCommercial-NoDerivatives 4.0 Internacional