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
来源
2023 IEEE/ACM 10TH INTERNATIONAL CONFERENCE ON MOBILE SOFTWARE ENGINEERING AND SYSTEMS, MOBILESOFT | 2023年
关键词
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 条
  • [31] Data Security of Android Applications
    Obiri-Yeboah, Jesse
    Qi, Man
    2016 12TH INTERNATIONAL CONFERENCE ON NATURAL COMPUTATION, FUZZY SYSTEMS AND KNOWLEDGE DISCOVERY (ICNC-FSKD), 2016, : 1716 - 1721
  • [32] Systematic Testing for Resource Leaks in Android Applications
    Yan, Dacong
    Yang, Shengqian
    Rountev, Atanas
    2013 IEEE 24TH INTERNATIONAL SYMPOSIUM ON SOFTWARE RELIABILITY ENGINEERING (ISSRE), 2013, : 411 - 420
  • [33] Automated repair of resource leaks in Android applications
    Bhatt, Bhargav Nagaraja
    Furia, Carlo A.
    Journal of Systems and Software, 2022, 192
  • [34] Automated repair of resource leaks in Android applications?
    Bhatt, Bhargav Nagaraja
    Furia, Carlo A.
    JOURNAL OF SYSTEMS AND SOFTWARE, 2022, 192
  • [35] Stateful Data Usage Control for Android Mobile Devices
    Aliaksandr Lazouski
    Fabio Martinelli
    Paolo Mori
    Andrea Saracino
    International Journal of Information Security, 2017, 16 : 345 - 369
  • [36] Stateful Data Usage Control for Android Mobile Devices
    Lazouski, Aliaksandr
    Martinelli, Fabio
    Mori, Paolo
    Saracino, Andrea
    INTERNATIONAL JOURNAL OF INFORMATION SECURITY, 2017, 16 (04) : 345 - 369
  • [37] Automating Patient-reported Data Collection: Does it Work?
    Bogor, Sayah
    Niknam, Kian
    Less, Justin
    Andaya, Veronica
    Swarup, Ishaan
    JOURNAL OF PEDIATRIC ORTHOPAEDICS, 2024, 44 (06) : 402 - 406
  • [38] Automating Scholarly Article Data Collection with Action Science Explorer
    Amjad, Sehrish
    Mukhtar, Hamid
    Dunne, Cody
    2014 INTERNATIONAL CONFERENCE ON OPEN SOURCE SYSTEMS AND TECHNOLOGIES (ICOSST), 2014, : 160 - 169
  • [39] Automating field data collection related to the soil moisture status
    Ioana, Pop
    Florica, Matei
    Liana, Stanca
    Viorel, Budiu
    Jutka, Deak
    JOURNAL OF FOOD AGRICULTURE & ENVIRONMENT, 2010, 8 (3-4): : 635 - 638
  • [40] Orka: A New Technique to Profile the Energy Usage of Android Applications
    Westfield, Benjamin
    Gopalan, Anandha
    PROCEEDINGS OF THE 2016 5TH INTERNATIONAL CONFERENCE ON SMART CITIES AND GREEN ICT SYSTEMS (SMARTGREENS 2016), 2016, : 213 - 224