PADRAIG: Precise Android Automated Input Generation

File Type:
PDFItem Type:
Conference PaperDate:
2024Access:
openAccessCitation:
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, 2024Download Item:
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.
Author's Homepage:
http://people.tcd.ie/doylej51http://people.tcd.ie/tlaurent
http://people.tcd.ie/ventresa
Description:
PUBLISHEDCambridge, UK
Other Titles:
International Conference on Software Quality, Reliability and Security (QRS)Publisher:
IEEEType of material:
Conference PaperCollections
Availability:
Full text availableDOI:
https://doi.org/10.1109/QRS62785.2024.00017Metadata
Show full item recordThe following license files are associated with this item: