dc.contributor.author | Doyle, Jordan | en |
dc.contributor.author | Laurent, Thomas | en |
dc.contributor.author | Ventresque, Anthony | en |
dc.date.accessioned | 2025-02-10T11:58:25Z | |
dc.date.available | 2025-02-10T11:58:25Z | |
dc.date.created | 03/07/2024 | en |
dc.date.issued | 2024 | en |
dc.date.submitted | 2024 | en |
dc.identifier.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 | en |
dc.identifier.other | Y | en |
dc.description | PUBLISHED | en |
dc.description | Cambridge, UK | en |
dc.description.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. | en |
dc.language.iso | en | en |
dc.publisher | IEEE | en |
dc.rights | Y | en |
dc.subject | Android, Modelling, Automated, Testing, Test Generation | en |
dc.title | PADRAIG: Precise Android Automated Input Generation | en |
dc.title.alternative | International Conference on Software Quality, Reliability and Security (QRS) | en |
dc.type | Conference Paper | en |
dc.type.supercollection | scholarly_publications | en |
dc.type.supercollection | refereed_publications | en |
dc.identifier.peoplefinderurl | http://people.tcd.ie/doylej51 | en |
dc.identifier.peoplefinderurl | http://people.tcd.ie/tlaurent | en |
dc.identifier.peoplefinderurl | http://people.tcd.ie/ventresa | en |
dc.identifier.rssinternalid | 274524 | en |
dc.identifier.doi | https://doi.org/10.1109/QRS62785.2024.00017 | en |
dc.rights.ecaccessrights | openAccess | |
dc.status.accessible | N | en |
dc.identifier.uri | https://hdl.handle.net/2262/110814 | |