Commit 82e24ab2fa8c2b741e5906b8c755622ba5e3db05
merge conflict resolved
Showing
3 changed files
with
158 additions
and
13 deletions
figures/tables/tableALL.tex
0 → 100644
| 1 | +\begin{table*}[t] | |
| 2 | +\begin{subtable}[t]{0.5\textwidth} | |
| 3 | +{\small | |
| 4 | +\begin{tabularx}{\columnwidth}{rXr} | |
| 5 | +\multicolumn{1}{c}{\normalsize{\textbf{Rank}}} & | |
| 6 | +\multicolumn{1}{c}{\normalsize{\textbf{App}}} & | |
| 7 | +\multicolumn{1}{c}{\normalsize{\textbf{Energy (As)}}} \\ | |
| 8 | +\toprule | |
| 9 | +\num{1} & \texttt{Android Browser} & 41052.703 \\ | |
| 10 | +\num{2} & \texttt{Facebook} & 37268.388 \\ | |
| 11 | +\num{3} & \texttt{Chrome Browser} & 22719.020 \\ | |
| 12 | +\num{4} & \texttt{Android Phone} & 18122.433 \\ | |
| 13 | +\num{5} & \texttt{Gmail} & 17402.896 \\ | |
| 14 | +\num{6} & \texttt{Android Messaging} & 17342.926 \\ | |
| 15 | +\num{7} & \texttt{WhatsApp Messenger} & 16467.477 \\ | |
| 16 | +\num{8} & \texttt{Google Search} & 15370.252 \\ | |
| 17 | +\num{9} & \texttt{Candy Crush Saga} & 12767.649 \\ | |
| 18 | +\num{10} & \texttt{Android Gallery} & 11050.363 \\ | |
| 19 | +\bottomrule | |
| 20 | +\bottomrule | |
| 21 | +\num{10} & \texttt{Google+} & 586.586 \\ | |
| 22 | +\num{9} & \texttt{Android Calculator} & 449.474 \\ | |
| 23 | +\num{8} & \texttt{NFL Mobile} & 344.492 \\ | |
| 24 | +\num{7} & \texttt{UB Parking} & 311.766 \\ | |
| 25 | +\num{6} & \texttt{Super-Bright LED Flashlight} & 218.870 \\ | |
| 26 | +\num{5} & \texttt{Starbucks} & 174.609 \\ | |
| 27 | +\num{4} & \texttt{Google Keep} & 174.263 \\ | |
| 28 | +\num{3} & \texttt{Dropbox} & 160.939 \\ | |
| 29 | +\num{2} & \texttt{ESPN SportsCenter} & 108.965 \\ | |
| 30 | +\num{1} & \texttt{Bank of America} & 98.007 \\ | |
| 31 | +\end{tabularx} | |
| 32 | +} | |
| 33 | +\caption{\small \textbf{Most and Least Energy-Consuming Apps.}} | |
| 34 | +\label{table-total} | |
| 35 | +\end{subtable}% | |
| 36 | +\begin{subtable}[t]{0.5\textwidth} | |
| 37 | +{\small | |
| 38 | +\begin{tabularx}{\columnwidth}{Xrr} | |
| 39 | +\multicolumn{1}{c}{\normalsize{\textbf{Rank}}} & | |
| 40 | +\multicolumn{1}{c}{\normalsize{\textbf{Consumption Rate (A)}}} & | |
| 41 | +\multicolumn{1}{c}{\normalsize{\textbf{Value}}} \\ | |
| 42 | +\toprule | |
| 43 | +\num{1} & \texttt{Facebook Messenger} & 0.774 \\ | |
| 44 | +\num{2} & \texttt{Google+} & 0.614 \\ | |
| 45 | +\num{3} & \texttt{Super-Bright LED Flashlight} & 0.600 \\ | |
| 46 | +\num{4} & \texttt{UB Parking} & 0.598 \\ | |
| 47 | +\num{5} & \texttt{Android Music} & 0.446 \\ | |
| 48 | +\num{6} & \texttt{Google Search} & 0.428 \\ | |
| 49 | +\num{7} & \texttt{NFL Mobile} & 0.386 \\ | |
| 50 | +\num{8} & \texttt{Pandora} & 0.326 \\ | |
| 51 | +\num{9} & \texttt{Starbucks} & 0.282 \\ | |
| 52 | +\num{10} & \texttt{Android News and Weather} & 0.254 \\ | |
| 53 | +\bottomrule | |
| 54 | +\bottomrule | |
| 55 | +\num{9} & \texttt{WhatsApp Messenger} & 0.095 \\ | |
| 56 | +\num{8} & \texttt{Twitter} & 0.078 \\ | |
| 57 | +\num{7} & \texttt{Yahoo Mail} & 0.077 \\ | |
| 58 | +\num{6} & \texttt{Android Messaging} & 0.061 \\ | |
| 59 | +\num{5} & \texttt{Skype} & 0.040 \\ | |
| 60 | +\num{4} & \texttt{YouTube} & 0.036 \\ | |
| 61 | +\num{3} & \texttt{ESPN SportsCenter} & 0.021 \\ | |
| 62 | +\num{2} & \texttt{The Weather Channel} & 0.019 \\ | |
| 63 | +\num{1} & \texttt{Bank of America} & 0.011 \\ | |
| 64 | +\end{tabularx} | |
| 65 | +} | |
| 66 | + | |
| 67 | +\caption{\small \textbf{Fastest and slowest energy-consuming apps.}} | |
| 68 | + | |
| 69 | +\label{table-rate} | |
| 70 | + | |
| 71 | +\end{subtable}\\[0.1in] | |
| 72 | +\begin{subtable}[t]{0.5\textwidth} | |
| 73 | +{\small | |
| 74 | +\begin{tabularx}{\columnwidth}{Xrr} | |
| 75 | +\multicolumn{1}{c}{\normalsize{\textbf{Rank}}} & | |
| 76 | +\multicolumn{1}{c}{\normalsize{\textbf{App Name}}} & | |
| 77 | +\multicolumn{1}{c}{\normalsize{\textbf{Efficiency}}} \\ | |
| 78 | +\toprule | |
| 79 | +\num{1} & \texttt{Bank of America} & 83.717 \\ | |
| 80 | +\num{2} & \texttt{The Weather Channel} & 49.861 \\ | |
| 81 | +\num{3} & \texttt{Skype} & 23.779 \\ | |
| 82 | +\num{4} & \texttt{YouTube} & 19.880 \\ | |
| 83 | +\num{5} & \texttt{Android Messaging} & 12.933 \\ | |
| 84 | +\num{6} & \texttt{Android Gallery} & 9.260 \\ | |
| 85 | +\num{7} & \texttt{Android Calculator} & 9.189 \\ | |
| 86 | +\num{8} & \texttt{Twitter} & 8.645 \\ | |
| 87 | +\num{9} & \texttt{Chrome Browser} & 8.524 \\ | |
| 88 | +\bottomrule | |
| 89 | +\num{10} & \texttt{Yahoo Mail} & 3.287 \\ | |
| 90 | +\num{9} & \texttt{ESPN SportsCenter} & 3.184 \\ | |
| 91 | +\num{8} & \texttt{Google Search} & 1.984 \\ | |
| 92 | +\num{7} & \texttt{Android Music} & 1.972 \\ | |
| 93 | +\num{6} & \texttt{Pandora} & 1.779 \\ | |
| 94 | +\num{5} & \texttt{Super-Bright LED Flashlight} & 1.667 \\ | |
| 95 | +\num{4} & \texttt{UB Parking} & 1.507 \\ | |
| 96 | +\num{3} & \texttt{NFL Mobile} & 1.437 \\ | |
| 97 | +\num{2} & \texttt{Google+} & 1.270 \\ | |
| 98 | +\num{1} & \texttt{Facebook Messenger} & 1.199 \\ | |
| 99 | +\end{tabularx} | |
| 100 | +} | |
| 101 | + | |
| 102 | +\caption{\small \textbf{Apps sorted by foreground energy efficiency.}} | |
| 103 | + | |
| 104 | +\end{subtable}% | |
| 105 | +\begin{subtable}[t]{0.5\textwidth} | |
| 106 | +{\small | |
| 107 | +\begin{tabularx}{\columnwidth}{Xrr} | |
| 108 | +\multicolumn{1}{c}{\normalsize{\textbf{Rank}}} & | |
| 109 | +\multicolumn{1}{c}{\normalsize{\textbf{App Name}}} & | |
| 110 | +\multicolumn{1}{c}{\normalsize{\textbf{Value}}} \\ | |
| 111 | +\toprule | |
| 112 | +\num{1} & \texttt{YouTube} & 18497.052 \\ | |
| 113 | +\num{2} & \texttt{Candy Crush Saga} & 14051.369 \\ | |
| 114 | +\num{3} & \texttt{Bank of America} & 12954.196 \\ | |
| 115 | +\num{4} & \texttt{Dropbox} & 7063.746 \\ | |
| 116 | +\num{5} & \texttt{Android Messaging} & 6555.140 \\ | |
| 117 | +\num{6} & \texttt{Android Gallery} & 5773.902 \\ | |
| 118 | +\num{7} & \texttt{Twitter} & 5610.394 \\ | |
| 119 | +\num{8} & \texttt{Android Clock} & 5085.873 \\ | |
| 120 | +\num{9} & \texttt{Yahoo Mail} & 5083.615 \\ | |
| 121 | +\bottomrule | |
| 122 | +\num{10} & \texttt{NFL Mobile} & 1275.985 \\ | |
| 123 | +\num{9} & \texttt{UB Parking} & 1071.529 \\ | |
| 124 | +\num{8} & \texttt{Pandora} & 1049.971 \\ | |
| 125 | +\num{7} & \texttt{Facebook Messenger} & 1012.536 \\ | |
| 126 | +\num{6} & \texttt{Android News and Weather} & 990.386 \\ | |
| 127 | +\num{5} & \texttt{Adobe Reader} & 985.680 \\ | |
| 128 | +\num{4} & \texttt{Google+} & 898.589 \\ | |
| 129 | +\num{3} & \texttt{Android Phone} & 748.077 \\ | |
| 130 | +\num{2} & \texttt{Google Search} & 682.005 \\ | |
| 131 | +\num{1} & \texttt{The Weather Channel} & 571.405 \\ | |
| 132 | +\end{tabularx} | |
| 133 | +} | |
| 134 | + | |
| 135 | +\caption{\small \textbf{Apps sorted by content energy efficiency.}} | |
| 136 | +\end{subtable} | |
| 137 | + | |
| 138 | +\caption{\small \textbf{Evaluating Components of a Value Measure.} | |
| 139 | + \PhoneLab{} data is used to weight overall app energy usage in a variety of | |
| 140 | +different ways. Ommitted results are caused by Android reporting energy | |
| 141 | +consumption for non-apps such as the Android System.} | |
| 142 | + | |
| 143 | +\label{table-results} | |
| 144 | + | |
| 145 | +\end{table*} | ... | ... |
introduction.tex
| ... | ... | @@ -81,6 +81,4 @@ measure and discussion of how each could be measured and how useful it might |
| 81 | 81 | be. In Section~\ref{sec-results} we present at formulating a value measure |
| 82 | 82 | based on content delivered through the video display and audio output---an |
| 83 | 83 | attempt that we consider a failure based on the result of a user survey, but |
| 84 | -one that we hope sheds light on how difficult this challenge may be. After | |
| 85 | -discussing the implications of our results, in Section~\ref{sec-conclusion} | |
| 86 | -we briefly present our future work before concluding. | |
| 84 | +one that we hope sheds light on how difficult this challenge may be. | ... | ... |
results.tex
| ... | ... | @@ -31,9 +31,17 @@ The resulting 2~month dataset of 67~GB of compressed log files represents |
| 31 | 31 | times and used for a total of \num{15224} hours of active use by |
| 32 | 32 | 107~\PhoneLab{} participants. |
| 33 | 33 | |
| 34 | +Our analysis begins by investigating several components of a possible value | |
| 35 | +measure and shows the effect of using each to weight the overall energy | |
| 36 | +consumed by each app. Next, we formulate a simple measure of content | |
| 37 | +delivery by measuring usage of the screen and audio output devices and test | |
| 38 | +it through a survey completed by 47~experiment participants. Unfortunately, | |
| 39 | +our results are inconclusive and open to several possible interpretations | |
| 40 | +which we conclude by discussing. | |
| 41 | + | |
| 34 | 42 | \subsection{Total Consumption} |
| 35 | 43 | |
| 36 | -\input{./figures/tables/tableTOTAL.tex} | |
| 44 | +\input{./figures/tables/tableALL.tex} | |
| 37 | 45 | |
| 38 | 46 | Clearly, ranking apps by total energy consumption over the entire study says |
| 39 | 47 | much more about app popularity than it does about anything else. |
| ... | ... | @@ -42,26 +50,22 @@ the entire study. As expected, popular apps such as the Android Browser, |
| 42 | 50 | Facebook, and the Android Phone component consume the most energy, while the |
| 43 | 51 | list of low consumers is dominated by apps with few installs. This table does |
| 44 | 52 | serve, however, to identify the popular apps in use by \PhoneLab{} |
| 45 | -participants. | |
| 53 | +participants, and as a point of comparison for the remainder of our results. | |
| 46 | 54 | |
| 47 | 55 | \subsection{Consumption Rate} |
| 48 | 56 | |
| 49 | -\input{./figures/tables/tableRATE.tex} | |
| 50 | - | |
| 51 | 57 | Computing the rate at which apps consume energy by scaling their total energy |
| 52 | 58 | usage against the total time they were running, either in the background or |
| 53 | -foreground, reveals more information, as shown in Table~\ref{table-rate}, The | |
| 59 | +foreground, reveals more information, as shown in Table~\ref{table-rate}. Our | |
| 54 | 60 | results identify Facebook Messenger, Google+, and the Super-Bright LED |
| 55 | 61 | Flashlight as apps that rapidly-consume energy, while the Bank of America and |
| 56 | 62 | Weather Channel apps consume energy slowly. Differences between apps in |
| 57 | 63 | similar categories may begin to identify apps with problematic energy |
| 58 | 64 | consumption, such as contrasting the high energy usage of Facebook Messenger |
| 59 | -with the low usage of WhatsApp, Twitter, Android Messaging, and even Skype. | |
| 65 | +with other messaging clients such as WhatsApp, Twitter, and Android Messaging. | |
| 60 | 66 | |
| 61 | 67 | \subsection{Foreground Energy Efficiency} |
| 62 | 68 | |
| 63 | -\input{./figures/tables/tableFOREGROUND.tex} | |
| 64 | - | |
| 65 | 69 | Consumption rate alone, however, is insufficient to answer important |
| 66 | 70 | questions about how efficient smartphone apps are. Youtube, for example, may |
| 67 | 71 | consume a great deal of energy either because it is poorly written, or |
| ... | ... | @@ -74,8 +78,6 @@ users spend actively interacting with them. |
| 74 | 78 | |
| 75 | 79 | \subsection{Content Energy Efficiency} |
| 76 | 80 | |
| 77 | -\input{./figures/tables/tableCONTENT.tex} | |
| 78 | - | |
| 79 | 81 | |
| 80 | 82 | \begin{figure*}[t] |
| 81 | 83 | \centering | ... | ... |