{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2026,9,27]],"date-time":"2026-09-27T14:17:36Z","timestamp":1790518656596,"version":"4.1.0"},"publisher-location":"New York, NY, USA","reference-count":69,"publisher":"ACM","license":[{"start":{"date-parts":[[2018,10,26]],"date-time":"2018-10-26T00:00:00Z","timestamp":1540512000000},"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":[[2018,10,26]]},"DOI":"10.1145\/3236024.3236073","type":"proceedings-article","created":{"date-parts":[[2018,10,29]],"date-time":"2018-10-29T08:06:00Z","timestamp":1540800360000},"page":"691-702","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":9,"title":["Detection of energy inefficiencies in Android wear watch faces"],"prefix":"10.1145","author":[{"given":"Hailong","family":"Zhang","sequence":"first","affiliation":[{"name":"Ohio State University, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Haowei","family":"Wu","sequence":"additional","affiliation":[{"name":"Ohio State University, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]},{"given":"Atanas","family":"Rountev","sequence":"additional","affiliation":[{"name":"Ohio State University, USA"}],"role":[{"vocabulary":"crossref","role":"author"}]}],"member":"320","published-online":{"date-parts":[[2018,10,26]]},"reference":[{"key":"e_1_3_2_1_1_1","unstructured":"APKPure. 2018. APKPure: Free APKs online. https:\/\/apkpure.com. APKPure. 2018. APKPure: Free APKs online. https:\/\/apkpure.com."},{"key":"e_1_3_2_1_2_1","doi-asserted-by":"crossref","unstructured":"L. Arduser P. Bissig P. Brandes and R. Wattenhofer. 2016. Recognizing text using motion data from a smartwatch. In WristSense. 1\u20136. L. Arduser P. Bissig P. Brandes and R. Wattenhofer. 2016. Recognizing text using motion data from a smartwatch. In WristSense. 1\u20136.","DOI":"10.1109\/PERCOMW.2016.7457172"},{"key":"e_1_3_2_1_3_1","volume-title":"Cl\u00e9ment Ballabriga, and Abhik Roychoudhury.","author":"Banerjee Abhijeet","year":"2017","unstructured":"Abhijeet Banerjee , Lee Kee Chong , Cl\u00e9ment Ballabriga, and Abhik Roychoudhury. 2017 . EnergyPatch: Repairing resource leaks to improve energy-efficiency of Android apps. In TSE. 1\u201320. Abhijeet Banerjee, Lee Kee Chong, Cl\u00e9ment Ballabriga, and Abhik Roychoudhury. 2017. EnergyPatch: Repairing resource leaks to improve energy-efficiency of Android apps. In TSE. 1\u201320."},{"key":"e_1_3_2_1_4_1","doi-asserted-by":"publisher","DOI":"10.1145\/2635868.2635871"},{"key":"e_1_3_2_1_5_1","doi-asserted-by":"publisher","DOI":"10.1145\/2897073.2897085"},{"key":"e_1_3_2_1_6_1","doi-asserted-by":"publisher","DOI":"10.1145\/2897073.2897086"},{"key":"e_1_3_2_1_7_1","doi-asserted-by":"publisher","DOI":"10.1145\/2789168.2790107"},{"key":"e_1_3_2_1_8_1","doi-asserted-by":"publisher","DOI":"10.1145\/2509136.2509552"},{"key":"e_1_3_2_1_9_1","doi-asserted-by":"crossref","unstructured":"Shauvik Roy Choudhary Alessandra Gorla and Alessandro Orso. 2015. Automated test input generation for Android: Are we there yet?. In ASE. 429\u2013440. Shauvik Roy Choudhary Alessandra Gorla and Alessandro Orso. 2015. Automated test input generation for Android: Are we there yet?. In ASE. 429\u2013440.","DOI":"10.1109\/ASE.2015.89"},{"key":"e_1_3_2_1_10_1","doi-asserted-by":"publisher","DOI":"10.1109\/MOBILESoft.2017.19"},{"key":"e_1_3_2_1_11_1","doi-asserted-by":"publisher","DOI":"10.1002\/spe.2414"},{"key":"e_1_3_2_1_12_1","volume-title":"Shauvik Roy Choudhary, and Alessandro Orso.","author":"Fazzini Mattia","year":"2017","unstructured":"Mattia Fazzini , Eduardo Noronha De A Freitas , Shauvik Roy Choudhary, and Alessandro Orso. 2017 . Barista : A technique for recording, encoding, and running platform independent Android tests. In ICST. 149\u2013160. Mattia Fazzini, Eduardo Noronha De A Freitas, Shauvik Roy Choudhary, and Alessandro Orso. 2017. Barista: A technique for recording, encoding, and running platform independent Android tests. In ICST. 149\u2013160."},{"key":"e_1_3_2_1_13_1","unstructured":"Soot Framework. 2018. Soot analysis framework. https:\/\/sable.github.io\/soot. Soot Framework. 2018. Soot analysis framework. https:\/\/sable.github.io\/soot."},{"key":"e_1_3_2_1_14_1","doi-asserted-by":"publisher","DOI":"10.1145\/3106237.3106286"},{"key":"e_1_3_2_1_15_1","unstructured":"Gartner. 2017. Press release. https:\/\/www.gartner.com\/newsroom\/id\/3790965. Gartner. 2017. Press release. https:\/\/www.gartner.com\/newsroom\/id\/3790965."},{"key":"e_1_3_2_1_16_1","volume-title":"Android Wear: What\u2019s new &amp","year":"2017","unstructured":"Google. 2017 . Android Wear: What\u2019s new &amp ; best practices ( Google I\/O \u201917). https:\/\/www.youtube.com\/watch?v=97U6W-5iF_o. Google. 2017. Android Wear: What\u2019s new &amp; best practices (Google I\/O \u201917). https:\/\/www.youtube.com\/watch?v=97U6W-5iF_o."},{"key":"e_1_3_2_1_17_1","unstructured":"Google. 2018. The activity lifecycle. https:\/\/developer.android.com\/guide\/ components\/activities\/activity-lifecycle.html. Google. 2018. The activity lifecycle. https:\/\/developer.android.com\/guide\/ components\/activities\/activity-lifecycle.html."},{"key":"e_1_3_2_1_18_1","unstructured":"Google. 2018. Always-on. https:\/\/designguidelines.withgoogle.com\/ android-wear\/patterns\/always-on.html#always-on-style. Google. 2018. Always-on. https:\/\/designguidelines.withgoogle.com\/ android-wear\/patterns\/always-on.html#always-on-style."},{"key":"e_1_3_2_1_19_1","unstructured":"Google. 2018. Best practices for accessing and using sensors. https:\/\/developer. android.com\/guide\/topics\/sensors\/sensors_overview.html#sensors-practices. Google. 2018. Best practices for accessing and using sensors. https:\/\/developer. android.com\/guide\/topics\/sensors\/sensors_overview.html#sensors-practices."},{"key":"e_1_3_2_1_20_1","unstructured":"Google. 2018. Designing watch faces. https:\/\/developer.android.com\/training\/ wearables\/watch-faces\/designing.html. Google. 2018. Designing watch faces. https:\/\/developer.android.com\/training\/ wearables\/watch-faces\/designing.html."},{"key":"e_1_3_2_1_21_1","unstructured":"Google. 2018. MonkeyRunner. https:\/\/developer.android.com\/studio\/test\/ monkeyrunner. Google. 2018. MonkeyRunner. https:\/\/developer.android.com\/studio\/test\/ monkeyrunner."},{"key":"e_1_3_2_1_22_1","unstructured":"Google. 2018. Optimizing watch faces: Move expensive operations outside the drawing method. https:\/\/developer.android.com\/training\/wearables\/watch-faces\/ performance.html#OutDrawing. Google. 2018. Optimizing watch faces: Move expensive operations outside the drawing method. https:\/\/developer.android.com\/training\/wearables\/watch-faces\/ performance.html#OutDrawing."},{"key":"e_1_3_2_1_23_1","doi-asserted-by":"crossref","unstructured":"Shuai Hao Ding Li William G. J. Halfond and Ramesh Govindan. 2013. Estimating mobile application energy consumption using program analysis. In ICSE. 92\u2013101. Shuai Hao Ding Li William G. J. Halfond and Ramesh Govindan. 2013. Estimating mobile application energy consumption using program analysis. In ICSE. 92\u2013101.","DOI":"10.1109\/ICSE.2013.6606555"},{"key":"e_1_3_2_1_24_1","doi-asserted-by":"publisher","DOI":"10.1145\/2594368.2594390"},{"key":"e_1_3_2_1_25_1","doi-asserted-by":"publisher","DOI":"10.1145\/3106237.3106244"},{"key":"e_1_3_2_1_26_1","doi-asserted-by":"publisher","DOI":"10.1145\/2931037.2931067"},{"key":"e_1_3_2_1_27_1","doi-asserted-by":"publisher","DOI":"10.1145\/3161179"},{"key":"e_1_3_2_1_28_1","unstructured":"Jakob K\u00f6rner Lars Hitzges and Dennis Gehrke. 2018. Goko store. https:\/\/goko. me. Jakob K\u00f6rner Lars Hitzges and Dennis Gehrke. 2018. Goko store. https:\/\/goko. me."},{"key":"e_1_3_2_1_29_1","doi-asserted-by":"crossref","unstructured":"O. Lhot\u00e1k and L. Hendren. 2003. Scaling Java points-to analysis using Spark. In CC. 153\u2013169. O. Lhot\u00e1k and L. Hendren. 2003. Scaling Java points-to analysis using Spark. In CC. 153\u2013169.","DOI":"10.1007\/3-540-36579-6_12"},{"key":"e_1_3_2_1_30_1","doi-asserted-by":"publisher","DOI":"10.1145\/2483760.2483780"},{"key":"e_1_3_2_1_31_1","doi-asserted-by":"publisher","DOI":"10.1145\/2786805.2803190"},{"key":"e_1_3_2_1_32_1","doi-asserted-by":"publisher","DOI":"10.1016\/j.infsof.2017.04.001"},{"key":"e_1_3_2_1_33_1","volume-title":"ATOM: Automatic maintenance of GUI test scripts for evolving mobile applications. In ICST. 161\u2013171.","author":"Li Xiao","year":"2017","unstructured":"Xiao Li , Nana Chang , Yan Wang , Haohua Huang , Yu Pei , Linzhang Wang , and Xuandong Li . 2017 . ATOM: Automatic maintenance of GUI test scripts for evolving mobile applications. In ICST. 161\u2013171. Xiao Li, Nana Chang, Yan Wang, Haohua Huang, Yu Pei, Linzhang Wang, and Xuandong Li. 2017. ATOM: Automatic maintenance of GUI test scripts for evolving mobile applications. In ICST. 161\u2013171."},{"key":"e_1_3_2_1_34_1","doi-asserted-by":"publisher","DOI":"10.1145\/3161412"},{"key":"e_1_3_2_1_35_1","doi-asserted-by":"publisher","DOI":"10.1145\/2597073.2597085"},{"key":"e_1_3_2_1_36_1","doi-asserted-by":"publisher","DOI":"10.1145\/2786805.2786847"},{"key":"e_1_3_2_1_37_1","doi-asserted-by":"crossref","unstructured":"Mario Linares-V\u00e1squez Kevin Moran and Denys Poshyvanyk. 2017. Continuous evolutionary and large-scale: A new perspective for automated mobile app testing. In ICSME. 399\u2013410. Mario Linares-V\u00e1squez Kevin Moran and Denys Poshyvanyk. 2017. Continuous evolutionary and large-scale: A new perspective for automated mobile app testing. In ICSME. 399\u2013410.","DOI":"10.1109\/ICSME.2017.27"},{"key":"e_1_3_2_1_38_1","doi-asserted-by":"publisher","DOI":"10.1145\/2906388.2906398"},{"key":"e_1_3_2_1_39_1","doi-asserted-by":"publisher","DOI":"10.1145\/3081333.3081351"},{"key":"e_1_3_2_1_40_1","doi-asserted-by":"publisher","DOI":"10.1145\/2810103.2813668"},{"key":"e_1_3_2_1_41_1","volume-title":"GreenDroid: Automated diagnosis of energy inefficiency for smartphone applications. TSE 40 (Sept","author":"Liu Yepang","year":"2014","unstructured":"Yepang Liu , Chang Xu , S. C. Cheung , and Jian Lu. 2014. GreenDroid: Automated diagnosis of energy inefficiency for smartphone applications. TSE 40 (Sept . 2014 ), 911\u2013940. Issue 9. Yepang Liu, Chang Xu, S. C. Cheung, and Jian Lu. 2014. GreenDroid: Automated diagnosis of energy inefficiency for smartphone applications. TSE 40 (Sept. 2014), 911\u2013940. Issue 9."},{"key":"e_1_3_2_1_42_1","doi-asserted-by":"publisher","DOI":"10.1145\/2491411.2491450"},{"key":"e_1_3_2_1_43_1","doi-asserted-by":"publisher","DOI":"10.1145\/2635868.2635896"},{"key":"e_1_3_2_1_44_1","doi-asserted-by":"publisher","DOI":"10.1145\/2931037.2931054"},{"key":"e_1_3_2_1_45_1","doi-asserted-by":"publisher","DOI":"10.1109\/MS.2017.49"},{"key":"e_1_3_2_1_46_1","doi-asserted-by":"publisher","DOI":"10.1145\/2802083.2802085"},{"key":"e_1_3_2_1_47_1","doi-asserted-by":"publisher","DOI":"10.1145\/2809695.2809728"},{"key":"e_1_3_2_1_48_1","doi-asserted-by":"publisher","DOI":"10.1145\/2884781.2884853"},{"key":"e_1_3_2_1_49_1","doi-asserted-by":"crossref","unstructured":"K. Moran M. Linares-Vasquez C. Bernal-Cardenas C. Vendome and D. Poshyvanyk. 2016. Automatically discovering reporting and reproducing Android application crashes. In ICST. 33\u201344. K. Moran M. Linares-Vasquez C. Bernal-Cardenas C. Vendome and D. Poshyvanyk. 2016. Automatically discovering reporting and reproducing Android application crashes. In ICST. 33\u201344.","DOI":"10.1109\/ICST.2016.34"},{"key":"e_1_3_2_1_50_1","volume-title":"Determining and detecting permission issues of wearable apps. Master\u2019s thesis","author":"Mujahid Suhaib","unstructured":"Suhaib Mujahid . 2018. Determining and detecting permission issues of wearable apps. Master\u2019s thesis . Concordia University . Suhaib Mujahid. 2018. Determining and detecting permission issues of wearable apps. Master\u2019s thesis. Concordia University."},{"key":"e_1_3_2_1_51_1","doi-asserted-by":"crossref","unstructured":"Dario Di Nucci Fabio Palomba Antonio Prota Annibale Panichella Andy Zaidman and Andrea De Lucia. 2017. Software-based energy profiling of Android apps: Simple efficient and reliable?. In SANER. 103\u2013114. Dario Di Nucci Fabio Palomba Antonio Prota Annibale Panichella Andy Zaidman and Andrea De Lucia. 2017. Software-based energy profiling of Android apps: Simple efficient and reliable?. In SANER. 103\u2013114.","DOI":"10.1109\/SANER.2017.7884613"},{"key":"e_1_3_2_1_52_1","doi-asserted-by":"publisher","DOI":"10.1145\/2517351.2517354"},{"key":"e_1_3_2_1_53_1","doi-asserted-by":"publisher","DOI":"10.1145\/2168836.2168841"},{"key":"e_1_3_2_1_54_1","doi-asserted-by":"publisher","DOI":"10.1145\/1966445.1966460"},{"key":"e_1_3_2_1_55_1","doi-asserted-by":"publisher","DOI":"10.1145\/2307636.2307661"},{"key":"e_1_3_2_1_56_1","doi-asserted-by":"crossref","unstructured":"E. Poyraz and G. Memik. 2016. Analyzing power consumption and characterizing user activities on smartwatches. In IISWC. 1\u20132. E. Poyraz and G. Memik. 2016. Analyzing power consumption and characterizing user activities on smartwatches. In IISWC. 1\u20132.","DOI":"10.1109\/IISWC.2016.7581282"},{"key":"e_1_3_2_1_57_1","doi-asserted-by":"publisher","DOI":"10.1145\/1999995.2000026"},{"key":"e_1_3_2_1_58_1","doi-asserted-by":"publisher","DOI":"10.1145\/3161162"},{"key":"e_1_3_2_1_59_1","doi-asserted-by":"publisher","DOI":"10.1109\/TSE.2016.2615307"},{"key":"e_1_3_2_1_60_1","doi-asserted-by":"publisher","DOI":"10.1145\/3106237.3106250"},{"key":"e_1_3_2_1_61_1","doi-asserted-by":"crossref","unstructured":"Yiran Shen Fengyuan Yang Bowen Du Weitao Xu Chengwen Luo and Hongkai Wen. 2018. Shake-n-Shack: Enabling secure data exchange between smart wearables via handshakes. In PerCom. 1\u201310. Yiran Shen Fengyuan Yang Bowen Du Weitao Xu Chengwen Luo and Hongkai Wen. 2018. Shake-n-Shack: Enabling secure data exchange between smart wearables via handshakes. In PerCom. 1\u201310.","DOI":"10.1109\/PERCOM.2018.8444579"},{"key":"e_1_3_2_1_62_1","unstructured":"Wearable software. 2018. Android Wear center. http:\/\/androidwearcenter.com. Wearable software. 2018. Android Wear center. http:\/\/androidwearcenter.com."},{"key":"e_1_3_2_1_63_1","volume-title":"ICST. 1\u201310. ESEC\/FSE \u201918, November 4\u20139","author":"Wan M.","year":"2018","unstructured":"M. Wan , Y. Jin , D. Li , and W. G. J. Halfond . 2015. Detecting display energy hotspots in Android apps . In ICST. 1\u201310. ESEC\/FSE \u201918, November 4\u20139 , 2018 , Lake Buena Vista, FL , USA Hailong Zhang, Haowei Wu, and Atanas Rountev M. Wan, Y. Jin, D. Li, and W. G. J. Halfond. 2015. Detecting display energy hotspots in Android apps. In ICST. 1\u201310. ESEC\/FSE \u201918, November 4\u20139, 2018, Lake Buena Vista, FL, USA Hailong Zhang, Haowei Wu, and Atanas Rountev"},{"key":"e_1_3_2_1_64_1","doi-asserted-by":"publisher","DOI":"10.1145\/3194733.3194734"},{"key":"e_1_3_2_1_65_1","doi-asserted-by":"publisher","DOI":"10.1145\/2892208.2892218"},{"key":"e_1_3_2_1_66_1","volume-title":"Static window transition graphs for Android. JASE (June","author":"Yang Shengqian","year":"2018","unstructured":"Shengqian Yang , Haowei Wu , Hailong Zhang , Yan Wang , Chandrasekar Swaminathan , Dacong Yan , and Atanas Rountev . 2018. Static window transition graphs for Android. JASE (June 2018 ), 1\u201341. Shengqian Yang, Haowei Wu, Hailong Zhang, Yan Wang, Chandrasekar Swaminathan, Dacong Yan, and Atanas Rountev. 2018. Static window transition graphs for Android. JASE (June 2018), 1\u201341."},{"key":"e_1_3_2_1_67_1","doi-asserted-by":"crossref","unstructured":"Shengqian Yang Dacong Yan Haowei Wu Yan Wang and Atanas Rountev. 2015. Static control-flow analysis of user-driven callbacks in Android. In ICSE. 89\u201399. Shengqian Yang Dacong Yan Haowei Wu Yan Wang and Atanas Rountev. 2015. Static control-flow analysis of user-driven callbacks in Android. In ICSE. 89\u201399.","DOI":"10.1109\/ICSE.2015.31"},{"key":"e_1_3_2_1_68_1","doi-asserted-by":"crossref","unstructured":"Shengqian Yang Hailong Zhang Haowei Wu Yan Wang Dacong Yan and Atanas Rountev. 2015. Static window transition graphs for Android. In ASE. 658\u2013668. Shengqian Yang Hailong Zhang Haowei Wu Yan Wang Dacong Yan and Atanas Rountev. 2015. Static window transition graphs for Android. In ASE. 658\u2013668.","DOI":"10.1109\/ASE.2015.76"},{"key":"e_1_3_2_1_69_1","doi-asserted-by":"publisher","DOI":"10.1109\/ICSE.2017.39"}],"event":{"name":"ESEC\/FSE '18: 26th ACM Joint European Software Engineering Conference and Symposium on the Foundations of Software Engineering","location":"Lake Buena Vista FL USA","acronym":"ESEC\/FSE '18","sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering"]},"container-title":["Proceedings of the 2018 26th ACM Joint Meeting on European Software Engineering Conference and Symposium on the Foundations of Software Engineering"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3236024.3236073","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3236024.3236073","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2026,4,3]],"date-time":"2026-04-03T22:16:16Z","timestamp":1775254576000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3236024.3236073"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,10,26]]},"references-count":69,"alternative-id":["10.1145\/3236024.3236073","10.1145\/3236024"],"URL":"https:\/\/doi.org\/10.1145\/3236024.3236073","relation":{},"subject":[],"published":{"date-parts":[[2018,10,26]]},"assertion":[{"value":"2018-10-26","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}