{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2024,7,15]],"date-time":"2024-07-15T00:23:30Z","timestamp":1721003010176},"reference-count":26,"publisher":"Springer Science and Business Media LLC","issue":"1","license":[{"start":{"date-parts":[[2016,11,17]],"date-time":"2016-11-17T00:00:00Z","timestamp":1479340800000},"content-version":"unspecified","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Sci. China Inf. Sci."],"published-print":{"date-parts":[[2017,1]]},"DOI":"10.1007\/s11432-015-1015-5","type":"journal-article","created":{"date-parts":[[2016,11,24]],"date-time":"2016-11-24T14:05:04Z","timestamp":1479996304000},"update-policy":"http:\/\/dx.doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":10,"title":["CyanDroid: stable and effective energy inefficiency diagnosis for Android apps","CyanDroid: \u9762\u5411\u5b89\u5353\u5e94\u7528\u80fd\u8017\u4f4e\u6548\u95ee\u9898\u7684\u7a33\u5b9a\u5206\u6790"],"prefix":"10.1007","volume":"60","author":[{"given":"Qiwei","family":"Li","sequence":"first","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Chang","family":"Xu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Yepang","family":"Liu","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Chun","family":"Cao","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Xiaoxing","family":"Ma","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Jian","family":"L\u00fc","sequence":"additional","affiliation":[],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"297","published-online":{"date-parts":[[2016,11,17]]},"reference":[{"key":"1015_CR1","first-page":"1","volume-title":"Proceedings of the USENIX Annual Technical Conference, Boston","author":"A Carroll","year":"2010","unstructured":"Carroll A, Heiser G. An analysis of power consumption in a smartphone. In: Proceedings of the USENIX Annual Technical Conference, Boston, 2010. 1\u201314"},{"key":"1015_CR2","first-page":"2","volume-title":"Proceedings of IEEE International Conference on Pervasive Computing and Communications (PerCom), San Diego","author":"Y P Liu","year":"2013","unstructured":"Liu Y P, Xu C, Cheung S C. Where has my battery gone? Finding sensor related energy black holes in smartphone applications. In: Proceedings of IEEE International Conference on Pervasive Computing and Communications (PerCom), San Diego, 2013. 2\u201310"},{"key":"1015_CR3","doi-asserted-by":"crossref","first-page":"911","DOI":"10.1109\/TSE.2014.2323982","volume":"40","author":"Y P Liu","year":"2014","unstructured":"Liu Y P, Xu C, Cheung S C, et al. GreenDroid: automated diagnosis of energy inefficiency for smartphone applications. IEEE Trans Softw Eng, 2014, 40: 911\u2013940","journal-title":"IEEE Trans Softw Eng"},{"key":"1015_CR4","doi-asserted-by":"crossref","first-page":"897","DOI":"10.1145\/2384616.2384681","volume-title":"Proceedings of the ACM International Conference on Object Oriented Programming Systems Languages and Applications, Tucson","author":"T Bao","year":"2012","unstructured":"Bao T, Zheng Y H, Zhang X Y. White box sampling in uncertain data processing enabled by program analysis. In: Proceedings of the ACM International Conference on Object Oriented Programming Systems Languages and Applications, Tucson, 2012. 897\u2013914"},{"key":"1015_CR5","doi-asserted-by":"crossref","first-page":"261","DOI":"10.1145\/1453101.1453136","volume-title":"Proceedings of the 16th ACM SIGSOFT International Symposium on Foundations of Software Engineering, Atlanta","author":"M Sama","year":"2008","unstructured":"Sama M, Rosenblum D S, Wang Z M, et al. Model-based fault detection in context-aware adaptive applications. In: Proceedings of the 16th ACM SIGSOFT International Symposium on Foundations of Software Engineering, Atlanta, 2008. 261\u2013271"},{"key":"1015_CR6","doi-asserted-by":"crossref","first-page":"385","DOI":"10.1145\/360248.360252","volume":"17","author":"J C King","year":"1976","unstructured":"King J C. Symbolic execution and program testing. Commun ACM, 1976, 17: 385\u2013394","journal-title":"Commun ACM"},{"key":"1015_CR7","doi-asserted-by":"crossref","first-page":"121","DOI":"10.1145\/2151024.2151042","volume-title":"Proceedings of the 8th ACM SIGPLAN\/SIGOPS Conference on Virtual Execution Environments, London","author":"V P Kemerlis","year":"2012","unstructured":"Kemerlis V P, Portokalidis G, Jee K, et al. Libdft: practical dynamic data flow tracking for commodity systems. In: Proceedings of the 8th ACM SIGPLAN\/SIGOPS Conference on Virtual Execution Environments, London, 2012. 121\u2013132"},{"key":"1015_CR8","doi-asserted-by":"crossref","first-page":"649","DOI":"10.1109\/TSE.2010.62","volume":"37","author":"Y Jia","year":"2011","unstructured":"Jia Y, Harman M. An analysis and survey of the development of mutation testing. IEEE Trans Softw Eng, 2011, 37: 649\u2013678","journal-title":"IEEE Trans Softw Eng"},{"key":"1015_CR9","doi-asserted-by":"crossref","first-page":"654","DOI":"10.1145\/2635868.2635929","volume-title":"Proceedings of the 22nd ACM SIGSOFT International Symposium on Foundations of Software Engineering","author":"R Just","year":"2014","unstructured":"Just R, Jalali D, Inozemtseva L, et al. Are mutants a valid substitute for real faults in software testing? In: Proceedings of the 22nd ACM SIGSOFT International Symposium on Foundations of Software Engineering, Hong Kong, 2014. 654\u2013665"},{"key":"1015_CR10","doi-asserted-by":"crossref","first-page":"293","DOI":"10.1016\/0004-3702(75)90019-3","volume":"6","author":"D E Knuth","year":"1976","unstructured":"Knuth D E, Moore R W. An analysis of alpha-beta pruning. Artif Intell, 1976, 6: 293\u2013326","journal-title":"Artif Intell"},{"key":"1015_CR11","first-page":"27","volume-title":"Proceedings of Asia-Pacific Software Engineering Conference, Jeju","author":"X J Li","year":"2014","unstructured":"Li X J, Jiang Y Y, Liu Y P, et al. User guided automation for testing mobile apps. In: Proceedings of Asia-Pacific Software Engineering Conference, Jeju, 2014. 27\u201334"},{"key":"1015_CR12","first-page":"224","volume-title":"Proceedings of the 9th Joint Meeting on Foundations of Software Engineering, Saint Petersburg","author":"A Machiry","year":"2013","unstructured":"Machiry A, Tahiliani R, Naik M. Dynodroid: an input generation system for Android apps. In: Proceedings of the 9th Joint Meeting on Foundations of Software Engineering, Saint Petersburg, 2013. 224\u2013234"},{"key":"1015_CR13","doi-asserted-by":"crossref","first-page":"599","DOI":"10.1145\/2635868.2635896","volume-title":"Proceedings of the 22nd ACM SIGSOFT International Symposium on Foundations of Software Engineering, Hong Kong","author":"R Mahmood","year":"2014","unstructured":"Mahmood R, Mirzaei N, Malek S. EvoDroid: segmented evolutionary testing of Android apps. In: Proceedings of the 22nd ACM SIGSOFT International Symposium on Foundations of Software Engineering, Hong Kong, 2014. 599\u2013609"},{"key":"1015_CR14","doi-asserted-by":"crossref","first-page":"1013","DOI":"10.1145\/2568225.2568229","volume-title":"Proceedings of the 36th International Conference on Software Engineering, Hyderabad","author":"Y P Liu","year":"2014","unstructured":"Liu Y P, Xu C, Cheung S C. Characterizing and detecting performance bugs for smartphone applications. In: Proceedings of the 36th International Conference on Software Engineering, Hyderabad, 2014. 1013\u20131024"},{"key":"1015_CR15","doi-asserted-by":"crossref","first-page":"267","DOI":"10.1145\/2307636.2307661","volume-title":"Proceedings of the 10th International Conference on Mobile Systems, Applications, and Services","author":"A Pathak","year":"2012","unstructured":"Pathak A, Jindal A, Hu Y C, et al. What is keeping my phone awake? Characterizing and detecting no-sleep energy bugs in smartphone apps. In: Proceedings of the 10th International Conference on Mobile Systems, Applications, and Services. New York: ACM, 2012. 267\u2013280"},{"key":"1015_CR16","doi-asserted-by":"crossref","first-page":"588","DOI":"10.1145\/2635868.2635871","volume-title":"Proceedings of the 22nd ACM SIGSOFT International Symposium on Foundations of Software Engineering, Hong Kong","author":"A Banerjee","year":"2014","unstructured":"Banerjee A, Chong L K, Chattopadhyay S, et al. Detecting energy bugs and hotspots in mobile apps. In: Proceedings of the 22nd ACM SIGSOFT International Symposium on Foundations of Software Engineering, Hong Kong, 2014. 588\u2013598"},{"key":"1015_CR17","volume-title":"The atom LEAP platform for energy-efficient embedded computing","author":"D KaiserWJ Singh","year":"2010","unstructured":"Singh D, KaiserWJ. The atom LEAP platform for energy-efficient embedded computing. Technical Report, University of California, Los Angeles. 2010"},{"key":"1015_CR18","doi-asserted-by":"crossref","first-page":"29","DOI":"10.1145\/2168836.2168841","volume-title":"Proceedings of the 7th ACM European Conference on Computer Systems, Bern","author":"A Pathak","year":"2012","unstructured":"Pathak A, Hu Y C, Zhang M. Where is the energy spent inside my app? Fine grained energy accounting on smartphones with eprof. In: Proceedings of the 7th ACM European Conference on Computer Systems, Bern, 2012. 29\u201342"},{"key":"1015_CR19","first-page":"92","volume-title":"Proceedings of the International Conference on Software Engineering, San Francisco","author":"S Hao","year":"2013","unstructured":"Hao S, Li D, Halfond W G J, et al. Estimating mobile application energy consumption using program analysis. In: Proceedings of the International Conference on Software Engineering, San Francisco, 2013. 92\u2013101"},{"key":"1015_CR20","first-page":"78","volume-title":"Proceedings of the International Symposium on Software Testing and Analysis, Lugano","author":"D Li","year":"2013","unstructured":"Li D, Hao S, Halfond W G, et al. Calculating source line level energy information for Android applications. In: Proceedings of the International Symposium on Software Testing and Analysis, Lugano, 2013. 78\u201389"},{"key":"1015_CR21","first-page":"131","volume-title":"Proceedings of IEEE International Conference on Software Maintenance and Evolution (ICSME)","author":"C Sahin","year":"2014","unstructured":"Sahin C, Tornquist P, McKenna R, et al. How does code obfuscation impact energy usage? In: Proceedings of IEEE International Conference on Software Maintenance and Evolution (ICSME), Victoria, 2014. 131\u2013140"},{"key":"1015_CR22","first-page":"121","volume-title":"Proceedings of IEEE International Conference on Software Maintenance and Evolution (ICSME), Victoria","author":"D Li","year":"2014","unstructured":"Li D, Hao S, Gui J P, et al. An empirical study of the energy consumption of Android applications. In: Proceedings of IEEE International Conference on Software Maintenance and Evolution (ICSME), Victoria, 2014. 121\u2013130"},{"key":"1015_CR23","doi-asserted-by":"crossref","first-page":"2","DOI":"10.1145\/2597073.2597085","volume-title":"Proceedings of the 11th Working Conference on Mining Software Repositories, Hyderabad","author":"M Linares-V\u00e1squez","year":"2014","unstructured":"Linares-V\u00e1squez M, Bavota G, Bernal-C\u00e1rdenas C, et al. Mining energy-greedy API usage patterns in Android apps: an empirical study. In: Proceedings of the 11th Working Conference on Mining Software Repositories, Hyderabad, 2014. 2\u201311"},{"key":"1015_CR24","first-page":"57","volume-title":"Proceedings of the 10th USENIX Conference on Networked Systems Design and Implementation, Lombard","author":"X Ma","year":"2013","unstructured":"Ma X, Huang P, Jin X X, et al. eDoctor: automatically diagnosing abnormal battery drain issues on smartphones. In: Proceedings of the 10th USENIX Conference on Networked Systems Design and Implementation, Lombard, 2013. 57\u201370"},{"key":"1015_CR25","first-page":"321","volume-title":"Proceedings of IEEE\/ACM International Symposium on Low Power Electronics and Design (ISLPED), Rome","author":"Y C Li","year":"2015","unstructured":"Li Y C, Guo Y, Kong J J, et al. Fixing sensor-related energy bugs through automated sensing policy instrumentation. In: Proceedings of IEEE\/ACM International Symposium on Low Power Electronics and Design (ISLPED), Rome, 2015. 321\u2013326"},{"key":"1015_CR26","volume-title":"Nonuniform Sampling: Theory and Practice","author":"F Marvasti","year":"2012","unstructured":"Marvasti F. Nonuniform Sampling: Theory and Practice. New York: Springer Science & Business Media, 2012"}],"container-title":["Science China Information Sciences"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11432-015-1015-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s11432-015-1015-5\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s11432-015-1015-5.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2023,8,21]],"date-time":"2023-08-21T01:39:16Z","timestamp":1692581956000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s11432-015-1015-5"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2016,11,17]]},"references-count":26,"journal-issue":{"issue":"1","published-print":{"date-parts":[[2017,1]]}},"alternative-id":["1015"],"URL":"https:\/\/doi.org\/10.1007\/s11432-015-1015-5","relation":{},"ISSN":["1674-733X","1869-1919"],"issn-type":[{"value":"1674-733X","type":"print"},{"value":"1869-1919","type":"electronic"}],"subject":[],"published":{"date-parts":[[2016,11,17]]},"article-number":"012104"}}