Skip to main navigation Skip to search Skip to main content

Metamorphic Testing of Mapping Software

  • Joshua Brown
  • , Zhi Quan Zhou*
  • , Yang Wai Chow
  • *Corresponding author for this work

Research output: Chapter in Book/Conference proceedingConference contributionpeer-review

Abstract

Mapping software is difficult to test because it is very costly to evaluate its output. This difficulty is generally known as the oracle problem, a fundamental challenge in software testing. In this paper, we propose a metamorphic testing strategy to alleviate the oracle problem in testing mapping software. We first conduct a case study to test Google Maps, the most popular web mapping service. The results of the case study show that our testing approach is effective, with the detection of several real-life bugs that can hardly be exposed under conventional testing paradigms. Following this, we conduct an analysis of the system OpenStreetMap, well-known open-source mapping software built and maintained by a community of users. We show the potential of metamorphic testing for such systems. These case studies show that metamorphic testing can be applied to mapping software for both verification and validation purposes.

Original languageEnglish
Title of host publicationTowards Integrated Web, Mobile, and IoT Technology - Selected and Revised Papers from the Web Technologies Track at SAC 2017 and SAC 2018, and the Software Development for Mobile Devices, Wearables, and the IoT Minitrack at HICSS 2018
EditorsTim A. Majchrzak, Cristian Mateos, Francesco Poggi, Tor-Morten Grønli
PublisherSpringer Verlag
Pages1-20
Number of pages20
ISBN (Print)9783030284299
DOIs
Publication statusPublished - 2019
Externally publishedYes
EventWeb Technologies track at the 32rd ACM/SIGAPP Symposium On Applied Computing, SAC 2017, Web Technologies track at the 33nd ACM/SIGAPP Symposium On Applied Computing, SAC 2018 and oftware Development for Mobile Devices, Wearables, and the Internet-of-Things Minitrack at the 51st Hawaii International Conference on System Sciences, HICSS 2018 - Pau, France
Duration: 9 Apr 201813 Apr 2018

Publication series

NameLecture Notes in Business Information Processing
Volume347
ISSN (Print)1865-1348
ISSN (Electronic)1865-1356

Conference

ConferenceWeb Technologies track at the 32rd ACM/SIGAPP Symposium On Applied Computing, SAC 2017, Web Technologies track at the 33nd ACM/SIGAPP Symposium On Applied Computing, SAC 2018 and oftware Development for Mobile Devices, Wearables, and the Internet-of-Things Minitrack at the 51st Hawaii International Conference on System Sciences, HICSS 2018
Country/TerritoryFrance
CityPau
Period9/04/1813/04/18

Free Keywords

  • Google Maps
  • Graphical User Interface
  • Mapping software
  • Metamorphic testing
  • Navigation software
  • OpenStreetMap
  • Oracle problem
  • Software testing
  • Web service

ASJC Scopus subject areas

  • Control and Systems Engineering
  • Management Information Systems
  • Business and International Management
  • Information Systems
  • Modelling and Simulation
  • Information Systems and Management

Fingerprint

Dive into the research topics of 'Metamorphic Testing of Mapping Software'. Together they form a unique fingerprint.

Cite this