Abstract
Conducting measurement-based experiments is fundamental for assessing the quality of Android apps in terms of, e.g., energy consumption, CPU, and memory usage. However, orchestrating such experiments is not trivial as it requires large boilerplate code, careful setup of measurement tools, and the adoption of various empirical best practices scattered across the literature. All together, those factors are slowing down the scientific advancement and harming experiments' replicability in the mobile software engineering area. In this paper we present Android Runner (AR), a framework for automatically executing measurement-based experiments on native and web apps running on Android devices. In AR, an experiment is defined once in a descriptive fashion, and then its execution is fully automatic, customizable, and replicable. AR is implemented in Python and it can be extended with third-party profilers. AR has been used in more than 25 scientific studies primarily targeting performance and energy efficiency.
| Original language | English |
|---|---|
| Title of host publication | ASE 2020 |
| Subtitle of host publication | Proceedings of the 35th IEEE/ACM International Conference on Automated Software Engineering Workshops |
| Publisher | Institute of Electrical and Electronics Engineers Inc. |
| Pages | 61-66 |
| Number of pages | 6 |
| ISBN (Electronic) | 9781450381284 |
| DOIs | |
| Publication status | Published - Sept 2020 |
| Event | 35th IEEE/ACM International Conference on Automated Software Engineering Workshops, ASEW 2020 - Melbourne, Australia Duration: 22 Sept 2020 → 25 Sept 2020 |
Publication series
| Name | Proceedings - IEEE/ACM International Conference on Automated Software Engineering Workshops (ASEW) |
|---|
Conference
| Conference | 35th IEEE/ACM International Conference on Automated Software Engineering Workshops, ASEW 2020 |
|---|---|
| Country/Territory | Australia |
| City | Melbourne |
| Period | 22/09/20 → 25/09/20 |
UN SDGs
This output contributes to the following UN Sustainable Development Goals (SDGs)
-
SDG 7 Affordable and Clean Energy
Keywords
- n/a
Fingerprint
Dive into the research topics of 'A Framework for the Automatic Execution of Measurement-based Experiments on Android Devices'. Together they form a unique fingerprint.Cite this
- APA
- Author
- BIBTEX
- Harvard
- Standard
- RIS
- Vancouver