Using Metamorphic Testing to Improve the Quality of Tags in OpenStreetMap

dc.contributor.authorAlmendros-Jimenez, Jesus M.
dc.contributor.authorBecerra-Teron, Antonio
dc.contributor.authorGarcía Merayo, María De Las Mercedes
dc.contributor.authorNúñez García, Manuel
dc.date.accessioned2025-04-10T14:08:13Z
dc.date.available2025-04-10T14:08:13Z
dc.date.issued2022-03-07
dc.description.abstractWe present a metamorphic testing approach to validate the information included in OpenStreetMap, a collaborative effort to produce a free map of the world. We focus on the quality of the tags storing the information about the elements of the map. We identified metamorphic relations with the potential to detect different types of tagging errors. In particular, we carefully designed mechanisms to automatically generate follow-up inputs , a fundamental component in the successful application of a metamorphic testing approach. The intrinsic nature of automatically analysing tags implies that we will detect real errors but some false positives as well. In order to obtain a good trade-off between real errors and false positives, we introduce thresholds . Our MRs will raise an error associated with a certain value if, depending on the nature of the MR, we have a certain number of elements (not) fulfilling a given condition. In order to evaluate the goodness and versatility of our framework, we chose four cities in different continents with the goal of analysing very heterogeneous contributors adding information in different languages. The application of this framework to the analysis of the chosen cities revealed errors in all of them and in all the considered categories. In addition, around 66% of the errors found by our MRs in the analysed areas have not been previously reported by Osmose , the de facto standard OSM error checker.
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
dc.description.sponsorshipComunidad de Madrid
dc.description.sponsorshipEuropean Commission
dc.description.statuspub
dc.identifier.doi10.1109/tse.2022.3156182
dc.identifier.issn0098-5589
dc.identifier.issn1939-3520
dc.identifier.issn2326-3881
dc.identifier.urihttps://hdl.handle.net/20.500.14352/119487
dc.issue.number2
dc.journal.titleIEEE TRANSACTIONS ON SOFTWARE ENGINEERING
dc.language.isoeng
dc.page.final563
dc.page.initial549
dc.publisherIEEE
dc.relation.projectIDinfo:eu-repo/grantAgreement/AEI/Plan Estatal de Investigación Científica y Técnica y de Innovación 2017-2020/PID2019-104735RB-C42/ES/ANALYSIS AND VALIDATION OF SOFTWARE AND WEB RESOURCES/
dc.relation.projectIDinfo:eu-repo/grantAgreement/AEI/Plan Estatal de Investigación Científica y Técnica y de Innovación 2017-2020/RTI2018-093608-B-C31/ES/MODELADO FORMAL Y METODOS AVANZADOS DE TESTING. APLICACIONES A MEDICINA Y SISTEMAS COMPUTACIONALES../
dc.relation.projectIDS2018/TCS-4314
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 Internationalen
dc.rights.accessRightsrestricted access
dc.rights.urihttp://creativecommons.org/licenses/by-nc-nd/4.0/
dc.subject.keywordMetamorphic testing
dc.subject.keywordOpenStreetMap
dc.subject.keywordQuality of map
dc.subject.ucmInformática (Informática)
dc.subject.unesco1203.17 Informática
dc.titleUsing Metamorphic Testing to Improve the Quality of Tags in OpenStreetMap
dc.typejournal article
dc.type.hasVersionAM
dc.volume.number49
dspace.entity.typePublication
relation.isAuthorOfPublication28ca46b8-d1eb-42e6-a6e2-f31b193b055b
relation.isAuthorOfPublication26825d32-1d0a-4bbb-b145-e014e22f1a88
relation.isAuthorOfPublication.latestForDiscovery28ca46b8-d1eb-42e6-a6e2-f31b193b055b

Download

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
Metamorphic_testing_from_OpenStreetMap_Etiquetas.pdf
Size:
1.66 MB
Format:
Adobe Portable Document Format

Collections