A framework for the automatic execution of measurement-based experiments on Android devices
Ivano Malavolta, Eoin Martino Grua, Cheng-Yu Lam, Randy de Vries, Franky Tan, Eric Zielinski, Michael H. Peters, Luuk Kaandorp
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.
Topics & Concepts
Android (operating system)Computer scienceBoilerplate textEnergy consumptionSoftwareEmpirical researchMobile deviceEmbedded systemOperating systemSoftware engineeringProgramming languageEngineeringPhilosophyElectrical engineeringEpistemologyGreen IT and SustainabilityMobile Crowdsensing and CrowdsourcingInnovative Human-Technology Interaction