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

dc.contributor.authorBrown, Joshua
dc.contributor.authorZhou, Zhi Quan
dc.contributor.authorChow, Yang-Wai
dc.date.accessioned2017-12-28T02:20:21Z
dc.date.available2017-12-28T02:20:21Z
dc.date.issued2018-01-03
dc.description.abstractMillions 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.extent10 pages
dc.identifier.doi10.24251/HICSS.2018.713
dc.identifier.isbn978-0-9981331-1-9
dc.identifier.urihttp://hdl.handle.net/10125/50602
dc.language.isoeng
dc.relation.ispartofProceedings of the 51st Hawaii International Conference on System Sciences
dc.rightsAttribution-NonCommercial-NoDerivatives 4.0 International
dc.rights.urihttps://creativecommons.org/licenses/by-nc-nd/4.0/
dc.subjectSoftware Development for Mobile Devices, Wearables, and the Internet-of-Things
dc.subjectMobile navigation software, Google Maps, software testing, oracle problem, metamorphic testing
dc.titleMetamorphic Testing of Navigation Software: A Pilot Study with Google Maps
dc.typeConference Paper
dc.type.dcmiText

Files

Original bundle
Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
paper0715.pdf
Size:
5.7 MB
Format:
Adobe Portable Document Format