PADRAIG: Precise Android Automated Input Generation
Loading...
Date
Journal Title
Journal ISSN
Volume Title
Publisher
IEEE
Access
openAccess
Embargo end date
Citation
Doyle, Jordan, Laurent, Thomas, Ventresque, Anthony, PADRAIG: Precise Android Automated Input Generation, International Conference on Software Quality, Reliability and Security (QRS), Cambridge, UK, 03/07/2024, IEEE, 2024
Abstract
Android automated test input generation has been
a highly researched topic for over a decade and has shown
promising results with a variety of approaches. Random input
generation is commonly used and the easiest to maintain, but
ultimately inefficient. Systematic and search-based approaches
produce effective tests but require a disproportionally large
generation runtime. Model-based approaches have the addi-
tional overhead of modelling the application under test (AUT)
but they result in a faster test generation.
In this paper we present Precise AnDRoid Automated Input
Generation (PADRAIG), a model-based test input generation
framework that uses a detailed control flow model of the
AUT to generate tests that can achieve higher line coverage,
with a lower test generation runtime than the state of the art.
We compare the line coverage achieved, and the generation
runtime of PADRAIG against 3 state of the art tools, each of
which uses a different test input generation technique. Our
results, using 19 randomly selected Android apps from the
F-Droid application store, show that PADRAIG achieves, on
average, 16% more coverage of the AUT than the state of
the art and it can generate tests with, on average, 84% less
runtime.
Description
PUBLISHED
Cambridge, UK
Cambridge, UK
Collections
Endorsement
Review
Supplemented By
Referenced By
Author's Homepage: http://people.tcd.ie/doylej51
Other Titles: International Conference on Software Quality, Reliability and Security (QRS)
Publisher: IEEE
Type of material: Conference Paper

