Commit 01816115f50310a452421e0e89bb6751a66044b3

Authored by Geoffrey Challen
1 parent ebefbc89

Working.

figures/tables/tableALL.tex
... ... @@ -52,6 +52,7 @@
52 52 \num{10} & \texttt{Android News and Weather} & 0.254 \\
53 53 \bottomrule
54 54 \bottomrule
  55 +\num{10} & & \\
55 56 \num{9} & \texttt{WhatsApp Messenger} & 0.095 \\
56 57 \num{8} & \texttt{Twitter} & 0.078 \\
57 58 \num{7} & \texttt{Yahoo Mail} & 0.077 \\
... ... @@ -85,6 +86,7 @@
85 86 \num{7} & \texttt{Android Calculator} & 9.189 \\
86 87 \num{8} & \texttt{Twitter} & 8.645 \\
87 88 \num{9} & \texttt{Chrome Browser} & 8.524 \\
  89 +\num{10} & & \\
88 90 \bottomrule
89 91 \num{10} & \texttt{Yahoo Mail} & 3.287 \\
90 92 \num{9} & \texttt{ESPN SportsCenter} & 3.184 \\
... ... @@ -101,6 +103,8 @@
101 103  
102 104 \caption{\small \textbf{Apps sorted by foreground energy efficiency.}}
103 105  
  106 +\label{table-foreground}
  107 +
104 108 \end{subtable}%
105 109 \begin{subtable}[t]{0.5\textwidth}
106 110 {\small
... ... @@ -118,6 +122,7 @@
118 122 \num{7} & \texttt{Twitter} & 5610.394 \\
119 123 \num{8} & \texttt{Android Clock} & 5085.873 \\
120 124 \num{9} & \texttt{Yahoo Mail} & 5083.615 \\
  125 +\num{10} & & \\
121 126 \bottomrule
122 127 \num{10} & \texttt{NFL Mobile} & 1275.985 \\
123 128 \num{9} & \texttt{UB Parking} & 1071.529 \\
... ... @@ -132,6 +137,8 @@
132 137 \end{tabularx}
133 138 }
134 139  
  140 +\label{table-content}
  141 +
135 142 \caption{\small \textbf{Apps sorted by content energy efficiency.}}
136 143 \end{subtable}
137 144  
... ...
results.tex
... ... @@ -39,7 +39,7 @@ it through a survey completed by 47~experiment participants. Unfortunately,
39 39 our results are inconclusive and open to several possible interpretations
40 40 which we conclude by discussing.
41 41  
42   -\subsection{Total Consumption}
  42 +\subsection{Total Energy}
43 43  
44 44 \input{./figures/tables/tableALL.tex}
45 45  
... ... @@ -52,29 +52,33 @@ list of low consumers is dominated by apps with few installs. This table does
52 52 serve, however, to identify the popular apps in use by \PhoneLab{}
53 53 participants, and as a point of comparison for the remainder of our results.
54 54  
55   -\subsection{Consumption Rate}
  55 +\subsection{Power}
56 56  
57   -Computing the rate at which apps consume energy by scaling their total energy
58   -usage against the total time they were running, either in the background or
  57 +Computing each app's power consumption by scaling their total energy usage
  58 +against the total time they were running, either in the background or
59 59 foreground, reveals more information, as shown in Table~\ref{table-rate}. Our
60 60 results identify Facebook Messenger, Google+, and the Super-Bright LED
61 61 Flashlight as apps that rapidly-consume energy, while the Bank of America and
62 62 Weather Channel apps consume energy slowly. Differences between apps in
63 63 similar categories may begin to identify apps with problematic energy
64 64 consumption, such as contrasting the high energy usage of Facebook Messenger
65   -with other messaging clients such as WhatsApp, Twitter, and Android Messaging.
  65 +with other messaging clients such as WhatsApp, Twitter, and Android
  66 +Messaging.
66 67  
67 68 \subsection{Foreground Energy Efficiency}
68 69  
69   -Consumption rate alone, however, is insufficient to answer important
70   -questions about how efficient smartphone apps are. Pandora, for example, may
71   -consume a great deal of energy either because it is poorly written, or
72   -because it is delivering a great deal of content. Given the observations
73   -about background usage presented earlier, we were interested in using an apps
74   -foreground time as a utility metric to compute energy efficiency. In this
75   -conceptual framework, smartphone apps deliver utility through screen time
76   -with users, and should consume energy in proportion to the amount of time
77   -users spend actively interacting with them.
  70 +Isolating the foreground component of execution time provides a better
  71 +measure of value, since it ignores the time that users spend ignoring apps.
  72 +Table~\ref{table-foreground} shows a measure of energy efficiency computed by
  73 +utilizing foreground time alone as our value measure. Some surprising changes
  74 +from the power results can be seen. Some apps have remaining in their former
  75 +categories: Bank of America, which was identified as a low-power app, is also
  76 +a highly-efficient app when using foreground time as the value measure; and
  77 +Facebook Messenger, which was identified as a high-power app, is also marked
  78 +as inefficient. Other apps, however, have switched categories. ESPN
  79 +Sportscenter and Yahoo Mail do not consume much power, but also don't spend
  80 +much time in the foreground; interestingly, none of the high-power apps
  81 +looked better when their foreground usage was considered.
78 82  
79 83 \subsection{Content Energy Efficiency}
80 84  
... ...