Commit 82e24ab2fa8c2b741e5906b8c755622ba5e3db05

Authored by Anudipa Maiti
2 parents b6e6c1f2 ebefbc89

merge conflict resolved

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,6 +81,4 @@ measure and discussion of how each could be measured and how useful it might
81 be. In Section~\ref{sec-results} we present at formulating a value measure 81 be. In Section~\ref{sec-results} we present at formulating a value measure
82 based on content delivered through the video display and audio output---an 82 based on content delivered through the video display and audio output---an
83 attempt that we consider a failure based on the result of a user survey, but 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,9 +31,17 @@ The resulting 2~month dataset of 67~GB of compressed log files represents
31 times and used for a total of \num{15224} hours of active use by 31 times and used for a total of \num{15224} hours of active use by
32 107~\PhoneLab{} participants. 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 \subsection{Total Consumption} 42 \subsection{Total Consumption}
35 43
36 -\input{./figures/tables/tableTOTAL.tex} 44 +\input{./figures/tables/tableALL.tex}
37 45
38 Clearly, ranking apps by total energy consumption over the entire study says 46 Clearly, ranking apps by total energy consumption over the entire study says
39 much more about app popularity than it does about anything else. 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,26 +50,22 @@ the entire study. As expected, popular apps such as the Android Browser,
42 Facebook, and the Android Phone component consume the most energy, while the 50 Facebook, and the Android Phone component consume the most energy, while the
43 list of low consumers is dominated by apps with few installs. This table does 51 list of low consumers is dominated by apps with few installs. This table does
44 serve, however, to identify the popular apps in use by \PhoneLab{} 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 \subsection{Consumption Rate} 55 \subsection{Consumption Rate}
48 56
49 -\input{./figures/tables/tableRATE.tex}  
50 -  
51 Computing the rate at which apps consume energy by scaling their total energy 57 Computing the rate at which apps consume energy by scaling their total energy
52 usage against the total time they were running, either in the background or 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 results identify Facebook Messenger, Google+, and the Super-Bright LED 60 results identify Facebook Messenger, Google+, and the Super-Bright LED
55 Flashlight as apps that rapidly-consume energy, while the Bank of America and 61 Flashlight as apps that rapidly-consume energy, while the Bank of America and
56 Weather Channel apps consume energy slowly. Differences between apps in 62 Weather Channel apps consume energy slowly. Differences between apps in
57 similar categories may begin to identify apps with problematic energy 63 similar categories may begin to identify apps with problematic energy
58 consumption, such as contrasting the high energy usage of Facebook Messenger 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 \subsection{Foreground Energy Efficiency} 67 \subsection{Foreground Energy Efficiency}
62 68
63 -\input{./figures/tables/tableFOREGROUND.tex}  
64 -  
65 Consumption rate alone, however, is insufficient to answer important 69 Consumption rate alone, however, is insufficient to answer important
66 questions about how efficient smartphone apps are. Youtube, for example, may 70 questions about how efficient smartphone apps are. Youtube, for example, may
67 consume a great deal of energy either because it is poorly written, or 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,8 +78,6 @@ users spend actively interacting with them.
74 78
75 \subsection{Content Energy Efficiency} 79 \subsection{Content Energy Efficiency}
76 80
77 -\input{./figures/tables/tableCONTENT.tex}  
78 -  
79 81
80 \begin{figure*}[t] 82 \begin{figure*}[t]
81 \centering 83 \centering