{"status":"ok","message-type":"work","message-version":"1.0.0","message":{"indexed":{"date-parts":[[2025,11,6]],"date-time":"2025-11-06T12:25:45Z","timestamp":1762431945183,"version":"3.41.0"},"publisher-location":"New York, NY, USA","reference-count":12,"publisher":"ACM","license":[{"start":{"date-parts":[[2020,7,13]],"date-time":"2020-07-13T00:00:00Z","timestamp":1594598400000},"content-version":"vor","delay-in-days":0,"URL":"https:\/\/www.acm.org\/publications\/policies\/copyright_policy#Background"}],"funder":[{"name":"Schweizerischer Nationalfonds zur F\u00f6rderung der Wissenschaftlichen Forschung","award":["PZ00P2_186090"],"award-info":[{"award-number":["PZ00P2_186090"]}]}],"content-domain":{"domain":["dl.acm.org"],"crossmark-restriction":true},"short-container-title":[],"published-print":{"date-parts":[[2020,7,13]]},"DOI":"10.1145\/3387904.3389298","type":"proceedings-article","created":{"date-parts":[[2020,9,12]],"date-time":"2020-09-12T20:04:38Z","timestamp":1599941078000},"page":"451-455","update-policy":"https:\/\/doi.org\/10.1145\/crossmark-policy","source":"Crossref","is-referenced-by-count":16,"title":["Refactoring Android-specific Energy Smells"],"prefix":"10.1145","author":[{"given":"Emanuele","family":"Iannone","sequence":"first","affiliation":[{"name":"SeSa Lab - University of Salerno, Fisciano (SA), Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Fabiano","family":"Pecorelli","sequence":"additional","affiliation":[{"name":"SeSa Lab - University of Salerno, Fisciano (SA), Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Dario","family":"Di Nucci","sequence":"additional","affiliation":[{"name":"JADE Lab - University of Tilburg\/JADS, 's-Hertogenbosch, The Netherlands"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Fabio","family":"Palomba","sequence":"additional","affiliation":[{"name":"SeSa Lab - University of Salerno, Fisciano (SA), Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]},{"given":"Andrea","family":"De Lucia","sequence":"additional","affiliation":[{"name":"SeSa Lab - University of Salerno, Fisciano (SA), Italy"}],"role":[{"role":"author","vocabulary":"crossref"}]}],"member":"320","published-online":{"date-parts":[[2020,9,12]]},"reference":[{"doi-asserted-by":"publisher","key":"e_1_3_2_1_1_1","DOI":"10.1109\/SCAM.2012.20"},{"doi-asserted-by":"crossref","unstructured":"Dario Di Nucci Fabio Palomba Antonio Prota Annibale Panichella Andy Zaidman and Andrea Lucia. 2017. PETrA: A Software-Based Tool for Estimating the Energy Profile of Android Applications. https:\/\/doi.org\/10.1109\/ICSE-C.2017.18 10.1109\/ICSE-C.2017.18","key":"#cr-split#-e_1_3_2_1_2_1.1","DOI":"10.1109\/ICSE-C.2017.18"},{"doi-asserted-by":"crossref","unstructured":"Dario Di Nucci Fabio Palomba Antonio Prota Annibale Panichella Andy Zaidman and Andrea Lucia. 2017. PETrA: A Software-Based Tool for Estimating the Energy Profile of Android Applications. https:\/\/doi.org\/10.1109\/ICSE-C.2017.18","key":"#cr-split#-e_1_3_2_1_2_1.2","DOI":"10.1109\/ICSE-C.2017.18"},{"unstructured":"Google. 2019. SparseArray. https:\/\/developer.android.com\/reference\/android\/util\/SparseArray  Google. 2019. SparseArray. https:\/\/developer.android.com\/reference\/android\/util\/SparseArray","key":"e_1_3_2_1_3_1"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_4_1","DOI":"10.5555\/3340730.3340749"},{"key":"e_1_3_2_1_5_1","volume-title":"Mohammed Sayagh, Bram Adams, and Abram Hindle.","author":"Hasan Samir","year":"2016","unstructured":"Samir Hasan , Zachary King , Hafiz Suliman Munawar , Mohammed Sayagh, Bram Adams, and Abram Hindle. 2016 . Energy profiles of Java collections classes. 225--236. https:\/\/doi.org\/10.1145\/2884781.2884869 10.1145\/2884781.2884869 Samir Hasan, Zachary King, Hafiz Suliman Munawar, Mohammed Sayagh, Bram Adams, and Abram Hindle. 2016. Energy profiles of Java collections classes. 225--236. https:\/\/doi.org\/10.1145\/2884781.2884869"},{"key":"e_1_3_2_1_6_1","volume-title":"An Empirical Study of the Performance Impacts of Android Code Smells. In 2016 IEEE\/ACM International Conference on Mobile Software Engineering and Systems (MOBILESoft). 59--69","author":"Hecht G.","year":"2016","unstructured":"G. Hecht , N. Moha , and R. Rouvoy . 2016 . An Empirical Study of the Performance Impacts of Android Code Smells. In 2016 IEEE\/ACM International Conference on Mobile Software Engineering and Systems (MOBILESoft). 59--69 . https:\/\/doi.org\/10.1109\/MobileSoft. 2016 .030 10.1109\/MobileSoft.2016.030 G. Hecht, N. Moha, and R. Rouvoy. 2016. An Empirical Study of the Performance Impacts of Android Code Smells. In 2016 IEEE\/ACM International Conference on Mobile Software Engineering and Systems (MOBILESoft). 59--69. https:\/\/doi.org\/10.1109\/MobileSoft.2016.030"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_7_1","DOI":"10.1109\/TSE.2014.2318734"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_8_1","DOI":"10.1109\/ICSME.2014.32"},{"doi-asserted-by":"publisher","key":"e_1_3_2_1_9_1","DOI":"10.1109\/SANER.2017.7884659"},{"key":"e_1_3_2_1_10_1","volume-title":"Annibale Panichella, Andy Zaidman, and Andrea Lucia.","author":"Palomba Fabio","year":"2018","unstructured":"Fabio Palomba , Dario Di Nucci , Annibale Panichella, Andy Zaidman, and Andrea Lucia. 2018 . On the Impact of Code Smells on the Energy Consumption of Mobile Applications. Information and Software Technology ( 09 2018). https:\/\/doi.org\/10.1016\/j.infsof.2018.08.004 10.1016\/j.infsof.2018.08.004 Fabio Palomba, Dario Di Nucci, Annibale Panichella, Andy Zaidman, and Andrea Lucia. 2018. On the Impact of Code Smells on the Energy Consumption of Mobile Applications. Information and Software Technology (09 2018). https:\/\/doi.org\/10.1016\/j.infsof.2018.08.004"},{"unstructured":"Jan Reimann Martin Brylski and Uwe Assmann. 2014. A Tool-Supported Quality Smell Catalogue For Android Developers.  Jan Reimann Martin Brylski and Uwe Assmann. 2014. A Tool-Supported Quality Smell Catalogue For Android Developers.","key":"e_1_3_2_1_11_1"}],"event":{"sponsor":["SIGSOFT ACM Special Interest Group on Software Engineering","IEEE CS"],"acronym":"ICPC '20","name":"ICPC '20: 28th International Conference on Program Comprehension","location":"Seoul Republic of Korea"},"container-title":["Proceedings of the 28th International Conference on Program Comprehension"],"original-title":[],"link":[{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3387904.3389298","content-type":"unspecified","content-version":"vor","intended-application":"text-mining"},{"URL":"https:\/\/dl.acm.org\/doi\/pdf\/10.1145\/3387904.3389298","content-type":"unspecified","content-version":"vor","intended-application":"similarity-checking"}],"deposited":{"date-parts":[[2025,6,17]],"date-time":"2025-06-17T22:41:42Z","timestamp":1750200102000},"score":1,"resource":{"primary":{"URL":"https:\/\/dl.acm.org\/doi\/10.1145\/3387904.3389298"}},"subtitle":["A Plugin for Android Studio"],"short-title":[],"issued":{"date-parts":[[2020,7,13]]},"references-count":12,"alternative-id":["10.1145\/3387904.3389298","10.1145\/3387904"],"URL":"https:\/\/doi.org\/10.1145\/3387904.3389298","relation":{},"subject":[],"published":{"date-parts":[[2020,7,13]]},"assertion":[{"value":"2020-09-12","order":2,"name":"published","label":"Published","group":{"name":"publication_history","label":"Publication History"}}]}}