CISPA
Browse
cispa_all_3830.pdf (295.34 kB)

DroidMate-2: A Platform for Android Test Generation

Download (295.34 kB)
conference contribution
posted on 2023-11-29, 18:09 authored by Nataniel P. Borges, Jenny Hotzkow, Andreas ZellerAndreas Zeller
Android applications (apps) represent an ever increasing portion of the software market. Automated test input generators are the state of the art for testing and security analysis. We introduce DroidMate-2 (DM-2), a platform to easily assist both developers and researchers to customize, develop and test new test generators. DM-2 can be used without app instrumentation or operating system modifications, as a test generator on real devices and emulators for app testing or regression testing. Additionally, it provides sensitive resource monitoring or blocking capabilities through a lightweight app instrumentation, out-of-the-box statement coverage measurement through a fully-fledged app instrumentation and native experiment reproducibility. In our experiments we compared DM-2 against DroidBot, a state-of-the-art test generator by measuring statement coverage. Our results show that DM-2 reached 96% of its peak coverage in less than 2/3 of the time needed by DroidBot, allowing for better and more efficient tests. On short runs (5 minutes) DM-2 outperformed DroidBot by 7% while in longer runs (1 hour) this difference increases to 8%.

History

Preferred Citation

Nataniel Borges, Jenny Hotzkow and Andreas Zeller. DroidMate-2: A Platform for Android Test Generation. In: Automated Software Engineering Conference (ASE). 2018.

Primary Research Area

  • Reliable Security Guarantees

Name of Conference

Automated Software Engineering Conference (ASE)

Legacy Posted Date

2022-10-13

Open Access Type

  • Gold

BibTeX

@inproceedings{cispa_all_3830, title = "DroidMate-2: A Platform for Android Test Generation", author = "Borges, Nataniel P. and Hotzkow, Jenny and Zeller, Andreas", booktitle="{Automated Software Engineering Conference (ASE)}", year="2018", }

Usage metrics

    Categories

    No categories selected

    Exports

    RefWorks
    BibTeX
    Ref. manager
    Endnote
    DataCite
    NLM
    DC