Write a Blog >>
ASE 2020
Mon 21 - Fri 25 September 2020 Melbourne, Australia

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.

Mon 21 Sep

Displayed time zone: (UTC) Coordinated Universal Time change

08:00 - 11:20
International Workshop on Advances in Mobile App Analysis[Workshop] A-Mobile at Koala
08:00
10m
Day opening
A-Mobile - Welcome and OpeningWorkshop
[Workshop] A-Mobile
O: Xiao Chen Monash University, O: Guozhu Meng Institute of Information Engineering, Chinese Academy of Sciences, Jacques Klein University of Luxembourg, Luxembourg, Sam Malek University of California at Irvine, USA
08:10
60m
Keynote
Mobile App Testing and Analysis: Getting There in Industrial CasesWorkshop
[Workshop] A-Mobile
Tao Xie Peking University, USA
09:10
30m
Talk
Invited Talk: Smart Development of Mobile Apps with Deep Learning Workshop
[Workshop] A-Mobile
Chunyang Chen Monash University, Australia
09:40
20m
Talk
A Framework for the Automatic Execution of Measurement-based Experiments on Android DevicesWorkshop
[Workshop] A-Mobile
Ivano Malavolta Vrije Universiteit Amsterdam, Eoin Grua Vrije Universiteit Amsterdam, Cheng-Yu Lam , Randy de Vries , Franky Tan , Eric Zielinski , Michael Peters , Luuk Kaandorp
Pre-print
10:00
20m
Talk
Ecosystem Evolution Analysis and Trend Prediction of Projects in Android Application FrameworkWorkshop
[Workshop] A-Mobile
Zhehao Fan Tianjin University, Zhiyong Feng Tianjin University, Xiao Xue , Shizhan Chen , Hongyue Wu
10:20
20m
Talk
KnowledgeZooClient: Constructing Knowledge Graph for AndroidWorkshop
[Workshop] A-Mobile
Li Li Monash University, Australia, Jun Gao University of Luxembourg, Luxembourg, Pingfan Kong Interdisciplinary Centre for Security, Reliability and Trust, University of Luxembourg, Haoyu Wang Beijing University of Posts and Telecommunications, China, Mengyu Huang Monash University, Yuan-Fang Li Monash University, Tegawendé F. Bissyandé University of Luxembourg, Luxembourg
10:40
20m
Talk
Market-level Analysis of Government-backed COVID-19 Contact Tracing AppsWorkshop
[Workshop] A-Mobile
Huiyi Wang Beijing University of Posts and Telecommunications, Liu Wang Beijing University of Posts and Telecommunications, Haoyu Wang Beijing University of Posts and Telecommunications, China
11:00
20m
Talk
Enforcing Green Code with Android LintWorkshop
[Workshop] A-Mobile
Olivier Le Goaër LIUPPA, Université de Pau et des Pays de l'Adour
DOI Pre-print Media Attached