{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,6]],"date-time":"2025-11-06T12:17:19Z","timestamp":1762431439590,"version":"3.37.3"},"reference-count":19,"publisher":"Springer Science and Business Media LLC","issue":"5","license":[{"start":{"date-parts":[[2018,3,2]],"date-time":"2018-03-02T00:00:00Z","timestamp":1519948800000},"content-version":"tdm","delay-in-days":0,"URL":"http:\/\/www.springer.com\/tdm"}],"content-domain":{"domain":["link.springer.com"],"crossmark-restriction":false},"short-container-title":["Empir Software Eng"],"published-print":{"date-parts":[[2018,10]]},"DOI":"10.1007\/s10664-018-9607-8","type":"journal-article","created":{"date-parts":[[2018,3,2]],"date-time":"2018-03-02T04:34:02Z","timestamp":1519965242000},"page":"2829-2864","update-policy":"https:\/\/doi.org\/10.1007\/springer_crossmark_policy","source":"Crossref","is-referenced-by-count":15,"title":["Getting the most from map data structures in Android"],"prefix":"10.1007","volume":"23","author":[{"ORCID":"https:\/\/orcid.org\/0000-0002-0944-5941","authenticated-orcid":false,"given":"Rub\u00e9n","family":"Saborido","sequence":"first","affiliation":[]},{"given":"Rodrigo","family":"Morales","sequence":"additional","affiliation":[]},{"given":"Foutse","family":"Khomh","sequence":"additional","affiliation":[]},{"given":"Yann-Ga\u00ebl","family":"Gu\u00e9h\u00e9neuc","sequence":"additional","affiliation":[]},{"given":"Giuliano","family":"Antoniol","sequence":"additional","affiliation":[]}],"member":"297","published-online":{"date-parts":[[2018,3,2]]},"reference":[{"key":"9607_CR1","doi-asserted-by":"publisher","unstructured":"Banerjee A, Chong LK, Chattopadhyay S, Roychoudhury A (2014) Detecting energy bugs and hotspots in mobile apps. In: Proceedings of the 22nd ACM SIGSOFT international symposium on foundations of software engineering, FSE, vol 2014. ACM, New York, pp 588\u2013598. \n                    https:\/\/doi.org\/10.1145\/2635868.2635871","DOI":"10.1145\/2635868.2635871"},{"key":"9607_CR2","doi-asserted-by":"publisher","unstructured":"Chen X, Zong Z (2016) Android app energy efficiency: the impact of language, runtime, compiler, and implementation. In: 2016 IEEE international conferences on big data and cloud computing (BDCloud), social computing and networking (socialcom), sustainable computing and communications (sustaincom) (BDCloud-socialcom-sustaincom), pp 485\u2013492. \n                    https:\/\/doi.org\/10.1109\/BDCloud-SocialCom-SustainCom.2016.77","DOI":"10.1109\/BDCloud-SocialCom-SustainCom.2016.77"},{"key":"9607_CR3","doi-asserted-by":"publisher","unstructured":"Cuervo E, Balasubramanian A, Dk Cho, Wolman A, Saroiu S, Chandra R, Bahl P (2010) MAUI: making Smartphones last longer with code offload. In: Proceedings of the 8th international conference on mobile systems, applications, and services, MobiSys \u201910. ACM, New York, pp 49\u201362. \n                    https:\/\/doi.org\/10.1145\/1814433.1814441","DOI":"10.1145\/1814433.1814441"},{"key":"9607_CR4","doi-asserted-by":"crossref","unstructured":"Gui J, Mcilroy S, Nagappan M, Halfond WGJ (2015) Truth in advertising: the hidden cost of mobile ads for software developers. In: Proceedings of the 37th international conference on software engineering (ICSE)","DOI":"10.1109\/ICSE.2015.32"},{"key":"9607_CR5","doi-asserted-by":"crossref","unstructured":"Hasan S, King Z, Hafiz M, Sayagh M, Adams B, Hindle A (2016) Energy profiles of java collections classes. In: Proceedings of the 38th international conference on software engineering (ICSE), Austin, TX, US, pp 225\u2013236","DOI":"10.1145\/2884781.2884869"},{"key":"9607_CR6","doi-asserted-by":"publisher","unstructured":"Huang P, Xu T, Jin X, Zhou Y (2016) Defdroid: towards a more defensive mobile OS against disruptive app behavior. In: Proceedings of the the 14th ACM international conference on mobile systems, applications, and services, singapore, singapore. \n                    https:\/\/doi.org\/10.1145\/2906388.2906419","DOI":"10.1145\/2906388.2906419"},{"key":"9607_CR7","doi-asserted-by":"crossref","unstructured":"Li D, Hao S, Gui J, Halfond WGJ (2014) An empirical study of the energy consumption of android applications. In: Proceedings of the international conference on software maintenance and evolution (ICSME)","DOI":"10.1109\/ICSME.2014.34"},{"key":"9607_CR8","doi-asserted-by":"publisher","unstructured":"Linares-V\u00e1squez M, Bavota G, Bernal-C\u00e1rdenas C, Oliveto R, Di Penta M, Poshyvanyk D (2014) Mining energy-greedy API usage patterns in android apps: an empirical study. In: Proceedings of the 11th working conference on mining software repositories, MSR 2014. ACM, New York, pp 2\u201311. \n                    https:\/\/doi.org\/10.1145\/2597073.2597085","DOI":"10.1145\/2597073.2597085"},{"key":"9607_CR9","doi-asserted-by":"publisher","unstructured":"Liu K, Pinto G, Liu YD (2015) Data-oriented characterization of application-Level energy optimization. In: Egyed A, Schaefer I (eds) Fundamental approaches to software engineering: 18th international conference, FASE 2015, held as part of the european joint conferences on theory and practice of software, ETAPS 2015, London, UK, April 11\u201318, 2015, Proceedings. Springer, Berlin, pp 316\u2013331. \n                    https:\/\/doi.org\/10.1007\/978-3-662-46675-9_21","DOI":"10.1007\/978-3-662-46675-9_21"},{"key":"9607_CR10","doi-asserted-by":"publisher","unstructured":"Manotas I, Pollock L, Clause J (2014) SEEDS: a software engineer\u2019s energy-optimization decision support framework. In: Proceedings of the 36th international conference on software engineering, ICSE, vol 2014. ACM, New York, pp 503\u2013514. \n                    https:\/\/doi.org\/10.1145\/2568225.2568297","DOI":"10.1145\/2568225.2568297"},{"issue":"99","key":"9607_CR11","doi-asserted-by":"publisher","first-page":"1","DOI":"10.1109\/TSE.2017.2757486","volume":"PP","author":"R Morales","year":"2017","unstructured":"Morales R, Saborido R, Khomh F, Chicano F, Antoniol G (2017) Earmo: an energy-aware refactoring approach for mobile apps. IEEE Trans Softw Eng PP (99):1\u20131. \n                    https:\/\/doi.org\/10.1109\/TSE.2017.2757486","journal-title":"IEEE Trans Softw Eng"},{"key":"9607_CR12","doi-asserted-by":"crossref","unstructured":"Saborido R, Beltrame G, Khomh F, Alba E, Antoniol G (2016) Optimizing user experience in choosing android applications. In: Proceedings of the 23rd IEEE international conference on software analysis, evolution, and reengineering (SANER)","DOI":"10.1109\/SANER.2016.64"},{"key":"9607_CR13","doi-asserted-by":"publisher","unstructured":"Saborido R, Khomh F, Antoniol G, Gu\u00e9h\u00e9neuc YG (2017) Comprehension Of ads-supported and paid Android applications: are they different?. In: Proceedings of the 25th international conference on program comprehension (ICPC). IEEE, Buenos Aires, pp 143\u2013153. \n                    https:\/\/doi.org\/10.1109\/ICPC.2017.25","DOI":"10.1109\/ICPC.2017.25"},{"key":"9607_CR14","doi-asserted-by":"crossref","unstructured":"Sahin C, Tornquist P, Mckenna R, Pearson Z, Clause J (2014) How does code obfuscation impact energy usage?. In: ICSME\u201914, pp 131\u2013140","DOI":"10.1109\/ICSME.2014.35"},{"key":"9607_CR15","doi-asserted-by":"publisher","unstructured":"Sahin C, Pollock L, Clause J (2016) From benchmarks to real apps: exploring the energy impacts of performance-directed changes. J Syst Softw. \n                    https:\/\/doi.org\/10.1016\/j.jss.2016.03.031\n                    \n                  . \n                    http:\/\/www.sciencedirect.com\/science\/article\/pii\/S0164121216000893","DOI":"10.1016\/j.jss.2016.03.031"},{"issue":"6","key":"9607_CR16","doi-asserted-by":"publisher","first-page":"408","DOI":"10.1145\/1543135.1542522","volume":"44","author":"O Shacham","year":"2009","unstructured":"Shacham O, Vechev M, Yahav E (2009) Chameleon: adaptive selection of collections. SIGPLAN Not 44(6):408\u2013418. \n                    https:\/\/doi.org\/10.1145\/1543135.1542522","journal-title":"SIGPLAN Not"},{"key":"9607_CR17","doi-asserted-by":"crossref","unstructured":"Singer J, Sim SE, Lethbridge TC (2008) Software engineering data collection for field studies. In: Guide to advanced empirical software engineering. Springer, pp 9\u201334","DOI":"10.1007\/978-1-84800-044-5_1"},{"issue":"3","key":"9607_CR18","doi-asserted-by":"publisher","first-page":"235","DOI":"10.1007\/BF02729815","volume":"17","author":"PK Tyagi","year":"1989","unstructured":"Tyagi PK (1989) The effects of appeals, anonymity, and feedback on mail survey response patterns from salespeople. J Acad Mark Sci 17(3):235\u2013241. \n                    https:\/\/doi.org\/10.1007\/bf02729815","journal-title":"J Acad Mark Sci"},{"issue":"3","key":"9607_CR19","doi-asserted-by":"publisher","first-page":"69","DOI":"10.1109\/MS.2014.27","volume":"31","author":"C Zhang","year":"2014","unstructured":"Zhang C, Hindle A, German DM (2014) The impact of user choice on energy consumption. IEEE Softw 31(3):69\u201375. \n                    https:\/\/doi.org\/10.1109\/MS.2014.27","journal-title":"IEEE Softw"}],"container-title":["Empirical Software Engineering"],"original-title":[],"language":"en","link":[{"URL":"http:\/\/link.springer.com\/article\/10.1007\/s10664-018-9607-8\/fulltext.html","content-type":"text\/html","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-018-9607-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"text-mining"},{"URL":"http:\/\/link.springer.com\/content\/pdf\/10.1007\/s10664-018-9607-8.pdf","content-type":"application\/pdf","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2019,3,1]],"date-time":"2019-03-01T19:29:13Z","timestamp":1551468553000},"score":1,"resource":{"primary":{"URL":"http:\/\/link.springer.com\/10.1007\/s10664-018-9607-8"}},"subtitle":[],"short-title":[],"issued":{"date-parts":[[2018,3,2]]},"references-count":19,"journal-issue":{"issue":"5","published-print":{"date-parts":[[2018,10]]}},"alternative-id":["9607"],"URL":"https:\/\/doi.org\/10.1007\/s10664-018-9607-8","relation":{},"ISSN":["1382-3256","1573-7616"],"issn-type":[{"type":"print","value":"1382-3256"},{"type":"electronic","value":"1573-7616"}],"subject":[],"published":{"date-parts":[[2018,3,2]]},"assertion":[{"value":"2 March 2018","order":1,"name":"first_online","label":"First Online","group":{"name":"ArticleHistory","label":"Article History"}}]}}