Please use this identifier to cite or link to this item: http://hdl.handle.net/10125/50602

Metamorphic Testing of Navigation Software: A Pilot Study with Google Maps

File Size Format  
paper0715.pdf 5.84 MB Adobe PDF View/Open

Item Summary

dc.contributor.author Brown, Joshua
dc.contributor.author Zhou, Zhi Quan
dc.contributor.author Chow, Yang-Wai
dc.date.accessioned 2017-12-28T02:20:21Z
dc.date.available 2017-12-28T02:20:21Z
dc.date.issued 2018-01-03
dc.identifier.isbn 978-0-9981331-1-9
dc.identifier.uri http://hdl.handle.net/10125/50602
dc.description.abstract Millions of people use navigation software every day to commute and travel. In addition, many systems rely upon the correctness of navigation software to function, ranging from directions applications to self-driving machinery. Navigation software is difficult to test because it is hard or very expensive to evaluate its output. This difficulty is generally known as the oracle problem, a fundamental challenge in software testing. In this study, we propose a metamorphic testing strategy to alleviate the oracle problem in testing navigation software, and conduct a case study by testing the Google Maps mobile app, its web service API, and its graphical user interface. The results show that our strategy is effective with the detection of several real-life bugs in Google Maps. This study is the first work on automated testing of navigation software with the detection of real-life bugs.
dc.format.extent 10 pages
dc.language.iso eng
dc.relation.ispartof Proceedings of the 51st Hawaii International Conference on System Sciences
dc.rights Attribution-NonCommercial-NoDerivatives 4.0 International
dc.rights.uri https://creativecommons.org/licenses/by-nc-nd/4.0/
dc.subject Software Development for Mobile Devices, Wearables, and the Internet-of-Things
dc.subject Mobile navigation software, Google Maps, software testing, oracle problem, metamorphic testing
dc.title Metamorphic Testing of Navigation Software: A Pilot Study with Google Maps
dc.type Conference Paper
dc.type.dcmi Text
dc.identifier.doi 10.24251/HICSS.2018.713
Appears in Collections: Software Development for Mobile Devices, Wearables, and the Internet-of-Things


Please email libraryada-l@lists.hawaii.edu if you need this content in ADA-compliant format.

This item is licensed under a Creative Commons License Creative Commons