Work

Energy Efficient Software Development for Mobile Applications

Year: 2025
Type: article
Abstract: As mobile applications remain to drive user engagement and digital services, optimizing energy consumption has become an indispensable software engineering goal. Extreme battery drain caused by inefficient application behavior not only degrades user knowledge but also contributes to device overheating and shorter hardware lifecycle. This exploration displayed an incorporated framework for energy-efficient software development, merging static code analysis, dynamic energy profiling, and experimental testing across four Android applications. Using tools such as Android Studio Profiler, Trepn Profiler, Battery Historian, and Jupyter Notebook, the examination recognized and improved important energy anti-patterns, including unreleased wake locks, excessive CPU activity, and recurrent background polling. Post-optimization investigation displayed a 30 - 40% reduction in energy usage, a 20% drop in average CPU load, and a 60 - 70% decrease in wake lock counts. These outcomes were statistically authenticated using paired t-tests, all of which yielded p-values < 0.05, confirming significant improvements. The discoveries reinforce the prominence of participating energy diagnostics into the development lifecycle and provide a practical, reproducible model for building greener mobile applications. The planned procedure authorizes developers to make informed coding decisions, improves runtime efficiency, and aligns software design with global sustainability goals.
Language: English
Open Access status: diamond
OpenAlex ID: W4417225320
FWCI:
Cites: 1
Cited by:
Related to: