{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,7,17]],"date-time":"2026-07-17T15:01:42Z","timestamp":1784300502711,"version":"3.55.0"},"publisher-location":"New York, NY, USA","reference-count":47,"publisher":"ACM","license":[{"start":{"date-parts":[[2014,5,31]],"date-time":"2014-05-31T00:00:00Z","timestamp":1401494400000},"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":[[2014,5,31]]},"DOI":"10.1145\/2597073.2597085","type":"proceedings-article","created":{"date-parts":[[2014,5,20]],"date-time":"2014-05-20T13:48:00Z","timestamp":1400593680000},"page":"2-11","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":160,"title":["Mining energy-greedy API usage patterns in Android apps: an empirical study"],"prefix":"10.1145","author":[{"given":"Mario","family":"Linares-V\u00e1squez","sequence":"first","affiliation":[{"name":"College of William and Mary, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Gabriele","family":"Bavota","sequence":"additional","affiliation":[{"name":"University of Sannio, Italy"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Carlos","family":"Bernal-C\u00e1rdenas","sequence":"additional","affiliation":[{"name":"Universidad Nacional de Colombia, Colombia"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Rocco","family":"Oliveto","sequence":"additional","affiliation":[{"name":"University of Molise, Italy"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Massimiliano","family":"Di Penta","sequence":"additional","affiliation":[{"name":"University of Sannio, Italy"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Denys","family":"Poshyvanyk","sequence":"additional","affiliation":[{"name":"College of William and Mary, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2014,5,31]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"Android Monkey Recorder. http:\/\/code.google.com\/p\/android-monkeyrunnerenhanced\/.  Android Monkey Recorder. http:\/\/code.google.com\/p\/android-monkeyrunnerenhanced\/."},{"key":"e_1_3_2_1_2_1","unstructured":"How expensive findViewById ??. https:\/\/groups.google.com\/forum\/?fromgroups=#! topic\/android-developers\/_22Z90dshoM.  How expensive findViewById ??. https:\/\/groups.google.com\/forum\/?fromgroups=#! topic\/android-developers\/_22Z90dshoM."},{"key":"e_1_3_2_1_3_1","doi-asserted-by":"publisher","DOI":"10.1145\/1287624.1287630"},{"key":"e_1_3_2_1_4_1","unstructured":"I. Buchmann. How to define battery life.  I. Buchmann. How to define battery life."},{"key":"e_1_3_2_1_5_1","volume-title":"Batteries in a Portable World","author":"Buchmann I.","year":"2011","unstructured":"I. Buchmann . Batteries in a Portable World . Cadex Electronics Inc ., 2011 . I. Buchmann. Batteries in a Portable World. Cadex Electronics Inc., 2011."},{"key":"e_1_3_2_1_6_1","volume-title":"USENIX ATC\u201910","author":"Carroll A.","year":"2010","unstructured":"A. Carroll and G. Heiser . An analysis of power consumption in a smartphone . In USENIX ATC\u201910 , 2010 . A. Carroll and G. Heiser. An analysis of power consumption in a smartphone. In USENIX ATC\u201910, 2010."},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICPADS.2011.28"},{"key":"e_1_3_2_1_8_1","volume-title":"Practical Nonparametric Statistics","author":"Conover W. J.","year":"1998","unstructured":"W. J. Conover . Practical Nonparametric Statistics . Wiley , 3 rd edition edition, 1998 . W. J. Conover. Practical Nonparametric Statistics. Wiley, 3rd edition edition, 1998.","edition":"3"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"publisher","DOI":"10.1007\/s10664-012-9199-7"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1145\/1985441.1985468"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.5555\/520551.837522"},{"key":"e_1_3_2_1_12_1","volume-title":"The Discovery of Grounded Theory: Strategies for Qualitative Research","author":"Glaser B. G.","year":"1967","unstructured":"B. G. Glaser and A. L. Strauss . The Discovery of Grounded Theory: Strategies for Qualitative Research . Aldine de Gruyter , New York, NY , 1967 . B. G. Glaser and A. L. Strauss. The Discovery of Grounded Theory: Strategies for Qualitative Research. Aldine de Gruyter, New York, NY, 1967."},{"key":"e_1_3_2_1_13_1","unstructured":"Google. Android performance tips. http:\/\/developer. android.com\/training\/articles\/perf-tips.html.  Google. Android performance tips. http:\/\/developer. android.com\/training\/articles\/perf-tips.html."},{"key":"e_1_3_2_1_14_1","unstructured":"Google. Android storage options. http:\/\/developer.android.com\/guide\/topics\/data\/ data-storage.html.  Google. Android storage options. http:\/\/developer.android.com\/guide\/topics\/data\/ data-storage.html."},{"key":"e_1_3_2_1_15_1","unstructured":"Google. Determining and monitoring the connectivity status.http: \/\/developer.android.com\/training\/monitoringdevice-state\/connectivity-monitoring.html.  Google. Determining and monitoring the connectivity status.http: \/\/developer.android.com\/training\/monitoringdevice-state\/connectivity-monitoring.html."},{"key":"e_1_3_2_1_16_1","unstructured":"Google. Power profiles for android. availabel at https: \/\/source.android.com\/devices\/tech\/power.html.  Google. Power profiles for android. availabel at https: \/\/source.android.com\/devices\/tech\/power.html."},{"key":"e_1_3_2_1_17_1","unstructured":"Google. Profiling with traceview and dmtracedump. http:\/\/developer.android.com\/tools\/debugging\/ debugging-tracing.html.  Google. Profiling with traceview and dmtracedump. http:\/\/developer.android.com\/tools\/debugging\/ debugging-tracing.html."},{"key":"e_1_3_2_1_18_1","unstructured":"Google. Nexus 4 specifications. http:\/\/www.google.com\/nexus\/4\/specs\/ 2013.  Google. Nexus 4 specifications. http:\/\/www.google.com\/nexus\/4\/specs\/ 2013."},{"key":"e_1_3_2_1_19_1","doi-asserted-by":"publisher","DOI":"10.5555\/2663779.2663780"},{"key":"e_1_3_2_1_20_1","doi-asserted-by":"publisher","DOI":"10.5555\/2486788.2486801"},{"key":"e_1_3_2_1_21_1","first-page":"87","volume-title":"MSR\u201912","author":"Hindle A.","year":"2012","unstructured":"A. Hindle . Green mining : A methodology of relating software change to power consumption . In MSR\u201912 , pages 78\u2013 87 , 2012 . A. Hindle. Green mining: A methodology of relating software change to power consumption. In MSR\u201912, pages 78\u201387, 2012."},{"key":"e_1_3_2_1_22_1","doi-asserted-by":"publisher","DOI":"10.1145\/2465351.2465377"},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"publisher","DOI":"10.1109\/PCi.2012.29"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE-COMPANION.2009.5070977"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/2483760.2483780"},{"key":"e_1_3_2_1_26_1","unstructured":"M. Linares-V\u00e1squez G. Bavota C. Bernal-C\u00e1rdenas R. Oliveto M. Di Penta and D. Poshyvanyk. Online appendix of: Mining energy-greedy API usage patterns in Android apps: an empirical study. www.cs.wm.edu\/semeru\/data\/MSR14-android-energy.  M. Linares-V\u00e1squez G. Bavota C. Bernal-C\u00e1rdenas R. Oliveto M. Di Penta and D. Poshyvanyk. Online appendix of: Mining energy-greedy API usage patterns in Android apps: an empirical study. www.cs.wm.edu\/semeru\/data\/MSR14-android-energy."},{"key":"e_1_3_2_1_27_1","first-page":"10","volume-title":"PerCom\u201913","author":"Liu Y.","year":"2013","unstructured":"Y. Liu , C. Xu , and S. C. Cheung . Where has my battery gone? finding sensor related energy black holes in smartphone applications . In PerCom\u201913 , pages 2\u2013 10 , 2013 . Y. Liu, C. Xu, and S. C. Cheung. Where has my battery gone? finding sensor related energy black holes in smartphone applications. In PerCom\u201913, pages 2\u201310, 2013."},{"key":"e_1_3_2_1_28_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICPC.2012.6240477"},{"key":"e_1_3_2_1_29_1","unstructured":"Moonsoon-Solutions. Power monitor. http: \/\/www.msoon.com\/LabEquipment\/PowerMonitor\/.  Moonsoon-Solutions. Power monitor. http: \/\/www.msoon.com\/LabEquipment\/PowerMonitor\/."},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/1869459.1869486"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSM.2011.6080795"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1145\/2070562.2070567"},{"key":"e_1_3_2_1_33_1","doi-asserted-by":"publisher","DOI":"10.1145\/2168836.2168841"},{"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","doi-asserted-by":"publisher","DOI":"10.1145\/2307636.2307661"},{"key":"e_1_3_2_1_36_1","first-page":"3","volume":"201","author":"Team R Core","unstructured":"R Core Team . R: A Language and Environment for Statistical Computing. 201 2. ISBN 3 - 900051 -07-0. R Core Team. R: A Language and Environment for Statistical Computing. 2012. ISBN 3-900051-07-0.","journal-title":"Statistical Computing."},{"key":"e_1_3_2_1_37_1","unstructured":"Stackoverflow. How often to call notifydatasetchanged() when changing arrayadapter. http:\/\/stackoverflow.com\/questions\/15990849\/.  Stackoverflow. How often to call notifydatasetchanged() when changing arrayadapter. http:\/\/stackoverflow.com\/questions\/15990849\/."},{"key":"e_1_3_2_1_38_1","unstructured":"Stackoverflow. Improving speed of getpixel() and setpixel() on Android bitmap. http:\/\/stackoverflow.com\/questions\/4715840\/.  Stackoverflow. Improving speed of getpixel() and setpixel() on Android bitmap. http:\/\/stackoverflow.com\/questions\/4715840\/."},{"key":"e_1_3_2_1_39_1","unstructured":"Stackoverflow. Webview threads never stop. http:\/\/stackoverflow.com\/questions\/2040963\/.  Stackoverflow. Webview threads never stop. http:\/\/stackoverflow.com\/questions\/2040963\/."},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/2187836.2187843"},{"key":"e_1_3_2_1_41_1","doi-asserted-by":"publisher","DOI":"10.1109\/ASE.2011.6100098"},{"key":"e_1_3_2_1_42_1","volume-title":"HotPower\u201912","author":"Vekris P.","year":"2012","unstructured":"P. Vekris , R. Jhala , S. Lerner , and Y. Agarwal . Towards verifying Android apps for the absence of no-sleep energy bugs . In HotPower\u201912 , 2012 . P. Vekris, R. Jhala, S. Lerner, and Y. Agarwal. Towards verifying Android apps for the absence of no-sleep energy bugs. In HotPower\u201912, 2012."},{"key":"e_1_3_2_1_43_1","first-page":"56","volume-title":"NSDI\u201913","author":"Xu F.","year":"2013","unstructured":"F. Xu , Y. Liu , Q. Li , and Y. Zhang . V-edge: Fast self-constructive power modeling of smartphones based on battery voltage dynamics . In NSDI\u201913 , pages 43\u2013 56 , 2013 . F. Xu, Y. Liu, Q. Li, and Y. Zhang. V-edge: Fast self-constructive power modeling of smartphones based on battery voltage dynamics. In NSDI\u201913, pages 43\u201356, 2013."},{"key":"e_1_3_2_1_44_1","volume-title":"MOBS\u201913","author":"Zang J.","year":"2013","unstructured":"J. Zang , A. Musa , and W. Le . A comparison of energy bugs for smartphone platforms . In MOBS\u201913 , 2013 . J. Zang, A. Musa, and W. Le. A comparison of energy bugs for smartphone platforms. In MOBS\u201913, 2013."},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1145\/2380445.2380503"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/1878961.1878982"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1007\/978-3-642-03013-0_15"}],"event":{"name":"ICSE '14: 36th International Conference on Software Engineering","location":"Hyderabad India","acronym":"ICSE '14","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering","TCSE IEEE Computer Society's Tech. Council on Software Engin."]},"container-title":["Proceedings of the 11th Working Conference on Mining Software Repositories"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2597073.2597085","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/2597073.2597085","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,18]],"date-time":"2025-06-18T06:56:03Z","timestamp":1750229763000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/2597073.2597085"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2014,5,31]]},"references-count":47,"alternative-id":["10.1145\/2597073.2597085","10.1145\/2597073"],"URL":"https:\/\/doi.org\/10.1145\/2597073.2597085","relation":{},"subject":[],"published":{"date-parts":[[2014,5,31]]},"assertion":[{"value":"2014-05-31","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}