{"title":"系统回顾估算移动软件能耗的技术和方法","authors":"Andreas Schuler , Gabriele Kotsis","doi":"10.1016/j.suscom.2023.100919","DOIUrl":null,"url":null,"abstract":"<div><p>Developing green and sustainable software has become a prominent topic in research over the last years. While approaches are being constantly researched and developed to estimate and in turn optimize the energy consumption of software applications, there is still a lack of knowledge amongst practitioners how to address energy consumption as an important non-functional quality aspect and in turn develop sustainable software. By providing a comprehensive review on the state-of-the-art in mobile software energy consumption, we want to examine how research has contributed to fill this gap in knowledge over the last decade, by providing the foundations to estimate mobile software energy consumption. Therefore, we categorize available work amongst the approach taken to profile energy consumption, the individual contributions and the intended platform of use. Furthermore, we examine the availability of tools and frameworks for research and practice. The foundation for this review is a systematically collected selection of 134 studies published in between 2011 till 2021. From the data synthesized from the selected studies, we discuss key observations and future ongoing challenges in mobile software, energy consumption profiling. Furthermore, we believe that the key for a broad adoption is a common terminology. Henceforth, we propose an ontology describing mobile software energy consumption profiling from the results obtained in the presented review.</p></div>","PeriodicalId":48686,"journal":{"name":"Sustainable Computing-Informatics & Systems","volume":"41 ","pages":"Article 100919"},"PeriodicalIF":3.8000,"publicationDate":"2023-10-04","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"A systematic review on techniques and approaches to estimate mobile software energy consumption\",\"authors\":\"Andreas Schuler , Gabriele Kotsis\",\"doi\":\"10.1016/j.suscom.2023.100919\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"<div><p>Developing green and sustainable software has become a prominent topic in research over the last years. While approaches are being constantly researched and developed to estimate and in turn optimize the energy consumption of software applications, there is still a lack of knowledge amongst practitioners how to address energy consumption as an important non-functional quality aspect and in turn develop sustainable software. By providing a comprehensive review on the state-of-the-art in mobile software energy consumption, we want to examine how research has contributed to fill this gap in knowledge over the last decade, by providing the foundations to estimate mobile software energy consumption. Therefore, we categorize available work amongst the approach taken to profile energy consumption, the individual contributions and the intended platform of use. Furthermore, we examine the availability of tools and frameworks for research and practice. The foundation for this review is a systematically collected selection of 134 studies published in between 2011 till 2021. From the data synthesized from the selected studies, we discuss key observations and future ongoing challenges in mobile software, energy consumption profiling. Furthermore, we believe that the key for a broad adoption is a common terminology. Henceforth, we propose an ontology describing mobile software energy consumption profiling from the results obtained in the presented review.</p></div>\",\"PeriodicalId\":48686,\"journal\":{\"name\":\"Sustainable Computing-Informatics & Systems\",\"volume\":\"41 \",\"pages\":\"Article 100919\"},\"PeriodicalIF\":3.8000,\"publicationDate\":\"2023-10-04\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"Sustainable Computing-Informatics & Systems\",\"FirstCategoryId\":\"94\",\"ListUrlMain\":\"https://www.sciencedirect.com/science/article/pii/S2210537923000744\",\"RegionNum\":3,\"RegionCategory\":\"计算机科学\",\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"Q1\",\"JCRName\":\"COMPUTER SCIENCE, HARDWARE & ARCHITECTURE\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"Sustainable Computing-Informatics & Systems","FirstCategoryId":"94","ListUrlMain":"https://www.sciencedirect.com/science/article/pii/S2210537923000744","RegionNum":3,"RegionCategory":"计算机科学","ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"Q1","JCRName":"COMPUTER SCIENCE, HARDWARE & ARCHITECTURE","Score":null,"Total":0}
A systematic review on techniques and approaches to estimate mobile software energy consumption
Developing green and sustainable software has become a prominent topic in research over the last years. While approaches are being constantly researched and developed to estimate and in turn optimize the energy consumption of software applications, there is still a lack of knowledge amongst practitioners how to address energy consumption as an important non-functional quality aspect and in turn develop sustainable software. By providing a comprehensive review on the state-of-the-art in mobile software energy consumption, we want to examine how research has contributed to fill this gap in knowledge over the last decade, by providing the foundations to estimate mobile software energy consumption. Therefore, we categorize available work amongst the approach taken to profile energy consumption, the individual contributions and the intended platform of use. Furthermore, we examine the availability of tools and frameworks for research and practice. The foundation for this review is a systematically collected selection of 134 studies published in between 2011 till 2021. From the data synthesized from the selected studies, we discuss key observations and future ongoing challenges in mobile software, energy consumption profiling. Furthermore, we believe that the key for a broad adoption is a common terminology. Henceforth, we propose an ontology describing mobile software energy consumption profiling from the results obtained in the presented review.
期刊介绍:
Sustainable computing is a rapidly expanding research area spanning the fields of computer science and engineering, electrical engineering as well as other engineering disciplines. The aim of Sustainable Computing: Informatics and Systems (SUSCOM) is to publish the myriad research findings related to energy-aware and thermal-aware management of computing resource. Equally important is a spectrum of related research issues such as applications of computing that can have ecological and societal impacts. SUSCOM publishes original and timely research papers and survey articles in current areas of power, energy, temperature, and environment related research areas of current importance to readers. SUSCOM has an editorial board comprising prominent researchers from around the world and selects competitively evaluated peer-reviewed papers.