University of Wollongong
Browse

Metamorphic testing of navigation software: A pilot study with Google Maps

Download (5.61 MB)
conference contribution
posted on 2024-11-13, 23:17 authored by Joshua Brown, Zhiquan Zhou, Yang-Wai ChowYang-Wai Chow
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.

History

Citation

Brown, J., Zhou, Z. & Chow, Y. (2018). Metamorphic testing of navigation software: A pilot study with Google Maps. Proceedings of the 51st Annual Hawaii International Conference on System Sciences (HICSS-51) (pp. 5687-5696). AIS. 2018

Parent title

Proceedings of the Annual Hawaii International Conference on System Sciences

Volume

2018-January

Pagination

5687-5696

Language

English

RIS ID

118532

Usage metrics

    Categories

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC