A Visualization Method of Inter-Module Communications for Profiling Energy Consumption of Android Applications

We propose a method for visualizing the relationship between software modules of applications running on the Android OS. Existing energy estimation methods can analyze energy consumption for each modules of an application. However, it is difficult for application developers to choose a module as tuning target by the above profiling result. Our proposed method observes data modules communicating each other, and visualizes the relationship between a large energy-consuming module and other modules. In this study, we analyzed a verification application with proposed method and showed the relationship between these application modules.