Show simple item record

dc.contributor.authorDoyle, Jordanen
dc.contributor.authorLaurent, Thomasen
dc.contributor.authorVentresque, Anthonyen
dc.date.accessioned2025-02-10T11:58:25Z
dc.date.available2025-02-10T11:58:25Z
dc.date.created03/07/2024en
dc.date.issued2024en
dc.date.submitted2024en
dc.identifier.citationDoyle, 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, 2024en
dc.identifier.otherYen
dc.descriptionPUBLISHEDen
dc.descriptionCambridge, UKen
dc.description.abstractAndroid 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.isoenen
dc.publisherIEEEen
dc.rightsYen
dc.subjectAndroid, Modelling, Automated, Testing, Test Generationen
dc.titlePADRAIG: Precise Android Automated Input Generationen
dc.title.alternativeInternational Conference on Software Quality, Reliability and Security (QRS)en
dc.typeConference Paperen
dc.type.supercollectionscholarly_publicationsen
dc.type.supercollectionrefereed_publicationsen
dc.identifier.peoplefinderurlhttp://people.tcd.ie/doylej51en
dc.identifier.peoplefinderurlhttp://people.tcd.ie/tlaurenten
dc.identifier.peoplefinderurlhttp://people.tcd.ie/ventresaen
dc.identifier.rssinternalid274524en
dc.identifier.doihttps://doi.org/10.1109/QRS62785.2024.00017en
dc.rights.ecaccessrightsopenAccess
dc.status.accessibleNen
dc.identifier.urihttps://hdl.handle.net/2262/110814


Files in this item

Thumbnail
Thumbnail

This item appears in the following Collection(s)

Show simple item record