ConceptioArchivearXiv CS
arXiv CSopen access

An Empirical Analysis of Mobile Energy Consumption Across User Configurations

2026 · arxiv_cs
arXiv CS · Papers · License: Open Access · 2026
Open Source ↗Direct PDF ↓
software-architecturesoftware-engineeringtesting
software engineering, software architecture, testing

An Empirical Analysis of Mobile Energy Consumption Across User Configurations Wellington Oliveira University of Lisbon [email protected]

arXiv:2604.25587v1 [cs.SE] 28 Apr 2026

ABSTRACT Mobile devices have become ubiquitous tools for communication, entertainment, and productivity, yet battery autonomy remains a constraint. While energy-saving tips exist, they are often generic, anecdotal, or focused on software development rather than end-user behavior, leaving users to rely on grey literature or tacit knowledge to optimize their device energy consumption, lacking the academic rigor to ensure their effectiveness. This research aims to bridge the gap between technical energy analysis and practical user application by quantifying the energy consumption of different user-controlled parameters. Employing an automated monitoring framework, a series of user interface tests that simulate realistic usage patterns across popular applications (i.e., WhatsApp, Instagram, TikTok, and YouTube) was conducted. The objective is to have a systematic evaluation of the energy impact of user-controllable factors, including device settings, such as screen brightness, refresh rate, connectivity status, interface themes, and battery-saving profiles, combined with more app-specific variables (e.g., video resolution and message size). By analyzing over 12,000 data points, this paper quantifies the real-world impact of common settings, revealing the trade-offs between user experience and device autonomy.

KEYWORDS Mobile Energy Consumption, Automated Testing, Android Battery Analysis, Empirical Engineering, Mobile Apps

1

Bridging this gap requires a shift from theoretical power models to empirical, on-device measurements, reflecting realistic humandevice interaction. Instead of profiling isolated components or static device states, energy consumption must be quantified while users interact with applications. By automating these interactions and monitoring energy draw directly on the smartphone, it becomes possible to isolate and measure the precise impact of user-controlled variables (e.g., screen brightness, interface themes, display refresh rates, and media resolution) under realistic conditions. The primary objective of this research is to demystify mobile battery drain and develop empirically validated, user-centric recommendations that extend device autonomy. To achieve this, an automated monitoring framework was deployed using ebserver [7] to orchestrate user interface tests across globally popular applications, specifically WhatsApp, Instagram, TikTok, and YouTube, combined with a tool functionality, the Flaslight. By systematically combining both general device settings and app-specific configurations, 879 distinct experiments were conducted. The experiments resulted in a robust dataset of over 12,000 data points. Our subsequent statistical analysis challenges several common battery-saving assumptions, revealing, for instance, that Dark Theme resulted in marginal savings compared to the impact of screen brightness, and that reducing video resolution offers negligible battery benefits. To systematically explore these dynamics, this study addresses the following research questions: • RQ1: How significantly do general user settings impact the energy consumption of mobile applications? • RQ2: What is the real-world energetic cost of applicationspecific configurations and actions?

INTRODUCTION

Smartphones have evolved into the central hub for modern daily life, seamlessly supporting everything from high-definition entertainment to essential productivity, communication, and navigation. However, as hardware capabilities and application complexity continue to expand, device energy demands have also increased. Although battery technology and software constructs have seen incremental improvements, battery autonomy remains a hardware bottleneck and a persistent source of frustration for users [1, 2]. Therefore, understanding how everyday usage patterns influence energy consumption is needed to mitigate this constraint. Despite the universal desire to extend battery life [3], end-users are left to rely on generic, anecdotal, or scientifically unverified advice. While there is a body of academic literature addressing mobile energy consumption, it is overwhelmingly targeted at software developers, focusing on code-level optimizations [4–6]. This creates a challenge: technical research rarely translates into practical, actionable guidance for the user. They end up struggling to determine which specific settings or application behaviors minimize energy drain compared to those that offer negligible benefits.

The remainder of this paper is organized as follows: Section 2 presents the related work. Section 3 details the experimental methodology. Section 4 presents the data analysis and answers to the research questions. Section 5 acknowledges the limitations and threats to validity of this study. Finally, Section 6 concludes the paper and outlines directions for future work.

2

RELATED WORK

The literature on mobile energy consumption can be divided into three main areas: technical characterization, developer-side optimization, and user-centric analysis.

2.1

Technical Characterization

Research in this area focuses on component-level power modeling and typically relies on hardware-based measurement. Tools such as the Monsoon Power Monitor [8] provide high-precision readings directly from the power line. Studies like AndroWatts [9] and

EASE 2026, Tue 9 - Fri 12 June 2026, Glasgow, United Kingdom

large-scale OLED profiling [10] utilize these methods to characterize device component behavior. While highly accurate, hardware setups are complex, expensive, and often require physical device alterations that prevent realistic, everyday usage simulations.

2.2

Developer-Side Optimization

To overcome hardware limitations and scale testing, researchers use software-based methods relying on Android’s internal subsystems (e.g., batterystats1 or the BatteryManager API2 ) to estimate consumption based on CPU, screen, and network metrics. Developerfocused tools like GreenSource[11] and E-MANaFA [12] leverage these software metrics to evaluate and optimize application source code. However, these works prioritize developer implementation choices rather than the user-configurable settings.

2.3

User-Centric Analysis

Recent literature has shifted toward understanding the end-user’s role in energy drain. Ferreira et al.[13] analyzed charging habits, while systems like Serenus[14] predict real-time energy usage to reduce user battery anxiety and inform users about the actual energy consumed during their usage. Nevertheless, a gap remains between user intent and capability; Zaragoza et al. [3] highlighted a critical awareness-action gap, showing that while users value energy efficiency, they lack the knowledge to optimize software usage effectively without specific feedback. To provide actionable advice, recommendations must be based on usage rather than technical metrics. Souza et al.[15] proposed a system for settings like brightness, relying on static states (e.g., screen on or off) rather than dynamic application workflows. Aiming to help users optimize their battery usage, the present work integrates user interface automation tools3 to simulate realistic user behaviors like scrolling, typing, and video playback. By wrapping these tests in an extended version of ebserver [7], it is possible to control device parameters and quantify energy drain under interactive conditions that accurately reflect daily user habits.

3

METHODOLOGY

This section details the system architecture and the automated workflow designed to execute the experimental scenarios across the selected mobile applications.

3.1

Architecture

Figure 1 illustrates the system architecture and the coordinated workflow of the experiments. The host machine is managed by ebserver, which parses the setup.json file (1). This file contains all the necessary instructions, including the sequence of tests to run and the specific parameter combinations for each execution. The configuration is highly extensible, allowing any number of general and app-specific variables to be defined for the test matrix. Beyond configuration, ebserver controls the entire execution workflow. It sets the communication via the Android Debug Bridge 1 https://developer.android.com/topic/performance/power/setup-battery-

historian#gather-data 2 https://developer.android.com/reference/android/os/BatteryManager 3 https://developer.android.com/training/testing/other-components/ui-automator

Wellington Oliveira

(adb) (2) to send commands to connect the device, install target applications, and trigger the experiments. It programmatically adjusts device-level settings, such as brightness, refresh rate, and interface theme, to match the test configuration. Before starting a run, all data is wiped from the device’s batterystats history. This eliminates any residual from previous executions, ensuring a clean baseline. On the device side, a Runner application acts as a wrapper to orchestrate the UI testing and controlled energy measurements. Within this application, app-specific UI tests are implemented using the UI Automator. Each test is tailor-made to simulate realistic user scenarios. To call these tests, adb parameters were used to specify the exact general and app-specific variables (3). Once a UI test completes, ebserver stops the monitoring process and proceeds to data collection before iterating to the next configuration. The data collection phase relies on adb dumpsys batterystats to generate a detailed log file for each execution. These logs contain a breakdown of resource utilization (CPU, GPU, memory) and finegrained energy consumption metrics. This includes both the overall energy drained by hardware components (e.g., screen, Wi-Fi) and the specific energy footprint of the target application. The logs are automatically retrieved, organized, and categorized on the host (4). The raw data moves to a pre-processing pipeline (5). Because the necessary metrics are scattered throughout the dumpsys output, regular expressions are used to parse the logs and extract the targeted energy values. Given that minor background OS processes or external factors can occasionally introduce noise into mobile environments, statistical outliers are filtered out from the dataset. The output of this pipeline is a structured CSV file dataset. In the final step (6), the dataset is analyzed to quantify the precise energy impact of each evaluated variable. This analysis, done using Jupyter Notebook, compares the energy footprints across different configuration combinations, enabling the extraction of statistically validated insights regarding user behavior and battery drain.

3.2

Target Applications and Use Cases

The selected applications were chosen as representative archetypes of the most common smartphone user behaviors, prioritizing global popularity and high usage rates. For instance, WhatsApp was selected to represent messaging apps; TikTok and Instagram represent media-heavy social networks, characterized by continuous scrolling; Finally, YouTube was selected as the benchmark for video streaming. Table 1 details the target applications, including their experimental aliases, popularity metrics, and the specific automated UI interactions designed for this study.

3.3

Experimental Control Variables

To isolate and measure the energy footprint of specific device operations, experiments were designed using strict control variables. These variables are divided into two categories: general variables and app-specific variables, as summarized in Table 2. General Variables: These are system-wide settings that directly impact device hardware, such as screen brightness, refresh rate, interface theme, and connectivity (Airplane Mode). These variables are independent of any specific application. Our framework allows for the selective exclusion of these variables when irrelevant (e.g., screen refresh rate is omitted when testing the Flashlight). Notably,

An Empirical Analysis of Mobile Energy Consumption Across User Configurations

EASE 2026, Tue 9 - Fri 12 June 2026, Glasgow, United Kingdom

Server / Host Runner setup

UI Tests

2

5

Extract metrics; Filter outliers

ebserver

adb commands

Ui Automator

1

4 3 dumpsys

Target Application

Analysis & Visualization

6

Figure 1: System Architecture Table 1: Applications and their characteristics Application

Short Form

Category

Reviews

Downloads

YouTube WhatsApp Instagram TikTok Flashlight

YT WPP IG TT LIGHT

Video Messaging Social Media Social Media Tool

150M+ 191M+ 148M+ 69M+ N/A

10B+ 5B+ 5B+ 1B+ N/A

the Power Saving mode acts as an overriding variable. While the system claims it applies several restrictions, only the following actually affected our test environment: (i) limiting CPU speed to 70%, (ii) disabling Always-On Display, (iii) forcing Dark Mode4 . App-Specific Variables: These parameters present how the user interacts with a specific application, controlling the exact workload on the app. A subset of variables that represent the most common real-world usage scenarios was selected for the experiments. Table 2: General and app-specific experimental variables Category / App

Variable

Settings

General

Theme Screen brightness (%) Refresh rate (Hz) Airplane mode Power saving mode

Light / Dark 0 / 50 / 100 30 / 60 / 120 On / Off On / Off

Flashlight Flashlight YouTube YouTube Instagram TikTok WhatsApp

Duration (s) Intensity (%) Video Resolution Duration (s) Duration (s) Duration (s) Message Size (chars)

15 / 30 / 60 0 / 10 / 25 / 50 / 100 240p / 720p / 1440p 15 / 30 15 / 30 15 / 30 100 / 200

UI Actions start video; select resolution; skip to two-thirds of video navigate to chat; type message; send message scroll posts; wait; like posts scroll posts; wait; pause start flashlight

application tests, with the exception of the Flashlight experiment, which only used duration and intensity due to its simplicity. • WhatsApp: The app is opened, navigated to a specific chat, and a message is sent. The app-specific variable is the message size (100 or 200 characters), utilizing predefined text snippets hardcoded into the automation script. • TikTok & Instagram: Both scripts simulate continuous scrolling. The TikTok script scrolls for a set duration, followed by a pause/play action midway. The Instagram script is similar but replaces the pause with a double-click (“like”) on the current post before resuming the scrolling loop. • YouTube: The script opens a specific video, sets the target resolution, skips to two-thirds of the video’s duration, and plays for the set time. The skip is needed to bypass different resolution segments that may have been pre-buffered. The video5 was chosen because its leverages the properties of OLED screens. Keeping the same video across all iterations eliminates confounding variables such as video compression quality, color palette, and audio bitrates.

3.5

Dataset Generation

To evaluate the energy impact across these scenarios, the total number of experimental configurations (𝐸) was calculated as the Cartesian product of the general variables (𝑆) and the app-specific variables (𝐶𝑎 ). |𝑆 | is defined by the formula: |𝑆 | = |𝑇 | × |𝐵| × |𝑅| × |𝑃 | × |𝐴|

3.4

Execution Scenarios

(1)

To simulate realistic behavior, distinct use cases were scripted for each application. All general variables were applied across the

Where 𝑇 represents interface themes (2), 𝐵 screen brightness levels (3), 𝑅 refresh rates (3), 𝑃 battery saving profile (2), and 𝐴 airplane mode (2). Therefore |𝑆 | = 2 × 3 × 3 × 2 × 2 = 72.

4 Different effects from Dark theme; it greatly reduced the OS graphical elements.

5 https://youtu.be/njX2bu-_Vw4

EASE 2026, Tue 9 - Fri 12 June 2026, Glasgow, United Kingdom

Given a set of target applications 𝐴, with 𝐶𝑎 representing the number of app-specific configurations tested for an application 𝑎 ∈ 𝐴. The total number of unique experimental configurations (𝐸) is defined as: ! ∑︁ 𝐸 = |𝑆 | × 𝐶𝑎 + 𝐸 𝑓 𝑙𝑎𝑠ℎ𝑙𝑖𝑔ℎ𝑡 (2)

Wellington Oliveira

'DUN7KHPH

𝑎∈𝐴

The app-specific parameters were structured as follows: 𝐶𝐼𝐺 = 𝐶𝑇𝑇 = 2 (Duration), 𝐶𝑊 𝑃𝑃 = 2 (Message size), and 𝐶𝑌𝑇 = 6 (3 Video Resolution × 2 Duration). The Flashlight experiments (𝐸 𝑓 𝑙𝑎𝑠ℎ𝑙𝑖𝑔ℎ𝑡 ) were executed independently of the general variables, resulting in 15 unique states (5 Intensity × 3 Duration). Replacing the these values: 𝐸 = (72 × 12) + 15 = 879 unique configurations. To ensure statistical significance and maintain a manageable execution timeframe, 𝐼 = 15 iterations were run for each configuration, resulting in an initial dataset of 13,184 data points. After applying statistical filters, 4.0% (536) of the points were flagged as outliers and excluded, leaving 12,649 data points for the final analysis. All experiments were conducted on a Samsung Galaxy S23 Ultra smartphone, equipped with a Snapdragon 8 Gen 2 processor, a 5000 mAh battery, and a 6.8-inch Dynamic AMOLED display capable of a 120Hz refresh rate. Raw energy consumption values, originally extracted from the batterystats in mAh, were converted to Joules using the instantaneous voltage present in the system logs [16].

4

$SS



,* 77 <7 :33 29(5$//

   

3RZHU6DYLQJ

  



(a) Dark Theme and Battery Saving

EXPERIMENTAL RESULTS

Since the collected data did not follow a normal distribution, the Mann-Whitney U test was employed to determine statistical significance. Consequently, only statistically significant results (𝑝 < 0.05) are presented individually. The complete dataset containing all experimental results is available in the replication repository [17]. The reported values are the average for that specific combination. To effectively visualize the data variance, all plots utilize a logarithmic scale. In these representations, positive values indicate an increase in energy consumption, whereas negative values represent a decrease. For comparative analysis, energy consumption was consistently measured in Watts (Joules per second). The exceptions are the variables Duration and Message Size; since average power across different time intervals does not reflect the accumulated battery drain, total energy (Joules) was used. Finally, some graphs include an Overall bar, which represents the aggregate expected impact of a specific variable across all evaluated applications. This metric is composed of the average of all other averages in order to mitigate the bias from the different numbers of experimental data from each application. To ensure a realistic global representation, this aggregation incorporates all collected data points. General Variables: Figure 2 summarises the energy impact of the general variables evaluated. Airplane mode is not present because it resulted in no statistically significant effect. Figure 2a reports the binary general variables, Theme and Power Saving. Enabling the Dark theme reduced energy consumption for two applications: Instagram by 2.4% and WhatsApp by 3.8% relative to Light theme, with an overall reduction of 1.4%. In contrast, enabling Power Saving (On) reduced energy consumption for all applications except WhatsApp. YouTube exhibited the largest reduction (14.0%), whereas TikTok exhibited the smallest (7.3%).

(b) Brightness

(c) Refresh Rate

Figure 2: General Variables Power Impact

Averaged across applications, enabling Power Saving reduced energy consumption by 9.1%. Brightness produced the largest and most consistent effect across applications (Figure 2b), which compares energy overhead when running the same workload at different brightness levels. All

An Empirical Analysis of Mobile Energy Consumption Across User Configurations

applications showed increased consumption with higher brightness. The effect was particularly pronounced for Instagram and WhatsApp when moving from 0% to 100% brightness (96.8% and 210.2% increases, respectively). Overall, increasing brightness from 0% to 100% increased energy consumption by 86.5% on average. Finally, Figure 2c reports the effect of Refresh Rate. Increasing the refresh rate increased energy consumption for all applications except WhatsApp, which was the only workload that did not involve videos. TikTok was unaffected when increasing from 30Hz to 60Hz, whereas the remaining applications showed modest increases (e.g., Instagram increased by 9.2%). Using the maximum available refresh rate increased energy consumption by up to 16.3% for YouTube. Overall, increasing the refresh rate from 30Hz to 120Hz increased energy consumption by 10.8% on average. App-Specific Variables: Figure 3 summarises the energy impact of the app-specific variables. Intensity for the Flashlight is excluded because it did not produce statistically significant differences. This suggests that, within the Duration used, users do not need need to consider energy consumption when selecting flashlight intensity. 

 YVFKDUV 



$SS

:33



(a) Message size in Whatsapp

 

S YVS S YVS

$SS



<7



(b) Video Resolution in YouTube

 

V YVV 





$SS

,* 77 <7



(c) Duration in Instagram, TikTok and YouTube

V YVV V YVV V YVV 



   

$SS

/,*+7

(d) Duration in Flashlight

Figure 3: App-Specific Variables Impact All other app-specific variables resulted in statistically significant effects: Message Size for WhatsApp (Figure 3a), Video Resolution for YouTube (Figure 3b), and Duration for (i) YouTube, Instagram, and TikTok, and (ii) the Flashlight (Figures 3c and 3d, respectively). For WhatsApp, doubling the number of characters increased energy consumption by 115.6%. For YouTube, selecting the highest tested video resolution increased energy consumption by 5.5%; however, the difference between 720p and 1440p was not statistically significant. The Duration results are presented in two figures: for most applications, the differences between 15s and 30s were compared; for the Flashlight, 60s were also included. Instagram showed the largest effect for Duration, increasing by 259% from 15s to 30s. TikTok and YouTube exhibited more moderate increases

EASE 2026, Tue 9 - Fri 12 June 2026, Glasgow, United Kingdom

(44.5% and 21.8%, respectively). For the Flashlight, the effect was approximately linear: relative to 15s, consumption increased by 59.9% at 30s and by 233.2% at 60s.

4.1

Discussion

The results in this paper provide practical guidance for users who want to reduce smartphone energy consumption through settings and in-app choices. For the general variables, Dark Theme only reduced energy for applications whose interface is heavily influenced by the theme, and even then, the gains were small. Therefore, Dark Theme should not be a primary energy-saving strategy, particularly if it leads users to increase Brightness to maintain readability. Brightness is the dominant driver of energy consumption across applications. Although 0% brightness may be impractical, already moving from 0% to 50% incurs a substantial battery cost. Therefore, brightness should be kept as low as usability allows. Enabling adaptive brightness (i.e., automatically adjusting brightness to ambient light) might be an effective strategy to reduce energy consumption without sacrificing usability. Refresh Rate increased energy consumption in most scenarios, with the largest overhead at 120Hz. For many users, 60Hz represents a good compromise: it captures most perceptual benefits such as motion smoothness and reduced flickering while avoiding the diminishing returns at higher refresh rates [18]. RQ1: Across general variables, Airplane mode did not reduce energy in our workloads, and Dark Theme produced only marginal savings (1.4% overall) while potentially reducing readability and encouraging higher brightness. In contrast, Brightness is the main lever: 50% setting raises energy consumption by 46% overall, so it should be minimized within comfort. For Refresh Rate, 60Hz is a practical default, increasing power by only 3.7% while preserving a smooth experience. For app-specific variables, Message Size in WhatsApp increased energy consumption approximately linearly, as expected. On the other hand, YouTube energy consumption appears to be driven primarily by video processing [19], with Video Resolution having only a modest effect. Consequently, reducing resolution should be considered a last-resort energy-saving measure. The effect of Duration is more nuanced. On YouTube, doubling the time did not double energy consumption, consistent with a large fixed cost associated with video processing and system overheads. Instagram, on the other hand, showed a larger increase, which may relate to additional background activity and the presence of advertisements, known contributors to energy consumption [20]. TikTok, despite similar usage patterns as Instagram, did not exhibit the same spike, suggesting that application design and content delivery pipelines might affect the consumption more than time alone. RQ2: For app-specific factors, Video Resolution had a negligible effect on energy and is an unlikely knob for saving battery. Message Size scaled approximately linearly with energy. By contrast, Duration was not reliably linear: costs are shaped more by workload characteristics such as video processing and by app behaviour, which can outweigh execution time alone.

EASE 2026, Tue 9 - Fri 12 June 2026, Glasgow, United Kingdom

5

LIMITATIONS

While this study provides a comprehensive, user-centric analysis of mobile energy consumption in real-world scenarios, certain limitations must be acknowledged. Foremost, our data acquisition relies on Android’s softwarebased power model rather than external hardware power monitors. This methodology is the established standard for scalable, on-device energy profiling and has been extensively validated in recent literature [4, 21]. Furthermore, previous studies have demonstrated that batterystats yields an accuracy level that is comparable to physical measurement instruments [22], making it a reliable tool for comparative energy evaluations. A second limitation concerns the generalizability of the results across diverse mobile devices. The experiments were conducted on a single device (Samsung Galaxy S23 Ultra). While our findings might be accurate for modern flagship architectures, replicating this framework across a wider spectrum of budget and legacy devices would enhance its generalizability. Finally, while the automated test scenarios were designed to simulate realistic user behaviors, they abstract the unpredictability of human interaction. Real-world usage involves multitasking, changing network signals, and sensor interference that a controlled experimental setup cannot encapsulate. Nonetheless, isolating these specific variables is needed to quantify their energetic footprint and to create reliable, evidence-based recommendations for end-users.

6

CONCLUSIONS

This study bridges the gap between technical energy metrics and practical user behavior by quantifying the battery impact of everyday settings across popular mobile applications. Our analysis of over 12,000 data points challenges common energy-saving assumptions: Dark Theme offers only marginal savings (1.4%), whereas screen brightness is the dominant factor, increasing energy consumption by an average of 86.5% at maximum levels. Furthermore, capping refresh rates at 60 Hz emerged as the optimal efficiency trade-off, while lowering video resolution resulted in negligible benefits, mostly due to the fixed energy costs of video processing. Future work will expand this study by incorporating a wider variety of mobile devices, application categories, different apps from the same category (e.g., Telegram, Signal), more app-specific variables, an increase number of metrics (e.g., network-usage) and different use cases. Another promising avenue involves leveraging the generated dataset to train supervised machine learning models. Ultimately, this project aims to translate these technical findings into a practical, user-oriented guide, providing evidence-based recommendations to help users maximize their device autonomy.

ACKNOWLEDGMENTS This work is funded by national funds through FCT – Fundação para a Ciência e a Tecnologia under the LASIGE Research Unit, ref. UID/00408/2025, DOI https://doi.org/10.54499/UID/00408/2025 MOSA - Mobile Optimization on Security through Algorithmic Improvement, project under the reference 2024.17405.PEX, DOI https://doi.org/10.54499/2024.17405.PEX

Wellington Oliveira

REFERENCES [1] A. Javed et al. Energy consumption in mobile phones. International Journal of Computer Network and Information Security, 9(12):18–28, 2017. [2] A. Almasri, T. Y. El-Kour, L. Silva, and Y. Abdulfattah. Evaluating the energy efficiency of popular us smartphone health care apps: Comparative analysis study toward sustainable health and nutrition apps practices. JMIR Human Factors, 11:e58311, 2024. [3] T. Zaragoza, T. Soulancé, A. Noureddine, and E. Exposito. Understanding and influencing end-user behavior in software energy consumption. In Proceedings of the 29th International Conference on Evaluation and Assessment in Software Engineering (EASE 2025), Istanbul, Turkey, June 2025. ACM. [4] W. Oliveira, B. Moraes, F. Castor, and J. P. Fernandes. Analyzing the resource usage overhead of mobile app development frameworks. In Proceedings of the 27th International Conference on Evaluation and Assessment in Software Engineering, pages 152–161, 2023. [5] D. Flores-Martin, S. Laso, and J. L. Herrera. Enhancing smartphone battery life: A deep learning model based on user-specific application and network behavior. Electronics, 13(24):4897, 2024. [6] A. Schuler and G. Kotsis. A systematic review on techniques and approaches to estimate mobile software energy consumption. Sustainable Computing: Informatics and Systems, 41:100919, 2024. [7] W. Oliveira, B. Moraes, F. Castor, and J. P. Fernandes. Ebserver: Automating resource-usage data collection of android applications. In 2023 IEEE/ACM 10th International Conference on Mobile Software Engineering and Systems (MOBILESoft), pages 55–59. IEEE, 2023. [8] Monsoon. Monsoon high voltage power monitor. https://www.msoon.com/ online-store, 2025. Accessed: 2026-04-27. [9] E. Guégain, R. Raes, N. Chachignot, C. Quinton, and R. Rouvoy. Androwatts: Unpacking the power consumption of mobile device’s components. In 2025 IEEE/ACM 12th International Conference on Mobile Software Engineering and Systems (MOBILESoft), pages 71–81. IEEE, 2025. [10] P. Dash and Y. C. Hu. How much battery does dark mode save? an accurate oled display power profiler for modern smartphones. In Proceedings of the 19th Annual International Conference on Mobile Systems, Applications, and Services, pages 323–335, 2021. [11] R. Rua, M. Couto, and J. Saraiva. Greensource: a large-scale collection of android code, tests and energy metrics. In 2019 IEEE/ACM 16th International Conference on Mining Software Repositories (MSR), pages 176–180. IEEE, 2019. [12] R. Rua and J. Saraiva. E-manafa: Energy monitoring and analysis tool for android. In Proceedings of the 37th IEEE/ACM International Conference on Automated Software Engineering, pages 1–4, 2022. [13] D. Ferreira, A. K. Dey, and V. Kostakos. Understanding human-smartphone concerns: a study of battery life. In International Conference on Pervasive Computing, pages 19–33. Springer, 2011. [14] S. Lee, D. R. Jeong, J. Choi, J. Kwak, S. Son, J. Y. Song, and I. Shin. Serenus: Alleviating low-battery anxiety through real-time, accurate, and user-friendly energy consumption prediction of mobile applications. In Proceedings of the 37th Annual ACM Symposium on User Interface Software and Technology, pages 1–20, 2024. [15] E. Souza, E. Monteiro, R. Barreto, and R. de Freitas. Optimizing energy consumption in android mobile devices based on user recommendations. In International Conference on Intelligent Systems Design and Applications, pages 1–11. Springer, 2023. [16] H. Sharma, S. Sharma, and P. K. Mishra. A critical review of recent progress on lithium ion batteries: Challenges, applications, and future prospects. Microchemical Journal, page 113494, 2025. [17] W. Oliveira. User energy repository. https://github.com/wellington-oj/user_ energy/, 2026. Accessed: 2026-04-27. [18] R. Rao et al. Assessing the effect of the refresh rate of a device on the motion perception response at different stimulation frequencies. Brain Sciences, 12(1):76, 2022. [19] R. Kazantsev and D. Vatolin. Power consumption of video-decoders on various android devices. In Proceedings of the 2021 Picture Coding Symposium (PCS), pages 1–5, 2021. [20] A. Pathak, Y. C. Hu, and M. Zhang. Where is the energy spent inside my app?: Fine grained energy accounting on smartphones with eprof. In Proceedings of the 7th ACM European Conference on Computer Systems (EuroSys ’12), pages 29–42, New York, NY, USA, 2012. ACM. [21] S. Huber, L. Demetz, and M. Felderer. A comparative study on the energy consumption of progressive web apps. ISJ, 108:102017, 2022. [22] E. Monteiro, H. Cavalcante, R. Barreto, and R. de Freitas. Analysis of energy consumption on android devices for developers: A systematic mapping study. SBC Reviews on Computer Science, 3(1):1–18, 2023.

Record · ID 141556 · SHA-256 d848bd69835d9d23
Retrieved via Conceptio — every document is proof-bundled with source, license, and retrieval metadata.