PyAnaDroid: A fully-customizable execution pipeline for benchmarking Android Applications

No Thumbnail Available
Date
2023
Authors
João Alexandre Saraiva
Rui António Rua
Journal Title
Journal ISSN
Volume Title
Publisher
Abstract
This paper presents PyAnaDroid, an open-source, fully-customizable execution pipeline designed to benchmark the performance of Android native projects and applications, with a special emphasis on benchmarking energy performance. PyAnaDroid is currently being used for developing large-scale mobile software empirical studies and for supporting an advanced academic course on program testing and analysis. The presented artifact is an expandable and reusable pipeline to automatically build, test and analyze Android applications. This tool was made openly available in order to become a reference tool to transparently conduct, share and validate empirical studies regarding Android applications. This document presents the architecture of PyAnaDroid, several use cases, and the results of a preliminary analysis that illustrates its potential.Video demo: https://youtu.be/7AV3nrh4Qc8 © 2023 IEEE.
Description
Keywords
Citation