Ebserver: Automating Resource-Usage Data Collection of Android Applications

被引:0
|
作者
Oliveira, Wellington [1 ]
Moraes, Bernardo [2 ]
Castor, Fernando [3 ]
Fernandes, Joao Paulo [4 ,5 ]
机构
[1] Univ Lisbon, Lisbon, Portugal
[2] Univ Fed Pernambuco, Recife, Brazil
[3] Univ Utrecht, Utrecht, Netherlands
[4] Univ Porto, LIACC, Porto, Portugal
[5] Univ Porto, DEI FEUP, Porto, Portugal
关键词
D O I
10.1109/MOBILSoft59058.2023.00014
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
Mobile applications are a typical component of people's routines. Because of that, there is fierce competition for mobile users' attention, creating pressure for mobile developers to optimize their applications in a number of ways, such as making them faster, reducing their energy consumption, or their memory usage. To understand their application resource usage, developers need to execute their app, collect data from that execution and analyze how it behaves. Researchers must also go through this process when evaluating optimizations and techniques to reduce resource usage. This error-prone experimentation process can take hours of repetitive work if done manually. In this paper, we present Ebserver, a general-purpose measurement automation tool to collect Android device data during application executions. Ebserver is simple to configure and extend, requiring very little instrumentation code to use. It enables users to collect execution metrics on a per-process basis from an application execution automatically. Examples of such metrics include energy consumption, CPU usage, execution time, and memory usage. Ebserver makes it possible for applications to run multiple times in an automated manner, eliminates the need to predict the time that applications or benchmarks will run in an experiment, and is compatible with contemporary Android UI testing tools. Ebserverhas been employed in multiple experiments, including experiments that do not have involvement of its authors.
引用
收藏
页码:55 / 59
页数:5
相关论文
共 50 条
  • [1] Snapshot Filtering Based On Resource-Usage Profiles
    Adelstein, Frank
    Marceau, Carla
    SADFE 2009: FOURTH INTERNATIONAL WORKSHOP ON SYSTEMATIC APPROACHES TO DIGITAL FORENSIC ENGINEERING, PROCEEDINGS, 2009, : 15 - 21
  • [2] Towards a uniform modeling technique for resource-usage scenarios
    Baum, L
    Kramp, T
    INTERNATIONAL CONFERENCE ON PARALLEL AND DISTRIBUTED PROCESSING TECHNIQUES AND APPLICATIONS, VOLS I-V, PROCEEDINGS, 1999, : 1324 - 1329
  • [3] Resource-usage modes detection for run-time resource prediction of video components
    David, Ionut
    van den Heuvel, Martijn M. H. P.
    Mak, Rudolf H.
    Lukkien, Johan J.
    2013 IEEE INTERNATIONAL CONFERENCE ON CONSUMER ELECTRONICS (ICCE), 2013, : 161 - 162
  • [4] Resource-usage prediction for demand-based network-computing
    Kapadia, NH
    Brodley, CE
    Fortes, JAB
    Lundstrom, MS
    SEVENTEENTH IEEE SYMPOSIUM ON RELIABLE DISTRIBUTED SYSTEMS, PROCEEDINGS, 1998, : 372 - 377
  • [5] Automatically Detecting Malicious Sensitive Data Usage in Android Applications
    Yan, Hongbing
    Xiong, Yan
    Huang, Wenchao
    Huang, Jianmeng
    Meng, Zhaoyi
    2018 4TH INTERNATIONAL CONFERENCE ON BIG DATA COMPUTING AND COMMUNICATIONS (BIGCOM 2018), 2018, : 102 - 107
  • [6] Automating research data collection
    Shapiro, JS
    Bessette, MJ
    Baumlin, KM
    Ragin, DF
    Richardson, LD
    ACADEMIC EMERGENCY MEDICINE, 2004, 11 (11) : 1223 - 1228
  • [7] Analyzing Resource-Usage Impact on Component-Based Systems Performance and Reliability
    Causevic, Aida
    Pettersson, Paul
    Seceleanu, Cristina
    2008 INTERNATIONAL CONFERENCE ON COMPUTATIONAL INTELLIGENCE FOR MODELLING CONTROL & AUTOMATION, VOLS 1 AND 2, 2008, : 302 - 308
  • [8] An Empirical Investigation on the Effect of Code Smells on Resource Usage of Android Mobile Applications
    Alkandari, Mohammad A.
    Kelkawi, Ali
    Elish, Mahmoud O.
    IEEE ACCESS, 2021, 9 : 61853 - 61863
  • [9] Mode-based Resource-usage Prediction for Run-time Resource Reservations of Video Components
    David, Ionut
    Mak, Rudolf H.
    van den Heuvel, Martijn M. H. P.
    Lukkien, Johan J.
    IEEE TRANSACTIONS ON CONSUMER ELECTRONICS, 2014, 60 (03) : 384 - 392
  • [10] Remote Usage Data Collection and Analysis for Mobile Accessibility Applications
    Ahmetovic, Dragan
    Bernareggi, Cristian
    Ducci, Mattia
    Gerino, Andrea
    Mascetti, Sergio
    2021 IEEE INTERNATIONAL CONFERENCE ON PERVASIVE COMPUTING AND COMMUNICATIONS WORKSHOPS AND OTHER AFFILIATED EVENTS (PERCOM WORKSHOPS), 2021, : 93 - 98