{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,10,12]],"date-time":"2026-10-12T18:43:05Z","timestamp":1791830585400,"version":"4.3.4"},"publisher-location":"New York, NY, USA","reference-count":58,"publisher":"ACM","license":[{"start":{"date-parts":[[2011,11,14]],"date-time":"2011-11-14T00:00:00Z","timestamp":1321228800000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2011,11,14]]},"DOI":"10.1145\/2070562.2070567","type":"proceedings-article","created":{"date-parts":[[2011,11,21]],"date-time":"2011-11-21T19:55:03Z","timestamp":1321905303000},"page":"1-6","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":161,"title":["Bootstrapping energy debugging on smartphones"],"prefix":"10.1145","author":[{"given":"Abhinav","family":"Pathak","sequence":"first","affiliation":[{"name":"Purdue University"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Y. Charlie","family":"Hu","sequence":"additional","affiliation":[{"name":"Purdue University"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Ming","family":"Zhang","sequence":"additional","affiliation":[{"name":"Microsoft Research"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2011,11,14]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"\"The bulk of returned motorola phones are the result of applications that cause performance\/energy problems.\" URL: http:\/\/tinyurl.com\/44hns9p  \"The bulk of returned motorola phones are the result of applications that cause performance\/energy problems.\" URL: http:\/\/tinyurl.com\/44hns9p"},{"key":"e_1_3_2_1_2_1","unstructured":"\"Android phones more prone to hardware problems.\" URL: http:\/\/www.pcmag.com\/article2\/0 2817 2387493 00.asp  \"Android phones more prone to hardware problems.\" URL: http:\/\/www.pcmag.com\/article2\/0 2817 2387493 00.asp"},{"key":"e_1_3_2_1_3_1","unstructured":"\"Android - an open handsetalliance project.\" URL: http:\/\/code.google.com\/p\/android\/issues\/list  \"Android - an open handset alliance project.\" URL: http:\/\/code.google.com\/p\/android\/issues\/list"},{"key":"e_1_3_2_1_4_1","unstructured":"\"Maemo community.\" URL: http:\/\/maemo.org\/intro\/  \"Maemo community.\" URL: http:\/\/maemo.org\/intro\/"},{"key":"e_1_3_2_1_5_1","unstructured":"\"k-means clustering.\" URL: http:\/\/en.wikipedia.org\/wiki\/K-means_clustering  \"k-means clustering.\" URL: http:\/\/en.wikipedia.org\/wiki\/K-means_clustering"},{"key":"e_1_3_2_1_6_1","unstructured":"\"The lemur project.\" URL: http:\/\/www.lemurproject.org\/  \"The lemur project.\" URL: http:\/\/www.lemurproject.org\/"},{"key":"e_1_3_2_1_7_1","unstructured":"\"Incorrect battery reading on droid (2.0).\" URL: _cgc_5259  \"Incorrect battery reading on droid (2.0).\" URL: _cgc_5259"},{"key":"e_1_3_2_1_8_1","unstructured":"\"Apple portables: Calibrating your computer's battery for best performance.\" URL: http:\/\/support.apple.com\/kb\/HT1490  \"Apple portables: Calibrating your computer's battery for best performance.\" URL: http:\/\/support.apple.com\/kb\/HT1490"},{"key":"e_1_3_2_1_9_1","unstructured":"\"Meamo.org: Make your battery last longer.\" URL: http:\/\/wiki.maemo.org\/Make_your_battery_last_longer  \"Meamo.org: Make your battery last longer.\" URL: http:\/\/wiki.maemo.org\/Make_your_battery_last_longer"},{"key":"e_1_3_2_1_10_1","unstructured":"\"Sd card corruption.\" URL: _cgc_2500  \"Sd card corruption.\" URL: _cgc_2500"},{"key":"e_1_3_2_1_11_1","unstructured":"\"Cyanogenmod: Android community rom based on froyo.\" URL: http:\/\/www.cyanogenmod.com\/  \"Cyanogenmod: Android community rom based on froyo.\" URL: http:\/\/www.cyanogenmod.com\/"},{"key":"e_1_3_2_1_12_1","unstructured":"\"Android os 2.3.3 battery drain.\" URL: _cgc_16721  \"Android os 2.3.3 battery drain.\" URL: _cgc_16721"},{"key":"e_1_3_2_1_13_1","unstructured":"\"After upgrade galaxy s to gingerbread 2.3.3 suffering a huge battery drain.\" URL: _cgc_16562  \"After upgrade galaxy s to gingerbread 2.3.3 suffering a huge battery drain.\" URL: _cgc_16562"},{"key":"e_1_3_2_1_14_1","unstructured":"\"suspend\" process runs continually in background at 40% cpu on htc evo 4g.\" URL: _cgc_11126  \"suspend\" process runs continually in background at 40% cpu on htc evo 4g.\" URL: _cgc_11126"},{"key":"e_1_3_2_1_15_1","unstructured":"\"Heavy battery drain after gingerbread upgrade on nexus one.\" URL: _cgc_15057  \"Heavy battery drain after gingerbread upgrade on nexus one.\" URL: _cgc_15057"},{"key":"e_1_3_2_1_16_1","unstructured":"\"Cpu is busy and battery drains.\" URL: _cgc_9733  \"Cpu is busy and battery drains.\" URL: _cgc_9733"},{"key":"e_1_3_2_1_17_1","unstructured":"\"The process \"\/init\" uses between 70% to 98% cpu - htc legend froyo.\" URL: _cgc_13130  \"The process \"\/init\" uses between 70% to 98% cpu - htc legend froyo.\" URL: _cgc_13130"},{"key":"e_1_3_2_1_18_1","unstructured":"\"User posting: 2.2 update - htc confirms major problems.\" URL: http:\/\/androidforums.com\/htc-droid-incredible\/167864-2-2-update-htc-confirms-major-problems.html  \"User posting: 2.2 update - htc confirms major problems.\" URL: http:\/\/androidforums.com\/htc-droid-incredible\/167864-2-2-update-htc-confirms-major-problems.html"},{"key":"e_1_3_2_1_19_1","volume-title":"Linux Symposium","author":"Siddha S.","year":"2007"},{"key":"e_1_3_2_1_20_1","unstructured":"\"Setcpu for root users.\" URL: http:\/\/www.setcpu.com\/  \"Setcpu for root users.\" URL: http:\/\/www.setcpu.com\/"},{"key":"e_1_3_2_1_21_1","unstructured":"\"Facebook 1.3 not releasing partial wake lock.\" URL: http:\/\/geekfor.me\/news\/facebook-1-3-wakelock\/  \"Facebook 1.3 not releasing partial wake lock.\" URL: http:\/\/geekfor.me\/news\/facebook-1-3-wakelock\/"},{"key":"e_1_3_2_1_22_1","unstructured":"\"Using a locationlistener is generally unsafe for leaving a permanent partial_wake_lock.\" URL: _cgc_4333  \"Using a locationlistener is generally unsafe for leaving a permanent partial_wake_lock.\" URL: _cgc_4333"},{"key":"e_1_3_2_1_23_1","unstructured":"\"Latitude prevents nexus s from sleeping.\" URL: _cgc_17356  \"Latitude prevents nexus s from sleeping.\" URL: _cgc_17356"},{"key":"e_1_3_2_1_24_1","unstructured":"\"Email application partial wake lock.\" URL: _cgc_9307  \"Email application partial wake lock.\" URL: _cgc_9307"},{"key":"e_1_3_2_1_25_1","unstructured":"\"E-mail app has a bug which causes a partial wake lock to be held until manually interrupted.\" URL: _cgc_6811  \"E-mail app has a bug which causes a partial wake lock to be held until manually interrupted.\" URL: _cgc_6811"},{"key":"e_1_3_2_1_26_1","unstructured":"\"When locked the camera button wakes up the system causing battery to drain fast on samsung galaxy.\" URL: _cgc_4293  \"When locked the camera button wakes up the system causing battery to drain fast on samsung galaxy.\" URL: _cgc_4293"},{"key":"e_1_3_2_1_27_1","unstructured":"\"'power control' widget brightness toggle leaves g1 keyboard backlight on.\" URL: _cgc_4211  \"'power control' widget brightness toggle leaves g1 keyboard backlight on.\" URL: _cgc_4211"},{"key":"e_1_3_2_1_28_1","unstructured":"\"After dismissing alarm clock screen does not timeout.\" URL: _cgc_6917  \"After dismissing alarm clock screen does not timeout.\" URL: _cgc_6917"},{"key":"e_1_3_2_1_29_1","unstructured":"\"Do you suffer from gallery sensor battery drainage?\" URL: http:\/\/forum.xda-developers.com\/showthread.php?t=838949  \"Do you suffer from gallery sensor battery drainage?\" URL: http:\/\/forum.xda-developers.com\/showthread.php?t=838949"},{"key":"e_1_3_2_1_30_1","unstructured":"\"Huge battery drain because bt-headset sound is not stopped.\" URL: https:\/\/bugs.maemo.org\/show_bug.cgi?id=9640  \"Huge battery drain because bt-headset sound is not stopped.\" URL: https:\/\/bugs.maemo.org\/show_bug.cgi?id=9640"},{"key":"e_1_3_2_1_31_1","unstructured":"\"Locationmanagerservice: Fix race when removing locationlistener.\" URL: https:\/\/review.source.android.com\/#\/c\/12110\/  \"Locationmanagerservice: Fix race when removing locationlistener.\" URL: https:\/\/review.source.android.com\/#\/c\/12110\/"},{"key":"e_1_3_2_1_32_1","unstructured":"\"Email 2.3 app keeps awake when no data connection is available.\" URL: http:\/\/www.google.com\/support\/forum\/p\/Google+Mobile\/thread?tid=53bfe3432135Se8bfe134321358e8  \"Email 2.3 app keeps awake when no data connection is available.\" URL: http:\/\/www.google.com\/support\/forum\/p\/Google+Mobile\/thread?tid=53bfe3432135Se8bfe134321358e8"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/1878961.1878982"},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/1966445.1966460"},{"key":"e_1_3_2_1_35_1","unstructured":"\"Fix bugs in audiostreaminalsa::close() and audiostreamoutalsa::close().\" URL: https:\/\/review.source.android.com\/#\/c\/13467\/  \"Fix bugs in audiostreaminalsa::close() and audiostreamoutalsa::close().\" URL: https:\/\/review.source.android.com\/#\/c\/13467\/"},{"key":"e_1_3_2_1_36_1","unstructured":"\"Google calendar sync problem continuously tries to sync drains battery quickly.\" URL: _cgc_6107  \"Google calendar sync problem continuously tries to sync drains battery quickly.\" URL: _cgc_6107"},{"key":"e_1_3_2_1_37_1","unstructured":"\"Repeated email sync failure eats cpu and battery.\" URL: _cgc_5424  \"Repeated email sync failure eats cpu and battery.\" URL: _cgc_5424"},{"key":"e_1_3_2_1_38_1","unstructured":"\"Android service.\" URL: http:\/\/developer.android.com\/reference\/android\/app\/Service.html  \"Android service.\" URL: http:\/\/developer.android.com\/reference\/android\/app\/Service.html"},{"key":"e_1_3_2_1_39_1","unstructured":"\"\"mediaserver\" consuming 100% cpu time after failing to play streaming videos.\" URL: _cgc_6765  \"\"mediaserver\" consuming 100% cpu time after failing to play streaming videos.\" URL: _cgc_6765"},{"key":"e_1_3_2_1_40_1","unstructured":"\"Maps continually running causing battery drain.\" URL: _cgc_10790  \"Maps continually running causing battery drain.\" URL: _cgc_10790"},{"key":"e_1_3_2_1_41_1","unstructured":"\"Spare parts.\" URL: https:\/\/market.android.com\/details?id=com.androidapps.spare-parts  \"Spare parts.\" URL: https:\/\/market.android.com\/details?id=com.androidapps.spare-parts"},{"key":"e_1_3_2_1_42_1","unstructured":"\"Android os battery use excessive - short battery life.\" URL: _cgc_14684  \"Android os battery use excessive - short battery life.\" URL: _cgc_14684"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"crossref","unstructured":"Y. Wang C. Verbowski J. Dunagan Y. Chen H. Wang C. Yuan and Z. Zhang \"Strider: A black-box state-based approach to change and configuration management and support \" in LISA. 2003.   Y. Wang C. Verbowski J. Dunagan Y. Chen H. Wang C. Yuan and Z. Zhang \"Strider: A black-box state-based approach to change and configuration management and support \" in LISA . 2003.","DOI":"10.1016\/j.scico.2003.12.009"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/1999995.2000027"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"crossref","unstructured":"S. L. Graham P. B. Kessler and M. K. McKusick \"gprof: A call graph execution profiler \" in Proc. of ACM PLDI 1982.  S. L. Graham P. B. Kessler and M. K. McKusick \"gprof: A call graph execution profiler \" in Proc. of ACM PLDI 1982.","DOI":"10.1145\/800230.806987"},{"key":"e_1_3_2_1_46_1","unstructured":"\"Oprofile.\" URL: http:\/\/oprofile.sourceforge.net\/news\/  \"Oprofile.\" URL: http:\/\/oprofile.sourceforge.net\/news\/"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/1346281.1346323"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/1646353.1646374"},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"publisher","DOI":"10.1145\/1294261.1294272"},{"key":"e_1_3_2_1_50_1","doi-asserted-by":"publisher","DOI":"10.1145\/1189256.1189259"},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"crossref","unstructured":"M. Yabandeh N. Knezevic D. Kostic and V. Kuncak \"Crystalball: Predicting and preventing inconsistencies in deployed distributed systems \" in Proceedings of NSDI 2009.   M. Yabandeh N. Knezevic D. Kostic and V. Kuncak \"Crystalball: Predicting and preventing inconsistencies in deployed distributed systems \" in Proceedings of NSDI 2009.","DOI":"10.1145\/1731060.1731062"},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/1966445.1966464"},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/1294261.1294275"},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/1736020.1736038"},{"key":"e_1_3_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1145\/1755913.1755926"},{"key":"e_1_3_2_1_56_1","unstructured":"P. Barham A. Donnelly R. Isaacs and R. Mortier. \"Using magpie for request extraction and workload modelling \" in OSDI 2004.   P. Barham A. Donnelly R. Isaacs and R. Mortier. \"Using magpie for request extraction and workload modelling \" in OSDI 2004."},{"key":"e_1_3_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1145\/945445.945454"},{"key":"e_1_3_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1145\/1868447.1868469"}],"event":{"name":"HOTNETS-X: Tenth ACM Workshop on Hot Topics in Networks","location":"Cambridge Massachusetts","acronym":"HOTNETS-X","sponsor":["SIGCOMM ACM Special Interest Group on Data Communication","CISCO"]},"container-title":["Proceedings of the 10th ACM Workshop on Hot Topics in Networks"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2070562.2070567","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2070562.2070567","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T10:06:25Z","timestamp":1750241185000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2070562.2070567"}},"subtitle":["a first look at energy bugs in mobile devices"],"short-title":[],"issued":{"date-parts":[[2011,11,14]]},"references-count":58,"alternative-id":["10.1145\/2070562.2070567","10.1145\/2070562"],"URL":"https:\/\/doi.org\/10.1145\/2070562.2070567","relation":{},"subject":[],"published":{"date-parts":[[2011,11,14]]},"assertion":[{"value":"2011-11-14","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}