In this workshop, we will try to benchmark Android apps in black box mode. As a reminder, the net energy consumed by an app can be defined as follows:
Before starting, we will estimate the power consumption in idle mode, referred to as Power column of the CSV file. The more values there are, the better.
Choose two apps from the same functional family (e.g., web browsers). Run a PowDroid benchmark for each app, using a specific and well-defined scenario. Then calculate Energy column in the CSV file. Also calculate start_time and end_time columns.
Repeat this benchmark at least 5 times for each app, under identical conditions.
For each app, you therefore have at least 5 net energy values
Visually represent the data points for “App1” and “App2” using a statistical graph such as a BoxPlot or ViolinPlot. You can use Excel or any other more suitable software.
So, which app consumes the least energy? 🏆
Make a Pull Request to add your data to the dedicated crowdsourcing repository