Aviso: para depositar documentos, por favor, inicia sesión e identifícate con tu cuenta de correo institucional de la UCM con el botón MI CUENTA UCM. No emplees la opción AUTENTICACIÓN CON CONTRASEÑA
 

Metamorphic testing of OpenStreetMap

dc.contributor.authorAlmendros Jiménez, Jesús M.
dc.contributor.authorBecerra Terón, Antonio
dc.contributor.authorGarcía Merayo, María De Las Mercedes
dc.contributor.authorNúñez García, Manuel
dc.date.accessioned2023-06-17T08:22:03Z
dc.date.available2023-06-17T08:22:03Z
dc.date.issued2021-05-17
dc.descriptionCRUE-CSIC (Acuerdos Transformativos 2021)
dc.description.abstractContext: OpenStreetMap represents a collaborative effort of many different and unrelated users to create a free map of the world. Although contributors follow some general guidelines, unsupervised additions are prone to include erroneous information. Unfortunately, it is impossible to automatically detect most of these issues because there does not exist an oracle to evaluate whether the information is correct or not. Metamorphic testing has shown to be very useful in assessing the correctness of very heterogeneous artifacts when oracles are not available. Objective: The main goal of our work is to provide a (fully implemented) framework, based on metamorphic testing, that will support the analysis of the information provided in OpenStreetMap with the goal of detecting faulty information. Method: We defined a general metamorphic testing framework to deal with OpenStreetMap. We identified a set of good metamorphic relations. In order to have as much automation as possible, we paid special attention to the automatic selection of follow-up inputs because they are fundamental to diminish manual testing. In order to assess the usefulness of our framework, we applied it to analyze maps of four cities in different continents. The rationale is that we would be dealing with different problems created by different contributors. Results: We obtained experimental evidence that shows the potential value of our framework. The application of our framework to the analysis of the chosen cities revealed errors in all of them and in all the considered categories. Conclusion: The experiments showed the usefulness of our framework to identify potential issues in the information appearing in OpenStreetMap. Although our metamorphic relations are very helpful, future users of the framework might identify other relations to deal with specific situations not covered by our relations. Since we provide a general pattern to define metamorphic relations, it is relatively easy to extend the existing framework. In particular, since all our metamorphic relations are implemented and the code is freely available, users have a pattern to implement new relations.
dc.description.departmentDepto. de Sistemas Informáticos y Computación
dc.description.facultyFac. de Informática
dc.description.refereedTRUE
dc.description.sponsorshipMinisterio de Ciencia e Innovación (MICINN)
dc.description.sponsorshipComunidad de Madrid/FEDER
dc.description.sponsorshipUniversidad Complutense de Madrid
dc.description.statuspub
dc.eprint.idhttps://eprints.ucm.es/id/eprint/70336
dc.identifier.doi10.1016/j.infsof.2021.106631
dc.identifier.issn0950-5849
dc.identifier.officialurlhttps://doi.org/10.1016/j.infsof.2021.106631
dc.identifier.urihttps://hdl.handle.net/20.500.14352/6786
dc.journal.titleInformation and Software Technology
dc.language.isoeng
dc.page.initial106631
dc.publisherElsevier
dc.relation.projectIDPID2019-104735RB-C42 (SAFER) and RTI2018-093608-B-C31 (FAME)
dc.relation.projectIDFORTE-CM (S2018/TCS-4314)
dc.relation.projectID(PR65/19-22452).
dc.rightsAtribución-NoComercial-SinDerivadas 3.0 España
dc.rights.accessRightsopen access
dc.rights.urihttps://creativecommons.org/licenses/by-nc-nd/3.0/es/
dc.subject.keywordMetamorphic testing
dc.subject.keywordQuality of maps
dc.subject.keywordOpenStreetMap
dc.subject.ucmSistemas expertos
dc.subject.ucmSoftware
dc.subject.unesco3304.16 Diseño Lógico
dc.titleMetamorphic testing of OpenStreetMap
dc.typejournal article
dc.volume.number138
dspace.entity.typePublication
relation.isAuthorOfPublication28ca46b8-d1eb-42e6-a6e2-f31b193b055b
relation.isAuthorOfPublication26825d32-1d0a-4bbb-b145-e014e22f1a88
relation.isAuthorOfPublication.latestForDiscovery26825d32-1d0a-4bbb-b145-e014e22f1a88

Download

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
1-s2.0-S0950584921000987-main.pdf
Size:
4.03 MB
Format:
Adobe Portable Document Format

Collections